Patents by Inventor Martin Smole
Martin Smole 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: 11563951Abstract: An original input content is subjected to multiple constant quality probe encodes for a defined set of resolutions. In one embodiment, probe encodes encode a few parts of the original source video, for example, 30 seconds from 5 different positions. Each probe encode delivers an average bitrate that is required to achieve the configured constant quality. The mean value of the average bitrate is taken per resolution. This results in a list of bitrates that map to a resolution that would achieve the best quality, a custom bitrate table. Based on the custom bitrate table, an optimized bitrate ladder is computed. The process starts with a configurable minimum bitrate and steps up by a bitrate step size that is between a configurable min and max bitrate step size until the bitrate of the highest resolution is reached.Type: GrantFiled: June 25, 2021Date of Patent: January 24, 2023Assignee: BITMOVIN, INC.Inventor: Martin Smole
-
Patent number: 11477461Abstract: An original input video file is encoded using a machine learning approach. The encoder performs a detailed video analysis and selection of encoding parameters that using a machine learning algorithm improves over time. The encoding process is done using a multi-pass approach. During a first pass, the entire video file is scanned to extract video property information that does not require in-depth analyses. The extracted data is then entered into an encoding engine, which uses artificial intelligence to produce optimized encoder settings. The video file is into a set of time-based chunks and, in a second pass, the encoding parameters for each chunk are set and distributed to encoding nodes for parallel processing. These encoder instances probe-encode each chunk determine the level of complexity for the chunk and to derive chunk-specific encoding parameters.Type: GrantFiled: March 4, 2021Date of Patent: October 18, 2022Assignee: BITMOVIN, INC.Inventors: Martin Smole, Armin Trattnig, Christian Feldmann
-
Publication number: 20210329255Abstract: An original input content is subjected to multiple constant quality probe encodes for a defined set of resolutions. In one embodiment, probe encodes encode a few parts of the original source video, for example, 30 seconds from 5 different positions. Each probe encode delivers an average bitrate that is required to achieve the configured constant quality. The mean value of the average bitrate is taken per resolution. This results in a list of bitrates that map to a resolution that would achieve the best quality, a custom bitrate: table. Based on the custom bitrate table, an optimized bitrate ladder is computed. The process starts with a configurable minimum bitrate and steps up by a bitrate step size that is between a configurable min and max bitrate step size until the bitrate of the highest resolution is reached.Type: ApplicationFiled: June 25, 2021Publication date: October 21, 2021Applicant: BITMOVIN, INC.Inventor: Martin Smole
-
Patent number: 11128869Abstract: An original input content is subjected to multiple constant quality probe encodes for a defined set of resolutions. In one embodiment, probe encodes encode a few parts of the original source video, for example, 30 seconds from 5 different positions. Each probe encode delivers an average bitrate that is required to achieve the configured constant quality. The mean value of the average bitrate is taken per resolution. This results in a list of bitrates that map to a resolution that would achieve the best quality, a custom bitrate table. Based on the custom bitrate table, an optimized bitrate ladder is computed. The process starts with a configurable minimum bitrate and steps up by a bitrate step size that is between a configurable min and max bitrate step size until the bitrate of the highest resolution is reached.Type: GrantFiled: October 22, 2018Date of Patent: September 21, 2021Assignee: Bitmovin, Inc.Inventor: Martin Smole
-
Publication number: 20210266572Abstract: An original input video file is encoded using a machine learning approach. The encoder performs a detailed video analysis and selection of encoding parameters that using a machine learning algorithm improves over time. The encoding process is done using a multi-pass approach. During a first pass, the entire video file is scanned to extract video property information that does not require in-depth analyses. The extracted data is then entered into an encoding engine, which uses artificial intelligence to produce optimized encoder settings. The video file is into a set of time-based chunks and, in a second pass, the encoding parameters for each chunk are set and distributed to encoding nodes for parallel processing. These encoder instances probe-encode each chunk determine the level of complexity for the chunk and to derive chunk-specific encoding parameters.Type: ApplicationFiled: March 4, 2021Publication date: August 26, 2021Applicant: BITMOVIN, INC.Inventors: Martin Smole, Armin Trattnig, Christian Feldmann
-
Patent number: 10965945Abstract: An original input video file is encoded using a machine learning approach. The encoder performs a detailed video analysis and selection of encoding parameters that using a machine learning algorithm improves over time. The encoding process is done using a multi-pass approach. During a first pass, the entire video file is scanned to extract video property information that does not require in-depth analyses. The extracted data is then entered into an encoding engine, which uses artificial intelligence to produce optimized encoder settings. The video file is into a set of time-based chunks and, in a second pass, the encoding parameters for each chunk are set and distributed to encoding nodes for parallel processing. These encoder instances probe-encode each chunk determine the level of complexity for the chunk and to derive chunk-specific encoding parameters.Type: GrantFiled: March 29, 2019Date of Patent: March 30, 2021Assignee: Bitmovin, Inc.Inventors: Martin Smole, Armin Trattnig, Christian Feldmann
-
Publication number: 20210075843Abstract: A video streaming system optimizes the buffering of periods of frames of a video presentation in order to achieve a more constant perceptual quality throughout the entire video presentation. An adaption algorithm determines transmission bitrates to transmit some periods at a lower bitrate that the channel conditions of the channel may allow while transmitting other periods at a higher bitrate. The transmission bitrates are determined based on expected quality metadata signaled in the periods of the bitstream for the current period and following periods in order to optimize the bitrate and the expected perceptual quality of each version of each period over time.Type: ApplicationFiled: November 15, 2018Publication date: March 11, 2021Applicant: BITMOVIN, INC.Inventors: Christian FELDMANN, Martin SMOLE, Christopher MUELLER, Daniel WEINBERGER, Armin TRATTNIG
-
Publication number: 20200314437Abstract: An original input video file is encoded using a machine learning approach. The encoder performs a detailed video analysis and selection of encoding parameters that using a machine learning algorithm improves over time. The encoding process is done using a multi-pass approach. During a first pass, the entire video file is scanned to extract video property information that does not require in-depth analyses. The extracted data is then entered into an encoding engine, which uses artificial intelligence to produce optimized encoder settings. The video file is into a set of time-based chunks and, in a second pass, the encoding parameters for each chunk are set and distributed to encoding nodes for parallel processing. These encoder instances probe-encode each chunk determine the level of complexity for the chunk and to derive chunk-specific encoding parameters.Type: ApplicationFiled: March 29, 2019Publication date: October 1, 2020Applicant: Bitmovin, Inc.Inventors: Martin Smole, Armin Trattnig, Christian Feldmann