Patents by Inventor Sundeep Krishnadasan
Sundeep Krishnadasan 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: 11694393Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.Type: GrantFiled: June 18, 2021Date of Patent: July 4, 2023Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
-
Publication number: 20210375030Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.Type: ApplicationFiled: June 18, 2021Publication date: December 2, 2021Applicant: Samsung Electronics Co., Ltd.Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Soojung RYU, Seokyoon JUNG, John BROTHERS
-
Patent number: 11074744Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.Type: GrantFiled: April 24, 2020Date of Patent: July 27, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
-
Patent number: 10885681Abstract: A method of performing path stroking includes determining whether or not aliasing based on a primitive included in a path will occur using data about the path, generating a texture to be used for performing path stroking based on a result of the determining, and mapping the texture along an edge of the primitive.Type: GrantFiled: September 9, 2016Date of Patent: January 5, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Jaedon Lee, Sangoak Woo
-
Publication number: 20200320780Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.Type: ApplicationFiled: April 24, 2020Publication date: October 8, 2020Applicant: Samsung Electronics Co., Ltd.Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Soojung RYU, Seokyoon JUNG, John BROTHERS
-
Patent number: 10672184Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.Type: GrantFiled: May 7, 2018Date of Patent: June 2, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
-
Publication number: 20200104716Abstract: Provided is a method and system with deep learning model generation. The method includes identifying a plurality of connections in a neural network that is pre-associated with a deep learning model, generating a plurality of pruned neural networks by pruning different sets of one or more of the plurality of connections to respectively generate each of the plurality of pruned neural networks, generating a plurality of intermediate deep learning models by generating a respective intermediate deep learning model corresponding to each of the plurality of pruned neural networks, and selecting one of the plurality of intermediate deep learning models, having a determined greatest accuracy among the plurality of intermediate deep learning models, to be an optimized deep learning model.Type: ApplicationFiled: August 23, 2019Publication date: April 2, 2020Applicant: Samsung Electronics Co., Ltd.Inventors: Yeshwanth VENKATESHA, Sundeep KRISHNADASAN, Ankur DESHWAL
-
Patent number: 10373286Abstract: A method and an apparatus that performs tile-based rendering. The method includes receiving a first drawcall used for rendering a first tile of a preceding frame; receiving a second drawcall used for rendering a second tile of a succeeding frame corresponding to a position of the first tile; generating a signature of the first drawcall and a signature of the second drawcall; comparing the signature of the first drawcall to the signature of the second drawcall. Based on a result of the comparison of the signature of the first drawcall and the signature of the second drawcall, rendering the second tile by using a result of rendering the first tile when a pre-set condition is satisfied.Type: GrantFiled: August 1, 2017Date of Patent: August 6, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yogesh Somprakash Murarka, Rachna Saxena, Sundeep Krishnadasan
-
Patent number: 10297078Abstract: Provided is a method of rendering a curve. The method includes determining a tessellation level of dividing a curve based on a control point of the curve, generating at least one triangle and at least two first sub-curves corresponding to the curve based on the tessellation level, and rendering the at least two first sub-curves and the at least one triangle.Type: GrantFiled: July 18, 2017Date of Patent: May 21, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Jeong-joon Yoo, Sundeep Krishnadasan, Soo-jung Ryu
-
Publication number: 20180300946Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.Type: ApplicationFiled: May 7, 2018Publication date: October 18, 2018Applicant: Samsung Electronics Co., Ltd.Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Soojung RYU, Seokyoon JUNG, John BROTHERS
-
Patent number: 9984497Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.Type: GrantFiled: August 11, 2015Date of Patent: May 29, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
-
Publication number: 20180144544Abstract: Provided is a method of rendering a curve. The method includes determining a tessellation level of dividing a curve based on a control point of the curve, generating at least one triangle and at least two first sub-curves corresponding to the curve based on the tessellation level, and rendering the at least two first sub-curves and the at least one triangle.Type: ApplicationFiled: July 18, 2017Publication date: May 24, 2018Applicant: Samsung Electronics Co., Ltd.Inventors: Jeong-joon YOO, Sundeep KRISHNADASAN, Soo-jung RYU
-
Patent number: 9892534Abstract: A method of performing path rendering includes selecting a tile including a path from tiles in a frame based on tile bin data, splitting the selected tile into a plurality of first sub-tiles, selecting a first sub-tile that does not include the path from the plurality of first sub-tiles, and updating an initial winding number of the selected first sub-tile. The tile bin data includes an initial winding number of each of the tiles in the frame.Type: GrantFiled: April 7, 2016Date of Patent: February 13, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Jaedon Lee, John Brothers, Soojung Ryu, Wonjong Lee
-
Publication number: 20180040098Abstract: A method and an apparatus that performs tile-based rendering. The method includes receiving a first drawcall used for rendering a first tile of a preceding frame; receiving a second drawcall used for rendering a second tile of a succeeding frame corresponding to a position of the first tile; generating a signature of the first drawcall and a signature of the second drawcall; comparing the signature of the first drawcall to the signature of the second drawcall. Based on a result of the comparison of the signature of the first drawcall and the signature of the second drawcall, rendering the second tile by using a result of rendering the first tile when a pre-set condition is satisfied.Type: ApplicationFiled: August 1, 2017Publication date: February 8, 2018Inventors: YOGESH SOMPRAKASH MURARKA, Rachna Saxena, Sundeep Krishnadasan
-
Publication number: 20170076470Abstract: A method of performing path stroking includes determining whether or not aliasing based on a primitive included in a path will occur using data about the path, generating a texture to be used for performing path stroking based on a result of the determining, and mapping the texture along an edge of the primitive.Type: ApplicationFiled: September 9, 2016Publication date: March 16, 2017Applicant: Samsung Electronics Co., Ltd.Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Jaedon LEE, Sangoak WOO
-
Publication number: 20170039743Abstract: A method of performing path rendering includes selecting a tile including a path from tiles in a frame based on tile bin data, splitting the selected tile into a plurality of first sub-tiles, selecting a first sub-tile that does not include the path from the plurality of first sub-tiles, and updating an initial winding number of the selected first sub-tile. The tile bin data includes an initial winding number of each of the tiles in the frame.Type: ApplicationFiled: April 7, 2016Publication date: February 9, 2017Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeongjoon YOO, Sundeep KRISHNADASAN, Jaedon LEE, John BROTHERS, Soojung RYU, Wonjong LEE
-
Publication number: 20160042561Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.Type: ApplicationFiled: August 11, 2015Publication date: February 11, 2016Applicant: Samsung Electronics Co., Ltd.Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers