-
公开(公告)号:US11295482B2
公开(公告)日:2022-04-05
申请号:US17198347
申请日:2021-03-11
Applicant: Sony Interactive Entertainment Inc.
Inventor: Sahin Serdar Kocdemir
Abstract: An encoding system comprising a triangle strip identification unit operable to identify a plurality of triangle strips representing at least a portion of a three-dimensional object mesh, an restart identification unit operable to identify one or more restart indices used to signify the start of a new triangle strip, a structure identification unit operable to identify one or more arrangements of triangles within the triangle strips, a data generation unit operable to generate data comprising a set of indices representing the plurality of triangle strips, information identifying the start of a new triangle strip, and information identifying a structure of a given triangle strip for one or more triangle strips, wherein the information identifying the start of a new triangle strip and the information identifying a structure of a given triangle strip are not provided in the set of indices, and a content encoding unit operable to encode the generated data for output.
-
公开(公告)号:US12045934B2
公开(公告)日:2024-07-23
申请号:US17699778
申请日:2022-03-21
Applicant: Sony Interactive Entertainment Inc.
Inventor: Andrew James Bigos , Sahin Serdar Kocdemir
IPC: G06T15/80 , G06T15/06 , G06T15/20 , G06V10/774 , G06V10/776
CPC classification number: G06T15/80 , G06T15/06 , G06T15/205 , G06V10/7747 , G06V10/776 , G06T2200/28
Abstract: An image rendering method for rendering a pixel at a viewpoint includes: for a first element of a virtual scene, having a predetermined surface at a position within that scene, evaluating whether to render a pixel corresponding to the first element using a machine learning system having been trained to output a value representative of the lighting of the predetermined surface at the position, or using an alternative rendering approach, and rendering the pixel according to which of the machine learning system and the alternative rendering approach are chosen.
-
公开(公告)号:US20230401683A1
公开(公告)日:2023-12-14
申请号:US18327959
申请日:2023-06-02
Applicant: Sony Interactive Entertainment Inc.
Inventor: Lloyd Preston Stemple , Sahin Serdar Kocdemir , Andrew William Walker , Christopher William Henderson
CPC classification number: G06T5/50 , G06T7/70 , G06V10/44 , G06V2201/07 , G06T2207/20221
Abstract: A data processing apparatus includes circuitry configured to: receive an image of a user in an environment; detect an object in the image; perform one of a plurality of user-selectable processes associated with the object, each of the plurality of user-selectable processes being associated with hiding a visual characteristic of the object in the image; and after the one of the plurality of user-selectable processes has been performed, transmit data representing the image.
-
公开(公告)号:US20230377270A1
公开(公告)日:2023-11-23
申请号:US18317279
申请日:2023-05-15
Applicant: Sony Interactive Entertainment Inc.
Inventor: Sahin Serdar Kocdemir , Daniel Goldman , Anthony William Dann
IPC: G06T17/20
CPC classification number: G06T17/20 , G06T2210/56
Abstract: A data processing apparatus includes: an input unit configured to receive data corresponding to at least part of a mesh, where the at least part of the mesh includes a plurality of vertices, where each vertex corresponds to a location within a virtual space, and a plurality of polygons, where each polygon includes a perimeter comprising three or more lines, where each of the three or more lines intersects two of the plurality of vertices; a generating unit configured to, in a first phase, generate, based on the received data, two or more seed points, where each seed point corresponds to a location within the virtual space, and in a second phase, where the second phase is different from the first phase, generate two or more meshlets, where each meshlet includes a subset of the at least part of the mesh, where each meshlet is generated in dependence upon the location of a respective one of the generated seed points; and an output unit configured to output data corresponding to one or more of the generated meshlets.
-
公开(公告)号:US20220309745A1
公开(公告)日:2022-09-29
申请号:US17699778
申请日:2022-03-21
Applicant: Sony Interactive Entertainment Inc.
Inventor: Andrew James Bigos , Sahin Serdar Kocdemir
IPC: G06T15/80 , G06T15/20 , G06T15/06 , G06V10/774 , G06V10/776
Abstract: An image rendering method for rendering a pixel at a viewpoint includes: for a first element of a virtual scene, having a predetermined surface at a position within that scene, evaluating whether to render a pixel corresponding to the first element using a machine learning system having been trained to output a value representative of the lighting of the predetermined surface at the position, or using an alternative rendering approach, and rendering the pixel according to which of the machine learning system and the alternative rendering approach are chosen.
-
公开(公告)号:US20210397253A1
公开(公告)日:2021-12-23
申请号:US17344312
申请日:2021-06-10
Applicant: Sony Interactive Entertainment Inc.
Inventor: Sahin Serdar Kocdemir , Philip Cockram
Abstract: A gaze tracking system comprising one or more cameras operable to capture one or more images of a side view of one or both of a user's eyes, a cornea identification unit operable to identify the location and size of a cornea in one or more of the captured images, a gaze detection unit operable to determine a direction of the user's gaze in dependence upon the identified location of the cornea in the one or more captured images.
-
公开(公告)号:US20210304442A1
公开(公告)日:2021-09-30
申请号:US17198347
申请日:2021-03-11
Applicant: Sony Interactive Entertainment Inc.
Inventor: Sahin Serdar Kocdemir
Abstract: An encoding system comprising a triangle strip identification unit operable to identify a plurality of triangle strips representing at least a portion of a three-dimensional object mesh, an restart identification unit operable to identify one or more restart indices used to signify the start of a new triangle strip, a structure identification unit operable to identify one or more arrangements of triangles within the triangle strips, a data generation unit operable to generate data comprising a set of indices representing the plurality of triangle strips, information identifying the start of a new triangle strip, and information identifying a structure of a given triangle strip for one or more triangle strips, wherein the information identifying the start of a new triangle strip and the information identifying a structure of a given triangle strip are not provided in the set of indices, and a content encoding unit operable to encode the generated data for output.
-
-
-
-
-
-