Nova Patents
EP1537716B1

Audio visual media encoding system

Abstract

The present invention relates to a method, system and apparatus for encoding audio visual media signals sourced from preferably a video conference transmission. The technology provided is adapted to receive a video conference transmission from a computer network where this video conference transmission includes at least one audio visual signal and at least one protocol signal. One or more protocol signals are then read from the transmission received with the technology provided applying a selected encoding process to a received audio visual signal, wherein the encoding process selected depends on the contents of a read protocol signal.

EP1537716B1, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Expired 21 August 2023, 3.1 years ago.

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

38 claims: 14 independent, 24 dependent

  1. 1
    A method of encoding audio visual media signals comprising the steps of:(i) receiving (1) a videoconference transmission (5) from a computer network (14), said videoconference transmission including at least one audio visual signal and at least one protocol signal, (ii) reading (2) said at least one protocol signal, and (iii) applying (4) a selected encoding process to said received at least one audio visual signal (5), said encoding process being selected (3) depending on the contents of said at least one protocol signal read.
  2. 4
    A method of encoding as claimed in any one of claims 2 or 3 which is adapted to provide an encoded output file or files.
  3. 6
    A method of encoding as claimed in any one of claims 2 to 5 wherein the encoded output (6, 19) provided is adapted to be played using a computer system.
  4. 7
    A method of encoding as claimed in any one of claims 2 to 6 wherein the encoded output (6, 19) is distributed to users over a computer network.
  5. 8
    A method of encoding as claimed in any one of claims 2 to 7 wherein apparatus (12) used to provide the encoded output forms a videoconference endpoint.
  6. 9
    A method of encoding as claimed in any previous claim wherein a read protocol signal provides information regarding any combination of the following parameters associated with an audio visual signal (5) of a videoconference transmission;(i) audio codec employed and/or (ii) video codec employed and/or (iii) the bit rate of audio information supplied and/or (iv) the bit rate of video information supplied and/or (v) the video information frame rate and/or (vi) the video information resolution.
  7. 10
    A method of encoding as claimed in any previous claim wherein the content of a read protocol signal is used to detect the time position of at least one keyframe (7) present within an audio visual signal (5) of the videoconference transmission.
  8. 12
    A method of encoding as claimed in any previous claim wherein the contents of said at least one read protocol signal indicates a content switch present within an audio visual signal (5) of the videoconference transmission.
  9. 20
    A method of encoding as claimed in any one of claims 12 to 19, wherein the detection of a content switch triggers the association of at least one index marker (10) with the encoded output (6, 19) at the corresponding time position in the encoded output (6, 19) at which the content switch was detected.
  10. 22
    A method of encoding as claimed in any one of claims 20 or 21, wherein a protocol signal indicates the time position of at least one keyframe (7) present within an audio visual signal (5) of the videoconference transmission, and wherein keyframes (11) encoded into the encoded output (6, 19) are positioned adjacent to or in the same position as index markers (10) encoded into said output (6, 19).
  11. 25
    A method of encoding as claimed in any one of claims 2 to 24, wherein encoded output audio visual content (6,19) is time compressed when a low content state is detected from a received protocol signal.
  12. 31
    An apparatus for encoding audio visual media signals (5) comprising a processor (12) arranged for receiving (1) a videoconference transmission (5) from a computer network (14), said videoconference transmission including at least one audio visual signal (5) and at least one protocol signal, and for reading (2) said at least one protocol signal, and for applying (4) a selected (3) encoding process to said received at least one audio visual signal (5), said encoding process being selected depending on the contents of said at least one protocol signal read.
  13. 35
    An apparatus for encoding as claimed in Claim 31, wherein the processor (12) is further arranged for detecting the existence of a low content state present within a received audio visual signal or signals (5), and for time compressing the encoded output content (6, 19) during the time period in which said low content state is detected within the videoconference transmission (5) received.
  14. 36
    An apparatus for encoding as claimed in Claim 31, wherein the processor (12) is further arranged for determining the encoding characteristics of the received videoconference transmission using the read one or more protocol signals, for receiving encoding preferences (16) from at least one user, and for selecting from a set of encoding processes a subset (17) of encoding processes which can be implemented using the user's preferences and the encoding characteristics, and for displaying the subset of encoding processes to a user.
  15. 37
    Computer software which when executed on a computer performs the method of any one of claims 1 to 30.
  16. 38
    Storage media arranged to store computer software as claimed in 37.
Independent claims16