Patents by Inventor Radu Ruse

Radu Ruse has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12634489
    Abstract: The technology described herein relates to hybrid three pass encoding for video streaming. A method for hybrid three pass encoding may include performing a first pass encoding of a video input using a lower complexity encoder, splitting the video input into segments, performing a two pass encoding of each of the segments using a higher complexity encoder and the complexity curve generated in the first pass encoding, and outputting an encoded version of the video input. The first pass using a lower complexity encoder significantly reduces the encoding time and end-to-end encoding complexity. In some embodiments, the first pass may be performed on one of many renditions of the video input, the resulting complexity curve being used for subsequent two pass encodings of many or all renditions of the video input.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: May 19, 2026
    Assignee: Bitmovin GmbH
    Inventors: Adithyan Ilangovan, Radu Ruse, Martin Smole, Armin Trattnig
  • Publication number: 20250106413
    Abstract: The technology described herein relates to fast hybrid per-title encoding for video streaming. A method includes performing a probe encoding on representations of a video input using a low complex encoder, generating a bitrate table using probe results from the probe encoding, computing a bitrate ladder, by a per-title algorithm, using the bitrate table, and encoding the video input using the bitrate ladder and a different encoder. The method may include, prior to performing the probe encoding, determining that the video input exceeds a threshold length, trimming the video input into trimmings of a given trimmed length, and combining a given number (i.e., subset) of trimmings into a shortened video input, wherein the probe encoding is performed on the shortened video input instead of the video input in full.
    Type: Application
    Filed: December 4, 2024
    Publication date: March 27, 2025
    Applicant: Bitmovin GmbH
    Inventors: Philipp Schwellenbach, Martin Smole, Radu Ruse, Adithyan Ilangovan
  • Publication number: 20240291983
    Abstract: Techniques for video encoding are described herein. A method for video encoding with smart chunking includes receiving, by a distributed video encoding system, a video input and a target bitrate, the video input having segments of a segment duration, determining an internal chunk length that is a multiple of the segment duration, encoding chunks having the internal chunk length, wherein the average bitrate across the chunk is equal to the target bitrate, and segmenting the encoded chunks into encoded segments of the segment duration. The distributed video encoding system may include various video encoders, or encoder instances, able to encode multiple chunks in parallel. The encoded segments may be output to a client, all of the encoded segments being of equal or similar quality.
    Type: Application
    Filed: February 23, 2024
    Publication date: August 29, 2024
    Applicant: Bitmovin GmbH
    Inventors: Radu Ruse, Philipp Schwellenbach, Christian Feldmann, Maxime Rigaud, Alexander Kainz, Carlos Bentzen
  • Publication number: 20240259574
    Abstract: The technology described herein relates to hybrid three pass encoding for video streaming. A method for hybrid three pass encoding may include performing a first pass encoding of a video input using a lower complexity encoder, splitting the video input into segments, performing a two pass encoding of each of the segments using a higher complexity encoder and the complexity curve generated in the first pass encoding, and outputting an encoded version of the video input. The first pass using a lower complexity encoder significantly reduces the encoding time and end-to-end encoding complexity. In some embodiments, the first pass may be performed on one of many renditions of the video input, the resulting complexity curve being used for subsequent two pass encodings of many or all renditions of the video input.
    Type: Application
    Filed: January 26, 2023
    Publication date: August 1, 2024
    Applicant: Bitmovin GmbH
    Inventors: Adithyan Ilangovan, Radu Ruse, Martin Smole, Armin Trattnig