-
公开(公告)号:US11951357B1
公开(公告)日:2024-04-09
申请号:US18071870
申请日:2022-11-30
Applicant: Roku, Inc.
Inventor: Karina Levitian , Sunil Ramesh , Michael Cutter , Preethi Parasseri Narayanan
CPC classification number: A63B24/0075 , A63B71/0622 , G06T7/292 , G06T13/40 , G06T13/80 , A63B2024/0068 , A63B2024/0096 , A63B2071/0625 , A63B2071/0647 , A63B2220/05 , A63B2220/17 , A63B2220/40 , A63B2220/806 , A63B2220/836 , A63B2225/20 , A63B2225/74 , A63B2230/06 , G06T2207/10016 , G06T2207/30196
Abstract: In one aspect, an example method includes (i) receiving, from one or more cameras in a viewing environment of a content-presentation device, video of a user performing a fitness exercise in the viewing environment; (ii) using the received video and a skeletal detection model to estimate skeletal movement of the user; (iii) generating a synthetic video representing the user moving according to the estimated skeletal movement; (iv) based on a comparison of the estimated skeletal movement with predefined reference skeletal movement representing desired skeletal movement for the fitness exercise, and while the user is performing the fitness exercise, continually calculating a metric representing a difference between the estimated skeletal movement and the reference skeletal movement; and (v) causing the content-presentation device to concurrently display the generated synthetic video, a reference video representing the reference skeletal movement, and an indication of the metric.
-
公开(公告)号:US20240112390A1
公开(公告)日:2024-04-04
申请号:US17958397
申请日:2022-10-02
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Charles Brian Pinkerton , Karina Levitian
CPC classification number: G06T13/40 , G06F40/40 , G06T13/205 , G06T13/80 , G10L13/04
Abstract: In one aspect, an example method includes (i) obtaining, by a computing system, structured data; (ii) generating, by the computing system using a natural language generator, a textual description of the structured data; (iii) transforming, by the computing system using a text-to-speech engine, the textual description of the structured data into synthesized speech; and (iv) generating, by the computing system using the synthesized speech, a synthetic video comprising the synthesized speech.
-
公开(公告)号:US11949965B1
公开(公告)日:2024-04-02
申请号:US18340811
申请日:2023-06-23
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter
IPC: G11B27/00 , H04N19/87 , H04N21/422 , H04N21/442 , H04N21/81 , H04N21/845 , H04N21/00
CPC classification number: H04N21/8455 , H04N21/42201 , H04N21/42203 , H04N21/44218 , H04N21/812
Abstract: In one aspect, disclosed is an example method for use in connection with a media-presentation device having an associated presentation area, the method including: (i) obtaining presentation area data associated with the presentation area; (ii) determining that the obtained presentation area data satisfies each and every condition of a condition set; (iii) responsive to at least determining that the obtained presentation area data satisfies each and every condition of the condition set, identifying an upcoming media segment insertion point within a media program; and (iv) facilitating the media-presentation device outputting for presentation a media segment starting at the identified media segment insertion point within the media program.
-
公开(公告)号:US11942116B1
公开(公告)日:2024-03-26
申请号:US18319033
申请日:2023-05-17
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Charles Brian Pinkerton , Karina Levitian
IPC: G11B27/031 , G06Q30/0251 , G10L13/02
CPC classification number: G11B27/031 , G06Q30/0271 , G10L13/02
Abstract: In one aspect, an example method includes (i) obtaining a set of user attributes for a user of a content-presentation device; (ii) based on the set of user attributes, obtaining structured data and determining a textual description of the structured data; (iii) transforming, using a text-to-speech engine, the textual description of the structured data into synthesized speech; and (iv) generating, using the synthesized speech and for display by the content-presentation device, a synthetic video of a targeted advertisement comprising the synthesized speech.
-
公开(公告)号:US11894022B1
公开(公告)日:2024-02-06
申请号:US18340820
申请日:2023-06-23
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter
IPC: G11B27/031 , H04N21/233 , G10L25/63 , G10L25/57
CPC classification number: G11B27/031 , G10L25/57 , G10L25/63 , H04N21/233
Abstract: In one aspect, an example method includes: (i) a computing system obtaining media content; (ii) the computing system extracting from the obtained media content, audio content; (iii) the computing system using at least the extracted audio content to obtain sentiment data associated with the audio content; (iv) the computing system using the obtained sentiment data as a basis to modify a video content component of the media content, thereby generating a modified version of the media content; and (v) the computing system outputting for presentation the generated modified media content.
-
公开(公告)号:US11818443B1
公开(公告)日:2023-11-14
申请号:US18061076
申请日:2022-12-02
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Charles Brian Pinkerton , Karina Levitian
IPC: H04N21/8358 , H04N21/84 , H04N21/431
CPC classification number: H04N21/8358 , H04N21/4312 , H04N21/84
Abstract: In one aspect, an example method includes (i) receiving, from a content-distribution system, video comprising a watermark; (ii) extracting the watermark from the video; (iii) based on the extracted watermark, determining a content-creation attribute of the video that indicates a process by which the video was created, wherein the determining comprises using the watermark to select the content-creation attribute from among a set of two or more content-creation attributes comprising organically-generated video and synthetically-generated video; and (iv) in response to determining the content-creation attribute of the video, causing a content-presentation device to perform an action.
-
公开(公告)号:US11769531B1
公开(公告)日:2023-09-26
申请号:US18149492
申请日:2023-01-03
Applicant: Roku, Inc.
Inventor: Katie Lauren Lucas , Sunil Ramesh , Michael Cutter , Charles Brian Pinkerton , Karina Levitian
IPC: G11B27/031 , H04N21/845 , H04N21/466 , H04N21/45 , H04N21/475
CPC classification number: G11B27/031 , H04N21/4532 , H04N21/4667 , H04N21/4755 , H04N21/8456
Abstract: In one aspect, an example method includes (i) obtaining a first segment of video content; (ii) outputting for presentation, the obtained first segment; (iii) after outputting for presentation the obtained first segment, causing a user to be prompted for user-input data; (iv) receiving user-input data provided in response to the prompting; (v) using at least the received user-input data to synthetically generate a second segment of the video content, wherein the generated second segment is static, non-interactive content; and (vi) outputting for presentation, the generated second segment.
-
公开(公告)号:US11749311B1
公开(公告)日:2023-09-05
申请号:US18062410
申请日:2022-12-06
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Karina Levitian
IPC: G11B27/00 , G11B27/036 , G06T7/70
CPC classification number: G11B27/036 , G06T7/70 , G06T2207/10016 , G06T2207/30196
Abstract: In one aspect, an example method includes (i) estimating, using a skeletal detection model, a pose of an original actor for each of multiple frames of a video; (ii) obtaining, for each of a plurality of the estimated poses, a respective image of a replacement actor; (iii) obtaining replacement speech in the replacement actor's voice that corresponds to speech of the original actor in the video; (iv) generating, using the estimated poses, the images of the replacement actor, and the replacement speech, synthetic frames corresponding to the multiple frames of the video that depict the replacement actor in place of the original actor, with the synthetic frames including facial expressions for the replacement actor that temporally align with the replacement speech; and (iv) combining the synthetic frames and the replacement speech so as to obtain a synthetic video that replaces the original actor with the replacement actor.
-
59.
公开(公告)号:US11695980B1
公开(公告)日:2023-07-04
申请号:US17981731
申请日:2022-11-07
Applicant: Roku, Inc.
Inventor: Hugo du Plooy , Kenny Wu , Erwin Bellers , Sunil Ramesh , Michael Cutter
IPC: H04N21/41 , H05B47/165 , H04N21/422
CPC classification number: H04N21/4131 , H04N21/42203 , H05B47/165
Abstract: In one aspect, a method includes receiving video content comprising a first data portion comprising parameters that control a visual appearance of frames of video content presented by a content-presentation device. The content-presentation device is communicatively coupled to a light unit that is (i) present in a viewing area of the content-presentation device and (ii) configured to provide ambient light in the viewing area. The method also includes extracting, from the received video content, a second data portion, separate from the first data portion, specifying one or more light control parameters that a controller associated with the light unit is configured to interpret as instructions for controlling the light unit. The method also includes transmitting the extracted second data portion to the controller to facilitate the controller controlling the light unit according to the specified one or more light control parameters.
-
-
-
-
-
-
-
-