-
公开(公告)号:US20250037742A1
公开(公告)日:2025-01-30
申请号:US18913452
申请日:2024-10-11
Applicant: Roku, Inc.
Inventor: Michael Cutter , Sunil Ramesh , Karina Levitian
IPC: G11B27/036 , G06V20/40
Abstract: In one aspect, an example method includes (i) obtaining, by a computing system, video data representing video content; (ii) analyzing, by the computing system, the video data to identify an event that is a subject of the video content; (iii) using, by the computing system, the identified event as a basis to select audio content; and (iv) performing, by the computing system, an operation that facilitates editing the video content to include the selected audio content.
-
公开(公告)号:US20240430543A1
公开(公告)日:2024-12-26
申请号:US18586269
申请日:2024-02-23
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter
IPC: H04N21/845 , H04N21/422 , H04N21/442 , H04N21/81
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.
-
13.
公开(公告)号:US20240273236A1
公开(公告)日:2024-08-15
申请号:US18167307
申请日:2023-02-10
Applicant: Roku, Inc.
Inventor: Soren Riise , Sunil Ramesh , Michael Cutter , Karina Levitian
CPC classification number: G06F21/6254 , G06V40/172 , G06F2221/2141
Abstract: A method and system for use of obfuscation coding. An example method includes a computing system receiving an image that depicts a human face. The method then includes the computing system generating a modified image based on the received image, with the generating of the modified image involving inserting into the received image an obfuscation marker that (i) obfuscates the human face in a manner that prevents a person observing the modified image from identifying the human face and (ii) includes predefined symbology that is interpretable by a machine to identify the obfuscated human face. Further, the method includes using the predefined symbology in the modified image as a basis to take action based on an identity of the human face.
-
公开(公告)号:US20240195940A1
公开(公告)日:2024-06-13
申请号:US18065026
申请日:2022-12-13
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Karina Levitian
CPC classification number: H04N7/157 , G06T13/205 , G06T13/40 , G06V10/774 , G06V10/811 , G06V10/82 , G06V40/168 , G06V40/172
Abstract: In one aspect, an example method includes (i) receiving audio from a first client device engaged in a communication session with a second client device, the audio comprising one or more words spoken by a user of the first client device; (ii) using the audio and a facial feature model to estimate facial movement that corresponds to the one or more words spoken by the user; (iii) generating a synthetic video depicting an avatar of the user moving according to the estimated facial movement; and (iv) in response to generating the synthetic video, causing the second client device to present the synthetic video synchronized with the audio.
-
15.
公开(公告)号:US20240155174A1
公开(公告)日:2024-05-09
申请号:US18319024
申请日:2023-05-17
Applicant: Roku, Inc.
Inventor: Hugo du Plooy , Kenny Wu , Erwin Bellers , Sunil Ramesh , Michael Cutter
IPC: H04N21/41 , H04N21/422 , H05B47/165
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.
-
公开(公告)号:US11741996B1
公开(公告)日:2023-08-29
申请号:US18088678
申请日:2022-12-26
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.
-
公开(公告)号:US20240428824A1
公开(公告)日:2024-12-26
申请号:US18392413
申请日:2023-12-21
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter
IPC: 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.
-
公开(公告)号:US20240428014A1
公开(公告)日:2024-12-26
申请号:US18340808
申请日:2023-06-23
Applicant: Roku, Inc.
Inventor: Ronica Jethwa , Sunil Ramesh , Michael Cutter , Karina Levitian
IPC: G06F40/40
Abstract: In one aspect, an example method includes (i) obtaining media content; (ii) extracting from the obtained media content, audio content representing speech; (iii) using the extracted audio content representing speech as a basis to generate corresponding speech text; (iv) replacing one or more words of the generated speech text with one or more corresponding replacement words, thereby generating modified speech text; (v) using the modified speech text as a basis to generate corresponding replacement audio content representing the modified speech; (vi) in the obtained media content, replacing the audio content representing speech with the generated replacement audio content representing speech, thereby generating modified media content; and (vii) outputting for presentation the generated modified media content.
-
公开(公告)号:US20240298045A1
公开(公告)日:2024-09-05
申请号:US18177897
申请日:2023-03-03
Applicant: Roku, Inc.
Inventor: Shashank C. Merchant , Prateek Tandon , Michael Cutter , Sunil Ramesh , Karina Levitian
IPC: H04N21/234 , H04N21/25 , H04N21/258 , H04N21/2668 , H04N21/81 , H04N21/854
CPC classification number: H04N21/23412 , H04N21/23418 , H04N21/251 , H04N21/25883 , H04N21/2668 , H04N21/8146 , H04N21/854
Abstract: In one aspect, an example method includes (i) obtaining video that depicts an object across multiple frames of the video; (ii) detecting the object within the obtained video and determining object characteristic data associated with the detected object; (iii) determining user profile data associated with a viewer of the video; (iv) using at least the determined object characteristic data and the determined user profile data as a basis to select a replacement object from among a set of multiple candidate replacement objects; (v) replacing the detected object with the selected replacement object to generate video that is a modified version of the obtained video; and (vi) outputting for presentation the generated video.
-
公开(公告)号:US20240245956A1
公开(公告)日:2024-07-25
申请号:US18597475
申请日:2024-03-06
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.
-
-
-
-
-
-
-
-
-