-
1.
公开(公告)号:US20210194991A1
公开(公告)日:2021-06-24
申请号:US16725726
申请日:2019-12-23
Applicant: Sony Interactive Entertainment Inc.
Inventor: Claes Christian Rickeby
IPC: H04L29/06 , A63F13/355 , A63F13/335 , A63F13/358 , H04N19/146 , H04N21/478
Abstract: Methods and system include receiving frames of data generated for an online game, from a server device and encoding the frames using an encoder. Each encoded frame of data is transmitted to a client device over a network, for rendering. A monitoring engine is used to evaluate the data contained in the encoded frame to determine if an amount of data contained in the encoded frame exceeds a maximum data limit specified for a communication channel established between the server device and the client device. When the amount of data contained in the encoded frame exceeds the maximum data limit, a signal is sent to the encoder to dynamically reduce amount of data included in one or more subsequent frames forwarded to the client device for rendering. The adjusting is performed to maintain a frame rate defined for the online game.
-
2.
公开(公告)号:US20240171637A1
公开(公告)日:2024-05-23
申请号:US18420728
申请日:2024-01-23
Applicant: Sony Interactive Entertainment Inc.
Inventor: Claes Christian Rickeby
IPC: H04L67/131 , A63F13/335 , A63F13/355 , A63F13/358 , H04N19/146 , H04N21/478
CPC classification number: H04L67/131 , A63F13/335 , A63F13/355 , A63F13/358 , H04N19/146 , H04N21/4781 , A63F2300/538
Abstract: Methods and system include receiving frames of data generated for an online game, from a server device and encoding the frames using an encoder. Each encoded frame of data is transmitted to a client device over a network, for rendering. A monitoring engine is used to evaluate the data contained in the encoded frame to determine if an amount of data contained in the encoded frame exceeds a maximum data limit specified for a communication channel established between the server device and the client device. When the amount of data contained in the encoded frame exceeds the maximum data limit, a signal is sent to the encoder to dynamically reduce amount of data included in one or more subsequent frames forwarded to the client device for rendering. The adjusting is performed to maintain a frame rate defined for the online game.
-
3.
公开(公告)号:US12301899B2
公开(公告)日:2025-05-13
申请号:US18420728
申请日:2024-01-23
Applicant: Sony Interactive Entertainment Inc.
Inventor: Claes Christian Rickeby
IPC: H04N21/2343 , A63F13/335 , A63F13/355 , A63F13/358 , H04L47/26 , H04L67/131 , H04N19/146 , H04N21/478
Abstract: Methods and system include receiving frames of data generated for an online game, from a server device and encoding the frames using an encoder. Each encoded frame of data is transmitted to a client device over a network, for rendering. A monitoring engine is used to evaluate the data contained in the encoded frame to determine if an amount of data contained in the encoded frame exceeds a maximum data limit specified for a communication channel established between the server device and the client device. When the amount of data contained in the encoded frame exceeds the maximum data limit, a signal is sent to the encoder to dynamically reduce amount of data included in one or more subsequent frames forwarded to the client device for rendering. The adjusting is performed to maintain a frame rate defined for the online game.
-
4.
公开(公告)号:US11882188B2
公开(公告)日:2024-01-23
申请号:US16725726
申请日:2019-12-23
Applicant: Sony Interactive Entertainment Inc.
Inventor: Claes Christian Rickeby
IPC: H04L67/131 , A63F13/355 , A63F13/335 , H04N19/146 , H04N21/478 , A63F13/358
CPC classification number: H04L67/131 , A63F13/335 , A63F13/355 , A63F13/358 , H04N19/146 , H04N21/4781 , A63F2300/538
Abstract: Methods and system include receiving frames of data generated for an online game, from a server device and encoding the frames using an encoder. Each encoded frame of data is transmitted to a client device over a network, for rendering. A monitoring engine is used to evaluate the data contained in the encoded frame to determine if an amount of data contained in the encoded frame exceeds a maximum data limit specified for a communication channel established between the server device and the client device. When the amount of data contained in the encoded frame exceeds the maximum data limit, a signal is sent to the encoder to dynamically reduce amount of data included in one or more subsequent frames forwarded to the client device for rendering. The adjusting is performed to maintain a frame rate defined for the online game.
-
-
-