Patents by Inventor Srinivas Gudumasu
Srinivas Gudumasu 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).
-
Publication number: 20250234046Abstract: Described are methods and devices for obtaining a syntax element associated with video data, wherein said syntax element specifies that a cross-color component transform process in which at least one second color component is transformed based on at least one first color component different from the second color component is to be applied to the video data as a post processing process following a decoding process to be applied to the video data.Type: ApplicationFiled: April 3, 2025Publication date: July 17, 2025Inventors: Edouard Francois, Philippe Bordes, Pierre Andrivon, Philippe De Lagrange, Gaëlle Martin-Cocher, Srinivas Gudumasu
-
Publication number: 20250211753Abstract: Systems, methods, and instrumentalities are disclosed for receiving content related to geometry-based point clouds. A client device may receive a media presentation description (MPD) file from a content server. A set of pre-selection elements may be identified from the MPD file. One or more adaptation sets associated with at least one pre-selection element of the set of pre-selection elements may be identified. The adaptation set(s) may be indicated by an attribute associated with one of the pre-selection elements. A geometry-based point cloud compression (GPCC) tile identifier associated with a viewport may be determined. The GPCC tile identifier may be determined based on a first descriptor received in the MPD file. One or more adaptation sets associated with the GPCC tile identifier may be selected using a second descriptor. A point cloud component associated with the selected one or more adaptation sets may be requested. Point cloud component may be received.Type: ApplicationFiled: February 25, 2025Publication date: June 26, 2025Applicant: InterDigital Patent Holdings, Inc.Inventors: Srinivas Gudumasu, Ahmed Hamza
-
Patent number: 12301880Abstract: A method comprising: obtaining (601) a syntax element associated with video data, wherein said syntax element specifies that a cross-color component transform process in which at least one second color component is transformed based on at least one first color component different from the second color component is to be applied to the video data as a post processing process following a decoding process to be applied to the video data.Type: GrantFiled: December 3, 2021Date of Patent: May 13, 2025Assignee: InterDigital CE Patent Holdings, SASInventors: Edouard Francois, Philippe Bordes, Pierre Andrivon, Philippe De Lagrange, Gaëlle Martin-Cocher, Srinivas Gudumasu
-
Patent number: 12267504Abstract: Systems, methods, and instrumentalities are disclosed for receiving content related to geometry-based point clouds. A client device may receive a media presentation description (MPD) file from a content server, A set of pre-selection elements may be identified from the MPD file. One or more adaptation sets associated with at least one pre-selection element of the set of pre-selection elements may be identified. The adaptation set(s) may be indicated by an attribute associated with one of the pre-selection elements. A geometry-based point cloud compression (GPCC) tile identifier associated with a viewport may be determined. The GPCC tile identifier may be determined based on a first descriptor received in the MPD file. One or more adaptation sets associated with the GPCC tile identifier may be selected using a second descriptor. A point cloud component associated with the selected one or more adaptation sets may be requested. Point cloud component may be received.Type: GrantFiled: June 22, 2021Date of Patent: April 1, 2025Assignee: InterDigital Patent Holdings, Inc.Inventors: Srinivas Gudumasu, Ahmed Hamza
-
Patent number: 12255945Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.Type: GrantFiled: May 15, 2023Date of Patent: March 18, 2025Assignee: INTERDIGITAL VC HOLDINGS, INC.Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen
-
Publication number: 20240430478Abstract: Media content may be adaptively (for example, selectively or partially) streamed based on temporal levels. The temporal levels may be indicated in a media content manifest (for example, a media presentation description (MPD)). For example, media samples for geometry-based point cloud compression (G-PCC) media content may be divided into temporal levels associated with temporal level identifiers. An MPD may indicate one or more adaptation sets associated with G-PCC media content. An adaptation set may be selected from multiple adaptation sets, A representation set may be determined from the selected adaptation set. An indication of a G-PCC descriptor associated with a representation of the representation set may be obtained from the MPD. Temporal Levels present in the representation may be identified using the G-PCC descriptor, which may include a set of temporal level identifiers, The representation may be selected based on the G-PCC descriptor.Type: ApplicationFiled: October 5, 2022Publication date: December 26, 2024Applicant: InterDigital Patent Holdings, Inc.Inventors: Srinivas Gudumasu, Ahmed Hamza
-
Publication number: 20240414353Abstract: A method comprising: executing a streaming session establishment process allowing establishing a streaming session between two peers in a network, wherein the streaming session establishment process comprises receiving (404) information allowing controlling a power consumption of a decoding process applied for decoding a stream representative of a content to be streamed in the streaming sessionType: ApplicationFiled: October 14, 2022Publication date: December 12, 2024Inventors: Gaëlle Martin-Cocher, Srinivas Gudumasu, Edouard Francois, Franck Aumont
-
Publication number: 20240236432Abstract: A method for fine tuning video data in a low delay streaming application comprising: obtaining an identifier of a quality of experience defining a group of constraint flags involved to obtain the quality of experience, each constraint flag being used to activate or deactivate an associated encoding tool of a video encoder, the identifier specifies a value for each constraint flag indicating an activation or a deactivation of the associated encoding tool; transmitting the identifier to a server; and, receiving a video stream compliant with the identifier from the server.Type: ApplicationFiled: March 29, 2022Publication date: July 11, 2024Inventors: Gaëlle Martin-Cocher, Fabrice Le Leannec, Srinivas Gudumasu
-
Patent number: 12003794Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.Type: GrantFiled: May 3, 2023Date of Patent: June 4, 2024Assignee: InterDigital Madison Patent Holdings, SASInventors: Yong He, Ahmed Hamza, Srinivas Gudumasu, Yan Ye, Eduardo Asbun
-
Patent number: 11974001Abstract: A secondary content such as an advertisement may be inserted based on users' interests in 360 degree video streaming. Users may have different interests and may watch different areas within a 360 degree video. The information about area(s) of 360 degree scenes that users watch the most may be used to select an ad(s) relevant to their interests. One or more secondary content viewports may be defined within a 360 degree video frame. Secondary content viewport parameter(s) may be tracked. For example, statistics of the user's head orientation for some time leading to the presentation of the ad(s) may be collected. Secondary content may be determined based on the tracked secondary content viewport parameter(s).Type: GrantFiled: February 6, 2023Date of Patent: April 30, 2024Assignee: VID Scale, Inc.Inventors: Eduardo Asbun, Yong He, Srinivas Gudumasu, Ahmed Hamza, Yan Ye
-
Publication number: 20240080484Abstract: A method comprising: obtaining (601) a syntax element associated with video data, wherein said syntax element specifies that a cross-color component transform process in which at least one second color component is transformed based on at least one first color component different from the second color component is to be applied to the video data as a post processing process following a decoding process to be applied to the video data.Type: ApplicationFiled: December 3, 2021Publication date: March 7, 2024Inventors: Edouard Francois, Philippe Bordes, Pierre Andrivon, Philippe De Lagrange, Gaëlle Martin-Cocher, Srinivas Gudumasu
-
Publication number: 20240022773Abstract: Methods, systems, and apparatuses for streaming of visual volumetric video-based coding (V3C) media and geometry-based point cloud coding (G-PCC) media are described herein. A method implemented in a receiving device may include receiving one or more of a first message including a list of media assets that are available to be streamed from the sending device, or one or more messages respectively describing the media assets. The method may further include sending a second message indicating a request for a subset of the media assets to be streamed from the sending device. The requested subset of the media assets may be determined based on a viewport of the receiving device. The method may further include receiving Motion Picture Experts Group (MPEG) Media Transport Protocol (MMTP) packets and processing the packets to recover at least a portion of the requested subset of the media assets.Type: ApplicationFiled: January 5, 2022Publication date: January 18, 2024Applicant: INTERDIGITAL PATENT HOLDINGS, INC.Inventors: Ahmed Hamza, Srinivas Gudumasu
-
Publication number: 20230283653Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.Type: ApplicationFiled: May 15, 2023Publication date: September 7, 2023Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen
-
Publication number: 20230281923Abstract: A method and apparatus include receiving a timed-metadata track identifying point cloud tiles corresponding to one or more spatial regions within a point cloud scene. A decoding device determines one or more point cloud tiles to be used for rendering an image. One or more geometry tile tracks are retrieved, via a communications network, corresponding to the determined one or more point cloud tiles. Each geometry tile track comprises point cloud geometry data for a respective tile.Type: ApplicationFiled: August 6, 2021Publication date: September 7, 2023Inventors: Srinivas Gudumasu, Ahmed Hamza
-
Publication number: 20230276053Abstract: Systems, methods, and instrumentalities are disclosed for receiving content related to geometry-based point clouds. A client device may receive a media presentation description (MPD) file from a content server, A set of pre-selection elements may be identified from the MPD file. One or more adaptation sets associated with at least one pre-selection element of the set of pre-selection elements may be identified. The adaptation set(s) may be indicated by an attribute associated with one of the pre-selection elements. A geometry-based point cloud compression (GPCC) tile identifier associated with a viewport may be determined. The GPCC tile identifier may be determined based on a first descriptor received in the MPD file. One or more adaptation sets associated with the GPCC tile identifier may be selected using a second descriptor. A point cloud component associated with the selected one or more adaptation sets may be requested. Point cloud component may be received.Type: ApplicationFiled: June 22, 2021Publication date: August 31, 2023Applicant: InterDigital Patent Holdings, Inc.Inventors: Srinivas Gudumasu, Ahmed Hamza
-
Publication number: 20230269408Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.Type: ApplicationFiled: May 3, 2023Publication date: August 24, 2023Inventors: Yong HE, Ahmed HAMZA, Srinivas GUDUMASU, Yan YE, Eduardo ASBUN
-
Publication number: 20230199241Abstract: A secondary content such as an advertisement may be inserted based on users’ interests in 360 degree video streaming. Users may have different interests and may watch different areas within a 360 degree video. The information about area(s) of 360 degree scenes that users watch the most may be used to select an ad(s) relevant to their interests. One or more secondary content viewports may be defined within a 360 degree video frame. Secondary content viewport parameter(s) may be tracked. For example, statistics of the user’s head orientation for some time leading to the presentation of the ad(s) may be collected. Secondary content may be determined based on the tracked secondary content viewport parameter(s).Type: ApplicationFiled: February 6, 2023Publication date: June 22, 2023Applicant: VID SCALE, INC.Inventors: Eduardo Asbun, Yong He, Srinivas Gudumasu, Ahmed Hamza, Yan Ye
-
Patent number: 11677802Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.Type: GrantFiled: September 8, 2017Date of Patent: June 13, 2023Assignee: Vid Scale, Inc.Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen
-
Patent number: 11677993Abstract: A streaming device may request and download multi-layer video segments based on a number of factors including the artistic interest associated with the video segments and/or the status of a buffer area managed by the streaming device. The multi-layer segments may be coded using scalable coding techniques or a combination of scalable coding and simulcast coding techniques by which each of the video segments may be coded into one or more representations of different qualities and/or bitrates. When requesting the multi-layer segments, the streaming device may ensure that the fullness of the buffer area falls between a buffer underflow threshold and a backfilling threshold under various network conditions. The streaming device may estimate the available network bandwidth in order to facilitate the scheduling decisions. The streaming device may consider the artistic interest associated with the video segments during scheduling and may give priority to those segments with higher artistic interest.Type: GrantFiled: June 27, 2022Date of Patent: June 13, 2023Assignee: InterDigital Madison Patent Holdings, SASInventors: Yong He, Ahmed Hamza, Srinivas Gudumasu, Yan Ye, Eduardo Asbun
-
Patent number: 11575953Abstract: A secondary content such as an advertisement may be inserted based on users' interests in 360 degree video streaming. Users may have different interests and may watch different areas within a 360 degree video. The information about area(s) of 360 degree scenes that users watch the most may be used to select an ad(s) relevant to their interests. One or more secondary content viewports may be defined within a 360 degree video frame. Secondary content viewport parameter(s) may be tracked. For example, statistics of the user's head orientation for some time leading to tile presentation of the ad(s) may be collected. Secondary content may be determined based on the tracked secondary content viewport parameters).Type: GrantFiled: August 17, 2017Date of Patent: February 7, 2023Assignee: VID Scale, Inc.Inventors: Eduardo Asbun, Yong He, Srinivas Gudumasu, Ahmed Hamza, Yan Ye