Nova Patents
EP2139235B1

Video selector

Abstract

This record has no abstract on file.

EP2139235B1, drawing sheet 1
Sheet 1 of 8

Term

2 yearsleft in the term

Expires 11 September 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

14 claims: 8 independent, 6 dependent

  1. 1
    A method for selecting input video signals in a video conference system, the method being implemented at a video selector (200) and comprising the steps of:receiving, from a user via a user interface (270), values of a set of parameters C, N, S and M defining quantitative properties of the selecting;continuously receiving at least one input video signal from at least one client device (510-1,.., 510-p);and receiving, for each input video signal, an associated input audio signal and performing (110) for each associated input audio signal a recurring voice activity detection, VAD, characterized in that said VAD assigns a binary value to each input video signal, wherein a value 1 means that voice activity is detected and a value 0 means that it is not, and by the steps of: selecting (190) for transmission those input video signals to which a value 1 has been assigned and unselecting those input video signals to which a value 0 has been assigned, unless doing so would violate at least one constraint in a set comprising: (i) a steadiness constraint, stipulating, firstly, that any previously selected input signal shall remain selected during at least C consecutive VADs, and, secondly, that any previously unselected signal shall remain unselected during at least C consecutive VADs;(ii) an anti-flickering constraint, stipulating that between two consecutive VADs the total number of signals being changed either from previously selected to unselected or from previously unselected to selected shall not exceed N;(iii) a swapping-time constraint, stipulating that no previously selected input video signal shall be unselected unless a value 0 has been assigned to the signal at S consecutive VADs;and (iv) a preference constraint, stipulating that any input video signals shall remain selected if they have been associated with the M greatest values of an accumulated voice activity, which is based on the most recent VAD outputs, where C, N, S and M are numbers in accordance with the set of parameters defining quantitative properties of the selecting;and continuously transmitting the input video signals selected for transmission.
  2. 3
    The method of any one of claims 1-2, wherein the set of constraints further comprises:(v) an override, stipulating that one or more signals, which are indicated by a user and which are fewer than the number of selected signals, shall be selected irrespectively of the outcome of the selecting step and constraints (i)-(iv).
  3. 4
    The method of any one of claims 1-3, further comprising the steps of, at at least one output device:receiving the transmitted selected video signals;optionally blocking one or more video signals out from mixing by a filter (521);and displaying a mixed image based on the transmitted video signals which have not been filtered out.
  4. 6
    The method of any one of claims 1-5, further comprising the step of continuously transmitting a mixed audio signal based on the input audio signals.
  5. 7
    A video selector (200) for selecting input video signals in a video conference system comprising:an input gateway (210) adapted to receive at least one video signal from at least one client device (510-1,.., 510-p) and, for each of said at least one video signal, an associated audio signal;an output gateway (220) adapted to transmit a subset or the full set of said at least one video signal;and a video switch (280) which connects the input and output gateways and which is controllable via a control signal port, characterized by : a memory (260) for storing values of a set of parameters C, N, S and M received from a user via a user interface (270), said parameters defining the quantitative properties of the video selector;a voice activity detector (230) adapted to repeatedly assign a binary value to each audio signal, wherein a value 1 means that voice activity is detected and a value 0 means that it is not;a shift register (240) adapted to store an audio history consisting of a predetermined number D of the most recent output values of the voice activity detector;and a processing unit (250) adapted to control the video switch via its control signal port, in such a way that a video signal associated with an audio signal to which a value 1 has been assigned shall be connected to the output gateway and a video signal associated with an audio signal to which a value 0 has been assigned shall be disconnected from the output gateway, unless doing so would violate at least one constraint in a set comprising: (i) a steadiness constraint, stipulating, firstly, that any previously connected video signal shall remain connected during at least C consecutive VADs, and, secondly, that any previously disconnected signal shall remain disconnected during at least C consecutive output values of the voice activity detector;(ii) an anti-flickering constraint, stipulating that the total number of video signals being changed either from previously connected to disconnected or from previously disconnected to connected shall not exceed N between two consecutive output values of the voice activity detector;(iii) a swapping-time constraint, stipulating that no previously connected video signal shall be disconnected unless a value 0 has been assigned to the signal at S consecutive output values of the voice activity detector;and (iv) a preference constraint, stipulating that any video signals shall be connected if they have been associated with the M greatest values of an accumulated voice activity, which is based on the most recent output values of the voice activity detector, where C, N, S and M are numbers in accordance with the set of parameters defining quantitative properties of the video selector.
  6. 10
    The video selector of any one of claims 7-9, further comprising an audio mixer (290) adapted to generate a mixed audio signal on the basis of the audio signals, and wherein the output gateway is further adapted to transmit the mixed audio signal.
  7. 11
    A video conference system comprising:the video selector of any one of claims 7-10;at least one input device (510) emitting an audio signal and a video signal to the input gateway of the video selector;and at least one output device (520) receiving a plurality of video signals from the video selector and receiving an audio signal.
  8. 14
    The video conference system of any one of claims 11-13, wherein said at least one input device is adapted to derive input image format information from received information indicating the video signals which are currently connected to the output gateway and to adapt its output accordingly such that transformations between different image formats are avoided.