-
81.
公开(公告)号:US12157054B2
公开(公告)日:2024-12-03
申请号:US18499125
申请日:2023-10-31
Applicant: Sony Interactive Entertainment Inc.
Inventor: Mark E. Cerny , Kelvin M. Yong
IPC: A63F13/355 , A63F13/335 , A63F13/358 , A63F13/44 , G07F17/32 , H04L65/70 , H04L65/80 , H04L67/10 , H04L67/1095 , H04L67/131 , H04N21/2343 , H04N21/242 , H04N21/43 , H04N21/4402 , H04N21/442 , H04N21/478 , H04N21/8547
Abstract: A method is disclosed including setting, at a plurality of devices, a plurality of VSYNC signals to a plurality of VSYNC frequencies, wherein a corresponding device VSYNC signal of a corresponding device is set to a corresponding device VSYNC frequency. The method including sending a plurality of signals between the plurality of devices, which are analyzed and used to adjust the relative timing between corresponding device VSYNC signals of at least two devices.
-
公开(公告)号:US20240374996A1
公开(公告)日:2024-11-14
申请号:US18772049
申请日:2024-07-12
Applicant: Sony Interactive Entertainment Inc.
Inventor: Kelvin M. Yong , Mark E. Cerny
IPC: A63F13/355 , A63F13/50 , H04N21/236 , H04N21/4385
Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server. The method including scanning-in the video frame to an encoder at the server scanline-by-scanline. The method including encoding one or more encoder slices as one or more encoded slices at the encoder, wherein each encoded slice is delivered to a buffer at an encoder fill rate. The method including draining a first encoded slice from the buffer to stream the first encoded slice at a buffer drain rate over a network to a client, wherein the first encoded slice is streamed over the network before fully encoding the one or more slices of the video frame.
-
公开(公告)号:US20240359093A1
公开(公告)日:2024-10-31
申请号:US18309688
申请日:2023-04-28
Applicant: Sony Interactive Entertainment Inc.
Inventor: Mark E. Cerny , Dustin S. Clingman
IPC: A63F13/497 , A63F13/60
CPC classification number: A63F13/497 , A63F13/60
Abstract: A method including receiving actuation of a universal button on a controller during live game play of a video game, wherein image frames of the live game play are displayed in sequential order, wherein a current image frame is being displayed when the universal button is actuated. The method including receiving selection of a rewind mode from features presented in a user interface displayed simultaneous with the live game play in response to the actuation of the universal button. The method including accessing from storage a subset of captured image frames generated for the game play. The method including entering the rewind mode by automatically switching from displaying the live game play to displaying the subset of captured image frames in reverse beginning from the current image frame. The method including responding to rewind controller inputs for controlling the displaying of the subset of captured image frames in rewind mode.
-
公开(公告)号:US12118641B2
公开(公告)日:2024-10-15
申请号:US17482198
申请日:2021-09-22
Applicant: Sony Interactive Entertainment Inc.
Inventor: Mark E. Cerny , Tobias Berghoff , David Simpson
CPC classification number: G06T1/20 , G06F9/3877 , G06F9/5027 , G06T15/005 , G06T15/10 , G06T17/10
Abstract: A method for graphics processing. The method including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including using the plurality of GPUs in collaboration to render an image frame including a plurality of pieces of geometry. The method including during a pre-pass phase of rendering, generating information at the GPUs regarding the plurality of pieces of geometry and their relation to a plurality of screen regions. The method including assigning the plurality of screen regions to the plurality of GPUs based on the information for purposes of rendering the plurality of pieces of geometry in a subsequent phase of rendering.
-
85.
公开(公告)号:US11998840B2
公开(公告)日:2024-06-04
申请号:US17960020
申请日:2022-10-04
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander , Mark E. Cerny
IPC: A63F13/355 , A63F13/358 , A63F13/52 , A63F13/537 , H04L65/61 , H04L67/12
CPC classification number: A63F13/355 , A63F13/358 , A63F13/52 , A63F13/537 , A63F2300/534 , A63F2300/538 , H04L65/61 , H04L67/12
Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server. The method including performing a scan-out process to deliver the video frame to an encoder configured to compress the video frame, wherein the scan-out process begins at a flip-time of the video frame. The method including transmitting the video frame that is compressed to a client. The method including determining at the client a target display time for the video frame. The method including scheduling at the client a display time for the video frame based on the target display time.
-
86.
公开(公告)号:US20240058695A1
公开(公告)日:2024-02-22
申请号:US18499125
申请日:2023-10-31
Applicant: Sony Interactive Entertainment Inc.
Inventor: Mark E. Cerny , Kelvin M. Yong
IPC: A63F13/355 , H04L67/10 , H04L65/80 , A63F13/358 , A63F13/44 , H04N21/242 , H04N21/43 , H04N21/4402 , H04N21/442 , H04N21/8547 , H04L67/1095 , A63F13/335 , G07F17/32 , H04N21/2343 , H04N21/478 , H04L65/70 , H04L67/131
CPC classification number: A63F13/355 , H04L67/10 , H04L65/80 , A63F13/358 , A63F13/44 , H04N21/242 , H04N21/4302 , H04N21/4402 , H04N21/4424 , H04N21/8547 , H04L67/1095 , A63F13/335 , G07F17/3225 , H04N21/2343 , H04N21/4781 , H04L65/70 , H04L67/131 , A63F2300/534 , A63F2300/638 , A63F2300/538
Abstract: A method is disclosed including setting, at a plurality of devices, a plurality of VSYNC signals to a plurality of VSYNC frequencies, wherein a corresponding device VSYNC signal of a corresponding device is set to a corresponding device VSYNC frequency. The method including sending a plurality of signals between the plurality of devices, which are analyzed and used to adjust the relative timing between corresponding device VSYNC signals of at least two devices.
-
公开(公告)号:US11847720B2
公开(公告)日:2023-12-19
申请号:US18071456
申请日:2022-11-29
Applicant: Sony Interactive Entertainment Inc.
Inventor: Mark E. Cerny , Florian Strauss , Tobias Berghoff
CPC classification number: G06T1/20 , G06F9/3877 , G06F9/5061 , G06T15/005 , G06T15/10 , G06T17/10
Abstract: A method for graphics processing including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including dividing responsibility for rendering geometry of the graphics between the GPUs based on screen regions, each GPU having a corresponding division of the responsibility which is known to the GPUs. The method including determining a Z-value for a piece of geometry during a pre-pass phase of rendering at a first GPU for an image, wherein the piece of geometry overlaps a first screen region for which the first GPU has a division of responsibility. The method including comparing the Z-value against a Z-buffer value for the piece of geometry. The method including generating information including a result of the comparing the Z-value against the Z-buffer value for use by the GPU when rendering the piece of geometry during a full render phase of rendering.
-
公开(公告)号:US11826643B2
公开(公告)日:2023-11-28
申请号:US17336282
申请日:2021-06-01
Applicant: Sony Interactive Entertainment Inc.
Inventor: Mark E. Cerny , Kelvin M. Yong
IPC: A63F13/355 , H04L67/10 , H04L65/80 , A63F13/358 , A63F13/44 , H04N21/242 , H04N21/43 , H04N21/4402 , H04N21/442 , H04N21/8547 , H04L67/1095 , A63F13/335 , G07F17/32 , H04N21/2343 , H04N21/478 , H04L65/70 , H04L67/131
CPC classification number: A63F13/355 , A63F13/335 , A63F13/358 , A63F13/44 , G07F17/3225 , H04L65/70 , H04L65/80 , H04L67/10 , H04L67/1095 , H04L67/131 , H04N21/2343 , H04N21/242 , H04N21/4302 , H04N21/4402 , H04N21/4424 , H04N21/4781 , H04N21/8547 , A63F2300/534 , A63F2300/538 , A63F2300/638
Abstract: A method of cloud gaming is disclosed. The method including receiving an encoded video frame at a client, wherein a server executes an application to generate a rendered video frame which is then encoded at an encoder at the server as the encoded video frame, wherein the encoded video frame includes one or more encoded slices that are compressed. The method including decoding the one or more encoded slices at a decoder of the client to generate one or more decoded slices. The method including rendering the one or more decoded slices for display at the client. The method including begin displaying the one or more decoded slices that are rendered before fully receiving the one or more encoded slices at the client.
-
公开(公告)号:US20230016903A1
公开(公告)日:2023-01-19
申请号:US17948985
申请日:2022-09-20
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander , Mark E. Cerny
IPC: A63F13/355 , A63F13/52 , A63F13/358 , A63F13/537
Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server. The method including performing a scan-out process by scanning the video frame scanline-by-scanline and one or more user interface features scanline-by-scanline to one or more input frame buffers, and compositing and blending the video frame and the one or more user interface features into a modified video frame. The method including scanning in the scan-out process the modified video frame to an encoder at the server scanline-by-scanline. The method including beginning in the scan-out process scanning the video frame and the one or more user interface features to the one or more input frame buffers at a corresponding flip-time for the video frame.
-
90.
公开(公告)号:US20220355196A1
公开(公告)日:2022-11-10
申请号:US17874215
申请日:2022-07-26
Applicant: Sony Interactive Entertainment Inc.
Inventor: Roelof Roderick Colenbrander , Mark E. Cerny
IPC: A63F13/355 , A63F13/52 , A63F13/358 , A63F13/537
Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server, wherein the video frame is stored in a frame buffer. The method including determining a maximum pixel clock for a chip-set including a scan-out block. The method including determining a frame rate setting based on the maximum pixel clock and an image size of a target display of a client. The method including determining a speed setting value for the chip-set. The method including scanning the video frame into the scan-out block from the frame buffer. The method including scanning-out the video frame from the scan-out block to the encoder at the speed setting value.
-
-
-
-
-
-
-
-
-