-
公开(公告)号:US20250106454A1
公开(公告)日:2025-03-27
申请号:US18970054
申请日:2024-12-05
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Ronica Jethwa , Karina Levitian
IPC: H04N21/258 , H04N21/488
Abstract: A method and system for controlling media-content presentation. An example method includes a computing system detecting that a media-player device has moved from a home location of the media-player device to a visited location and that the media-player device is connected with a media-presentation device at the visited location. Further, the example method includes, responsive to the detecting, the computing system causing the media-player device to output, for presentation by the media-presentation device at the visited location, media content selected by the computing system based on the media-player device having moved from the home location to the visited location. For instance, the computing system could cause the media-player device to output, for presentation by the media-presentation device, a message welcoming a user to the visited location and/or information about the visited location such as information about tourist attractions at the visited location for instance.
-
公开(公告)号:US20250016429A1
公开(公告)日:2025-01-09
申请号:US18894220
申请日:2024-09-24
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Charles Brian Pinkerton , Karina Levitian
IPC: H04N21/8358 , H04N21/431 , 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.
-
公开(公告)号:US20250013312A1
公开(公告)日:2025-01-09
申请号:US18889616
申请日:2024-09-19
Applicant: Roku, Inc.
Inventor: Michael Cutter , Sunil Ramesh , Karina Levitian
Abstract: In one aspect, an example method includes (i) receiving, by a computing system and from an input device associated with the computing system, a command to map a customized gesture with a particular action of a plurality of actions that a media player is configured to perform; (ii) in response to receiving the command, monitoring, by the computing system and using a camera, a viewing environment of the media player to detect performance by a person of the customized gesture; and (iii) in response to detecting performance of the customized gesture: generating, by the computing system, a classification for use by the computing system for detecting the customized gesture, and storing, by the computing system, in memory, mapping data that correlates the detected customized gesture with the particular action.
-
公开(公告)号:US20240407065A1
公开(公告)日:2024-12-05
申请号:US18327199
申请日:2023-06-01
Applicant: Roku, Inc.
Inventor: Adil Jagmag , Johan Gerard Willem Maria Janssen , Sharada Palasamudram Ashok Kumar , Sunil Ramesh , Michael Cutter , Shashank C. Merchant , Yu-Cheng Lin
IPC: H05B47/105 , G10L19/018 , H04R1/02
Abstract: In one aspect, disclosed is an example method for use by a lighting device including a microphone and a light source, the method including: (i) receiving, by the lighting device via the microphone, an audio signal; (ii) decoding and extracting, by the lighting device, a lighting device control instruction from the received audio signal; and (iii) using, by the lighting device, at least the decoded and extracted lighting device control instruction as a basis to control operation of the light source.
-
公开(公告)号:US12124635B2
公开(公告)日:2024-10-22
申请号:US18510953
申请日:2023-11-16
Applicant: Roku, Inc.
Inventor: Michael Cutter , Sunil Ramesh , Karina Levitian
CPC classification number: G06F3/017 , G06T7/70 , G06V10/764 , G06V20/52 , G06V40/20 , H04N23/90 , G06T2207/30196 , G06T2207/30232 , G06T2207/30244
Abstract: In one aspect, an example method includes (i) receiving, by a computing system and from an input device associated with the computing system, a command to map a customized gesture with a particular action of a plurality of actions that a media player is configured to perform; (ii) in response to receiving the command, monitoring, by the computing system and using a camera, a viewing environment of the media player to detect performance by a person of the customized gesture; and (iii) in response to detecting performance of the customized gesture: generating, by the computing system, a classification for use by the computing system for detecting the customized gesture, and storing, by the computing system, in memory, mapping data that correlates the detected customized gesture with the particular action.
-
公开(公告)号:US20240296641A1
公开(公告)日:2024-09-05
申请号:US18449789
申请日:2023-08-15
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Karina Levitian
CPC classification number: G06T19/20 , G06T15/10 , G06T15/503 , G06V10/70 , G06V20/41 , G06T2219/2016 , G06V2201/10
Abstract: In one aspect, an example method includes (i) obtaining video that depicts an area across multiple frames of the video, wherein the area is part of a scene of the video, and wherein the area is suitable for having an object inserted therein; (ii) detecting the area within the obtained video and determining area characteristic data associated with the detected area; (iii) determining scene attribute data associated with the scene; (iv) using at least the determined area characteristic data and the determined scene attribute data as a basis to select an object from among a set of multiple candidate objects; (v) inserting into the detected area the selected object to generate video that is a modified version of the obtained video; and (vi) outputting for presentation the generated video.
-
公开(公告)号:US20240259752A1
公开(公告)日:2024-08-01
申请号:US18163207
申请日:2023-02-01
Applicant: ROKU, INC.
Inventor: Yu-Cheng Lin , Brian James Hetherman , Sunil Ramesh , Michael Cutter , Karina Levitian
CPC classification number: H04S7/303 , H04R5/02 , H04R5/04 , H04S7/301 , H04S2400/11 , H04S2400/13
Abstract: In one aspect, an example method for use in connection with an audio system that is configured to present audio within a listening area includes (i) detecting, by a computing system, a position of a user located within the listening area; (ii) using, by the computing system, at least the detected position of the user to identify, from among multiple candidate reference positons, a reference positon that most closely matches the detected position of the user; (iii) using, by the computing system, at least the identified reference position as a basis to select a set of audio settings that corresponds to the identified reference position; and (iv) configuring, by the computing system, the audio system based on the selected set of audio settings.
-
公开(公告)号:US11936948B1
公开(公告)日:2024-03-19
申请号:US18158546
申请日:2023-01-24
Applicant: Roku, Inc.
Inventor: Ronica Jethwa , Sunil Ramesh , Michael Cutter , Karina Levitian
IPC: H04N21/442 , G06V10/764 , G06V40/16 , G06V40/20 , H04N21/81 , H04N21/854
CPC classification number: H04N21/44218 , G06V10/764 , G06V40/176 , G06V40/23 , H04N21/8146 , H04N21/854
Abstract: In one aspect, an example method in connection with a shared content viewing session in which multiple users are receiving and viewing respective instances of the same media content in a synchronized manner is disclosed. The example method includes (i) detecting that each of the multiple users respectively exhibits a threshold extent of physical reaction around the same time; (ii) responsive to the detecting, for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction; (iii) generating a visual content composition that includes at least the generated and/or stored visual content for each of the multiple users; and (iv) outputting for presentation, the generated visual content composition.
-
公开(公告)号:US12260882B2
公开(公告)日:2025-03-25
申请号:US18666243
申请日:2024-05-16
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Karina Levitian
IPC: G11B27/00 , G06T7/00 , G11B27/036 , G06T7/70
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.
-
公开(公告)号:US12256175B2
公开(公告)日:2025-03-18
申请号:US18065026
申请日:2022-12-13
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Karina Levitian
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.
-
-
-
-
-
-
-
-
-