-
公开(公告)号:US09967634B2
公开(公告)日:2018-05-08
申请号:US15588314
申请日:2017-05-05
Applicant: Roku, Inc.
Inventor: David Allen Westerhoff , Timothy John Granger
IPC: H04N7/173 , H04N21/6587 , H04N21/235 , H04N21/239 , H04N21/4402 , H04N21/845
CPC classification number: H04N21/6587 , H04N21/2353 , H04N21/2393 , H04N21/440218 , H04N21/8455
Abstract: Generating trick mode data from streaming media content is described herein. A media device receives streaming media content. A content server streams media content to the media device configured to identify a plurality of key frames within the media content. The content server receives the plurality of key frames from the media device. The content server further generates trick mode data for the media content based on the received plurality of key frames.
-
公开(公告)号:US20170064409A1
公开(公告)日:2017-03-02
申请号:US14840962
申请日:2015-08-31
Applicant: Roku, Inc.
Inventor: David Allen Westerhoff , Timothy John Granger
IPC: H04N21/6587 , H04N21/4402 , H04N21/239
CPC classification number: H04N21/6587 , H04N21/2353 , H04N21/2393 , H04N21/440218 , H04N21/8455
Abstract: System and method for generating trick mode data from streaming media content, are described. A media device receives streaming media content. During the streaming, the media device identifies a plurality of key frames from the media content, and also generates trick mode data from the plurality of key frames. The trick mode data generated during the streaming of the media content is used to perform a trick mode operation on the media content.
Abstract translation: 描述了用于从流媒体内容生成特技模式数据的系统和方法。 媒体设备接收流媒体内容。 在流媒体期间,媒体设备从媒体内容中识别多个关键帧,并且还从多个关键帧生成特技模式数据。 在媒体内容的流媒体期间产生的特技模式数据用于对媒体内容执行特技模式操作。
-
公开(公告)号:US11128914B2
公开(公告)日:2021-09-21
申请号:US15962030
申请日:2018-04-25
Applicant: Roku, Inc.
Inventor: Wim Michiels , David Allen Westerhoff
IPC: H04N21/44 , H04N21/439 , H04N21/43
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for stitching second content into a stream of first content, where the audio and/or video format of the first content may differ from the second content. An example media device embodiment operates by decoding first content using a first decoder compatible with the first content. The decoded first content is displayed on a display device. The media device then receives second content for stitching into the display of the first content. The media device determines whether an audio format and a video format of the second content match an audio format and a video format of the first content. If the audio format and the video format match, then the media device causes a program time stamp (PTS) of the second content to be consecutive with a PTS of the first content during the stitching, such that a reference clock is also consecutive. This provides continuity during the stitching. The media device causes the first decoder to decode the second content, and then displays the decoded second content on the display device using the PTS of the second content and the reference clock. Also provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for stitching second content into a stream of first content, such that the stitching occurs at scene change boundaries of the first content, using single or multiple decoders.
-
公开(公告)号:US10447537B2
公开(公告)日:2019-10-15
申请号:US15646275
申请日:2017-07-11
Applicant: Roku, Inc.
Inventor: Ilya Asnis , Daniel Martin Daly , Gregory Mack Garner , Scott Edward De Haas , David Allen Westerhoff , Anthony John Wood
IPC: H04L12/24 , H04B10/114 , H04L12/26 , G06F17/25
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.
-
公开(公告)号:US09681198B2
公开(公告)日:2017-06-13
申请号:US14840962
申请日:2015-08-31
Applicant: Roku, Inc.
Inventor: David Allen Westerhoff , Timothy John Granger
IPC: H04N21/6587 , H04N21/239 , H04N21/4402
CPC classification number: H04N21/6587 , H04N21/2353 , H04N21/2393 , H04N21/440218 , H04N21/8455
Abstract: System and method for generating trick mode data from streaming media content, are described. A media device receives streaming media content. During the streaming, the media device identifies a plurality of key frames from the media content, and also generates trick mode data from the plurality of key frames. The trick mode data generated during the streaming of the media content is used to perform a trick mode operation on the media content.
-
公开(公告)号:US12126859B2
公开(公告)日:2024-10-22
申请号:US17835337
申请日:2022-06-08
Applicant: ROKU, INC.
Inventor: Wim Michiels , David Allen Westerhoff
IPC: H04N21/44 , H04N21/43 , H04N21/439
CPC classification number: H04N21/44016 , H04N21/43072 , H04N21/4394 , H04N21/44008
Abstract: Disclosed herein are various embodiments for server-side scene change content stitching. An example embodiment operates by providing a stream of first content for display on a display device. Second content to be stitched into the stream is received. Metadata indicates a point in time in the stream into which the second content is to be stitched. A scene change is identified in the first content closest to the point in time. A first frame proximate to the scene change is identified. The stream is displayed on the display device, including the second content stitched into the first content.
-
公开(公告)号:US20220103428A1
公开(公告)日:2022-03-31
申请号:US17494567
申请日:2021-10-05
Applicant: Roku, Inc.
Inventor: Ilya ASNIS , Daniel Martin Daly , Gregory Mack Garner , Scott Edward De Haas , David Allen Westerhoff , Anthony John Wood
IPC: H04L12/24 , H04B10/114 , H04L12/26 , G06F40/189
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.
-
公开(公告)号:US11140034B2
公开(公告)日:2021-10-05
申请号:US16653118
申请日:2019-10-15
Applicant: Roku, Inc.
Inventor: Ilya Asnis , Daniel Martin Daly , Gregory Mack Garner , Scott Edward De Haas , David Allen Westerhoff , Anthony John Wood
IPC: H04L12/24 , H04B10/114 , H04L12/26 , G06F40/189
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.
-
公开(公告)号:US10524017B2
公开(公告)日:2019-12-31
申请号:US15966346
申请日:2018-04-30
Applicant: Roku, Inc.
Inventor: David Allen Westerhoff , Timothy John Granger
IPC: H04N7/173 , H04N21/6587 , H04N21/239 , H04N21/4402 , H04N21/235 , H04N21/845 , H04N21/2387
Abstract: Generating trick mode data from streaming media content is described herein. A media device receives streaming media content. A content server streams media content to the media device configured to identify a plurality of key frames within the media content. The content server receives the plurality of key frames from the media device. The content server further generates trick mode data for the media content based on the received plurality of key frames.
-
-
-
-
-
-
-
-