-
公开(公告)号:US20230396836A1
公开(公告)日:2023-12-07
申请号:US17899219
申请日:2022-08-30
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Peter Dunker , Steven D. Scherf , David Henry Pearce , Sherman Ling Fung Li , Wilson Harron , Konstantinos Antonios Dimitriou , Dewey Ho Lee
IPC: H04N21/44 , H04N21/431 , H04N21/432 , H04N21/458 , H04N21/472 , H04N21/81 , H04N21/234 , H04N21/433
CPC classification number: H04N21/44008 , H04N21/4312 , H04N21/4314 , H04N21/4318 , H04N21/4325 , H04N21/458 , H04N21/47217 , H04N21/812 , H04N21/23418 , H04N21/431 , H04N21/4333 , H04N21/44016
Abstract: A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template corresponding to a screen portion. Based on the video input stream matching the template, a video output stream is generated and caused to be presented on a display. In some example embodiments, the analysis is performed while the client device is replacing video content received from a content source via the intermediate device. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, menus generated by the set-top box may be detected and the replacement video altered by the smart TV to include the menus.
-
公开(公告)号:US11303870B2
公开(公告)日:2022-04-12
申请号:US17003203
申请日:2020-08-26
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Shashank Merchant , Peter Dunker , Markus K. Cremer , Chungwon Seo , Seunghyeong Lee , Steven D. Scherf
IPC: H04N9/87 , H04N21/431 , H04N21/485 , H04N21/81 , H04N21/482 , H04N21/472
Abstract: In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device, that a remote control transmitted to the playback device an instruction configured to cause a modification to operation of the playback device while the playback device displays the replacement media content; (iii) determining, by the playback device based on the instruction, an overlay that the playback device is configured to provide for display in conjunction with the modification; (iv) determining, by the playback device, a region within a display of the playback device corresponding to the overlay; and (v) modifying, by the playback device, a transparency of the region such that the overlay is visible through the replacement media content when the playback device provides the overlay for display.
-
公开(公告)号:US20230353822A1
公开(公告)日:2023-11-02
申请号:US18218865
申请日:2023-07-06
Applicant: ROKU, INC.
Inventor: KURT R. THIELEN , Peter Dunker , Markus K. Cremer , Steven D. Scherf , Shashank Merchant
IPC: H04N21/44 , H04N21/431 , H04N21/234 , H04N21/488 , H04N21/4415 , H04N21/262 , H04N21/432 , H04N21/442 , H04N21/462
CPC classification number: H04N21/44016 , H04N21/4316 , H04N21/23424 , H04N21/4882 , H04N21/4415 , H04N21/26241 , H04N21/4325 , H04N21/44231 , H04N21/4622
Abstract: In one aspect, an example method includes (i) identifying, by a playback device, a media device that provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
-
公开(公告)号:US11425454B2
公开(公告)日:2022-08-23
申请号:US17098409
申请日:2020-11-15
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Peter Dunker , Steven D. Scherf , David Henry Pearce , Sherman Ling Fung Li , Wilson Harron , Konstantinos Antonios Dimitriou , Dewey Ho Lee
IPC: H04N21/44 , H04N21/431 , H04N21/432 , H04N21/458 , H04N21/472 , H04N21/81 , H04N21/234 , H04N21/433
Abstract: A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template indicating a change of speed. In some example embodiments, the analysis is performed while the client device is generating a video output stream that replaces video content received from a content source via the intermediate device. Based on the video input stream matching the template, the client device modifies the video output stream to show the change of speed. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, fast-forwarding of the commercial may be detected by matching a template with the video input stream. While the video input stream is being fast-forwarded, the smart TV fast-forwards the targeted commercial.
-
公开(公告)号:US11272252B2
公开(公告)日:2022-03-08
申请号:US16182201
申请日:2018-11-06
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Peter Dunker , Markus K. Cremer , Steven D. Scherf , Shashank Merchant
IPC: H04N21/462 , H04N21/431 , H04N21/234 , H04N21/488 , H04N21/4415 , H04N21/262 , H04N21/432 , H04N21/44 , H04N21/442
Abstract: In one aspect, an example method includes (i) identifying, by a playback device, a media device based on a control message received from the media device by way of an audio and/or video interface, where the media device provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
-
6.
公开(公告)号:US11937026B2
公开(公告)日:2024-03-19
申请号:US17692786
申请日:2022-03-11
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Shashank Merchant , Peter Dunker , Markus K. Cremer , Chungwon Seo , Seunghyeong Lee , Steven D. Scherf
IPC: H04N9/87 , H04N21/431 , H04N21/472 , H04N21/482 , H04N21/485 , H04N21/81
CPC classification number: H04N9/8715 , H04N21/4312 , H04N21/47217 , H04N21/482 , H04N21/4852 , H04N21/812 , H04N21/8146
Abstract: In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device, that a remote control transmitted to the playback device an instruction configured to cause a modification to operation of the playback device while the playback device displays the replacement media content; (iii) determining, by the playback device based on the instruction, an overlay that the playback device is configured to provide for display in conjunction with the modification; (iv) determining, by the playback device, a region within a display of the playback device corresponding to the overlay; and (v) modifying, by the playback device, a transparency of the region such that the overlay is visible through the replacement media content when the playback device provides the overlay for display.
-
公开(公告)号:US11470383B2
公开(公告)日:2022-10-11
申请号:US16928683
申请日:2020-07-14
Applicant: Roku, Inc.
Inventor: Markus K. Cremer , Peter Dunker , Steven D. Scherf , David Henry Pearce , Sherman Ling Fung Li , Wilson Harron , Konstantinos Antonios Dimitriou , Dewey Ho Lee
IPC: H04N21/431 , H04N21/458 , H04N21/81 , H04N21/234 , H04N21/433 , H04N21/44 , H04N21/432 , H04N21/472
Abstract: A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template corresponding to a screen portion. Based on the video input stream matching the template, a video output stream is generated and caused to be presented on a display. In some example embodiments, the analysis is performed while the client device is replacing video content received from a content source via the intermediate device. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, menus generated by the set-top box may be detected and the replacement video altered by the smart TV to include the menus.
-
公开(公告)号:US20220224986A1
公开(公告)日:2022-07-14
申请号:US17706417
申请日:2022-03-28
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Shashank Merchant , Peter Dunker , Markus K. Cremer , Chungwon Seo , Seunghyeong Lee , Steven D. Scherf
IPC: H04N21/472 , H04N9/87 , H04N21/44 , H04N21/81 , H04N21/431
Abstract: In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device that while the playback device is displaying the replacement media content a remote control transmitted an instruction to a media device that provides media content to the playback device; (iii) determining, by the playback device, a playback-modification action corresponding to the instruction and the media device; and (iv) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
-
公开(公告)号:US20220150588A1
公开(公告)日:2022-05-12
申请号:US17649002
申请日:2022-01-26
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Peter Dunker , Markus K. Cremer , Steven D. Scherf , Shashank Merchant
IPC: H04N21/462 , H04N21/431 , H04N21/234 , H04N21/488 , H04N21/4415 , H04N21/262 , H04N21/432 , H04N21/44 , H04N21/442
Abstract: In one aspect, an example method includes (i) identifying, by a playback device, a media device based on a control message received from the media device by way of an audio and/or video interface, where the media device provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
-
10.
公开(公告)号:US11290770B2
公开(公告)日:2022-03-29
申请号:US17196762
申请日:2021-03-09
Applicant: Roku, Inc.
Inventor: Kurt R. Thielen , Shashank C. Merchant , Peter Dunker , Markus K. Cremer , Steven D. Scherf
IPC: H04N21/234 , H04N21/43 , H04N21/4402 , H04N21/44
Abstract: A computing system identifies a media stream being received by a client, based on fingerprint matching conducted with query fingerprints generated by the client at a frame rate. The computing system then causes the client to increase the frame rate, in order to facilitate establishment by the computing system of synchronous lock between true time within the media stream and client time according to an clock of the client. The computing system then uses the established synchronous lock as a basis to map a true-time point at which a content revision should be performed in the media stream to a client-time point at which the client should perform the content revision. And the computing system causes the client to perform the content revision at the determined client-time point.
-
-
-
-
-
-
-
-
-