-
公开(公告)号:US20220303597A1
公开(公告)日:2022-09-22
申请号:US17834842
申请日:2022-06-07
申请人: Harmonic, Inc.
发明人: Neven Haltmayer
IPC分类号: H04N21/2385 , H04N21/61 , H04N21/234 , H04N21/24 , H04N19/127 , H04N21/241 , H04N19/172 , H04N19/179 , H04N19/154 , H04N7/01 , H04N7/08
摘要: Approaches for dynamically allocating compute capacity for processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether the compute capacity allocated for processing a particular digital video stream should be adjusted in some manner based on the determined video complexity information. The amount of compute capacity allocated for processing the particular digital video stream may be dynamically adjusted in response to maximizing a measure of optimal video quality calculated for the two or more digital video streams using, at least in part, the determined video complexity information.
-
公开(公告)号:US10104405B1
公开(公告)日:2018-10-16
申请号:US14961239
申请日:2015-12-07
申请人: Harmonic, Inc.
发明人: Neven Haltmayer
IPC分类号: H04N21/2385 , H04N7/01 , H04N7/08 , H04N21/61 , H04N21/234
摘要: Approaches for dynamically allocating CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by maximizing a measure of optimal video quality calculated for the two or more digital video streams using, at least in part, the determined video complexity information.
-
3.
公开(公告)号:US20190052880A1
公开(公告)日:2019-02-14
申请号:US16160918
申请日:2018-10-15
申请人: Harmonic, Inc.
发明人: Neven Haltmayer , Eric Le Bars , Arnaud Mahe , Christophe Berthelot , David Henry , Jeremy Rosenberg
IPC分类号: H04N19/127 , H04N19/436 , H04N19/146
摘要: Approaches for dynamically allocating CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by changing an amount of CPU cycles allocated to a virtual machine in which the stream is processed or by processing the stream in a different virtual machine.
-
公开(公告)号:US20190014357A1
公开(公告)日:2019-01-10
申请号:US16132136
申请日:2018-09-14
申请人: Harmonic, Inc.
发明人: Neven Haltmayer
IPC分类号: H04N21/2385 , H04N21/234 , H04N21/61 , H04N7/01 , H04N7/08
摘要: Approaches for dynamically allocating CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by maximizing a measure of optimal video quality calculated for the two or more digital video streams using, at least in part, the determined video complexity information.
-
公开(公告)号:US11601650B2
公开(公告)日:2023-03-07
申请号:US17152628
申请日:2021-01-19
申请人: Harmonic, Inc.
发明人: Neven Haltmayer , Eric Le Bars , Arnaud Mahe , Christophe Berthelot , David Henry , Jeremy C. Rosenberg
IPC分类号: H04N19/127 , H04N19/146 , H04N19/436 , H04N19/184 , H04N19/136
摘要: Dynamically allocating virtual or physical CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by changing an amount of CPU cycles allocated to a virtual machine in which the stream is processed or by processing the stream in a different virtual machine.
-
公开(公告)号:US11388456B2
公开(公告)日:2022-07-12
申请号:US16132136
申请日:2018-09-14
申请人: Harmonic, Inc.
发明人: Neven Haltmayer
IPC分类号: H04N21/2385 , H04N7/01 , H04N21/61 , H04N21/234 , H04N21/24 , H04N19/127 , H04N21/241 , H04N19/172 , H04N19/179 , H04N19/154 , H04N7/08 , H04N19/436 , H04N19/136
摘要: Approaches for dynamically allocating CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by maximizing a measure of optimal video quality calculated for the two or more digital video streams using, at least in part, the determined video complexity information.
-
公开(公告)号:US20210144380A1
公开(公告)日:2021-05-13
申请号:US17152628
申请日:2021-01-19
申请人: Harmonic, Inc.
发明人: Neven Haltmayer , Eric Le Bars , Arnaud Mahe , Christophe Berthelot , David Henry , Jeremy C. Rosenberg
IPC分类号: H04N19/127 , H04N19/146 , H04N19/436 , H04N19/184 , H04N19/136
摘要: Dynamically allocating virtual or physical CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by changing an amount of CPU cycles allocated to a virtual machine in which the stream is processed or by processing the stream in a different virtual machine.
-
公开(公告)号:US10897616B2
公开(公告)日:2021-01-19
申请号:US16160918
申请日:2018-10-15
申请人: Harmonic, Inc.
发明人: Neven Haltmayer , Eric Le Bars , Arnaud Mahe , Christophe Berthelot , David Henry , Jeremy Rosenberg
IPC分类号: H04N19/127 , H04N19/146 , H04N19/436 , H04N19/184 , H04N19/136
摘要: Approaches for dynamically allocating CPU cycles for use in processing a video stream. Video complexity information for two or more digital video streams actively being processed by one or more video encoders is determined at periodic intervals. Video complexity information describes the complexity of digital video carried by the digital video streams across a bounded number of consecutive digital frames which includes digital frames not yet processed by the one or more video encoders. A determination is made as to whether a number of CPU cycles allocated for processing a particular digital video stream should be adjusted based on the determined video complexity information. The number of CPU cycles allocated for processing the particular digital video stream may be dynamically adjusted by changing an amount of CPU cycles allocated to a virtual machine in which the stream is processed or by processing the stream in a different virtual machine.
-
-
-
-
-
-
-