-
公开(公告)号:US20230275951A1
公开(公告)日:2023-08-31
申请号:US18143049
申请日:2023-05-03
Applicant: Google LLC
Inventor: Brian Schmidt , George Leiming Xing , Matt Snider , Sunbir Gill
IPC: H04L65/75 , H04L65/80 , H04L43/106 , H04L41/5025 , H04L41/50 , H04L65/70
CPC classification number: H04L65/762 , H04L65/80 , H04L43/106 , H04L41/5025 , H04L41/509 , H04L65/70
Abstract: A method includes receiving user input indicating a selection of a subset of two or more of a plurality of audio layers for media content to be provided to a user, each of the subset of audio layers corresponding to one or more audio sources, receiving second user input indicating volume levels for the two or more audio layers of the plurality of audio layers, capturing, based on the first user input, the two or more audio layers of the plurality of audio layers for a media content item to be provided to the user, and enabling audio playback based on the two or more audio layers of the plurality of audio layers and without including other audio layers of the plurality of audio layers, the audio playback reflecting the volume levels indicated by the second user input. The method further includes causing the media content item to be provided to the user using the audio playback reflecting the indicated volume levels.
-
公开(公告)号:US20220279029A1
公开(公告)日:2022-09-01
申请号:US17745844
申请日:2022-05-16
Applicant: Google LLC
Inventor: Brian Schmidt , George Leiming Xing , Matt Snider , Sunbir Gill
IPC: H04L65/75 , H04L65/80 , H04L43/106 , H04L41/5025 , H04L41/50 , H04L65/70
Abstract: A method includes receiving user input indicating a selection of a subset of two or more of a plurality of audio layers for media content to be provided to a user, each of the subset of audio layers corresponding to one or more audio sources, receiving second user input indicating volume levels for the two or more audio layers of the plurality of audio layers, capturing, based on the first user input, the two or more audio layers of the plurality of audio layers for a media content item to be provided to the user, and creating an output audio layer for the media content item by mixing the two or more audio layers of the plurality of audio layers without including other audio layers of the plurality of audio layers, the output audio layer reflecting the volume levels indicated by the second user input. The method further includes causing the media content item to be provided to the user using the output audio layer reflecting the indicated volume levels.
-
公开(公告)号:US11336709B2
公开(公告)日:2022-05-17
申请号:US17135921
申请日:2020-12-28
Applicant: GOOGLE LLC
Inventor: Brian Schmidt , George Leiming Xing , Matt Snider , Sunbir Gill
IPC: H04L65/60 , H04L65/80 , H04L43/106 , H04L41/5025 , H04L41/50
Abstract: A method includes identifying a plurality of layers of audio content available on a local device, each of the plurality of layers corresponding to one or more audio sources, receiving user input indicating a selection of a subset of two or more of the plurality of layers, storing, based on the user input, data identifying the selected layers of the plurality of layers of the audio content available on a local device, capturing, based on the stored data, the selected layers of the audio content, creating an output layer by mixing the selected layers of the audio content without including any unselected layer of the plurality of layers, determining an output frame rate for the output layer, and transmitting the output layer at the determined output frame rate to a media hosting service for presentation at a remote device.
-
公开(公告)号:US20210144421A1
公开(公告)日:2021-05-13
申请号:US17157537
申请日:2021-01-25
Applicant: Google LLC
Inventor: Brian Schmidt
IPC: H04N21/2343 , H04N21/2368 , H04N21/2187 , H04N19/132 , H04N19/184 , H04N19/146 , H04N21/6373 , H04N21/24 , H04N21/234
Abstract: A method includes capturing video frames of a video item to be transmitted as a livestream and delivering the video frames to a queue for an encoder of a user device. The method further includes determining that a subset of the video frames have been discarded. The discarding indicates that the subset of the video frames did not enter the encoder. The method further includes determining a frequency of discarded video frames. Responsive to the frequency exceeding a threshold frequency, the method includes reducing quality of the video item transmitted as the livestream based on the frequency by reducing one or more of frame rate of the user device, resolution of the user device, or encoder bitrate of the encoder.
-
公开(公告)号:US11677801B2
公开(公告)日:2023-06-13
申请号:US17745844
申请日:2022-05-16
Applicant: Google LLC
Inventor: Brian Schmidt , George Leiming Xing , Matt Snider , Sunbir Gill
IPC: H04L65/75 , H04L65/80 , H04L43/106 , H04L41/5025 , H04L41/50 , H04L65/70
CPC classification number: H04L65/762 , H04L41/509 , H04L41/5025 , H04L43/106 , H04L65/70 , H04L65/80
Abstract: A method includes receiving user input indicating a selection of a subset of two or more of a plurality of audio layers for media content to be provided to a user, each of the subset of audio layers corresponding to one or more audio sources, receiving second user input indicating volume levels for the two or more audio layers of the plurality of audio layers, capturing, based on the first user input, the two or more audio layers of the plurality of audio layers for a media content item to be provided to the user, and creating an output audio layer for the media content item by mixing the two or more audio layers of the plurality of audio layers without including other audio layers of the plurality of audio layers, the output audio layer reflecting the volume levels indicated by the second user input. The method further includes causing the media content item to be provided to the user using the output audio layer reflecting the indicated volume levels.
-
公开(公告)号:US20220308824A1
公开(公告)日:2022-09-29
申请号:US17841889
申请日:2022-06-16
Applicant: Google LLC
Inventor: Brian Schmidt , Frank Petterson , Jason Robert Sao Bento , Barbara Macdonald
IPC: G06F3/14 , G06F3/16 , G06F3/04842 , G06F3/0482 , H04N21/2743 , H04N21/81 , H04N21/472 , A63F13/65 , A63F13/86 , H04N21/414 , H04N21/433 , A63F13/533 , G06F3/04817 , G06F3/04847 , H04N7/01 , H04L65/75
Abstract: An electronic device determines that an application has been launched for which screencasting is available. In response, the device displays a screencast control panel. A user inputs an instruction to begin screencasting via the control panel. In response to this instruction, the electronic device screencasts media content including content created by the application. A rate of screencasting is determined by a Frame Rate Conversion (FRC) module.
-
公开(公告)号:US20190215353A1
公开(公告)日:2019-07-11
申请号:US16356998
申请日:2019-03-18
Applicant: GOOGLE LLC
Inventor: Brian Schmidt , George Leiming Xing , Matt Snider , Sunbir Gill
CPC classification number: H04L65/602 , H04L41/5025 , H04L41/509 , H04L43/106 , H04L65/607 , H04L65/80
Abstract: At least one layer may be selected from layers of media content available on a local device. An output layer may be created by capturing the at least one layer without capturing unselected layers. The output layer may include output frames captured at an initial frame rate of the local device. A desired output frame rate may be determined for the output layer. The initial frame rate of the output layer may be converted to the desired output frame rate. The output layer may be transmitted at the desired output frame rate to the media hosting service for presentation at a remote device.
-
公开(公告)号:US12101368B2
公开(公告)日:2024-09-24
申请号:US18143049
申请日:2023-05-03
Applicant: Google LLC
Inventor: Brian Schmidt , George Leiming Xing , Matt Snider , Sunbir Gill
IPC: H04L65/75 , H04L41/50 , H04L41/5025 , H04L43/106 , H04L65/70 , H04L65/80
CPC classification number: H04L65/762 , H04L41/5025 , H04L41/509 , H04L43/106 , H04L65/70 , H04L65/80
Abstract: A method includes receiving user input indicating a selection of a subset of two or more of a plurality of audio layers for media content to be provided to a user, each of the subset of audio layers corresponding to one or more audio sources, receiving second user input indicating volume levels for the two or more audio layers of the plurality of audio layers, capturing, based on the first user input, the two or more audio layers of the plurality of audio layers for a media content item to be provided to the user, and enabling audio playback based on the two or more audio layers of the plurality of audio layers and without including other audio layers of the plurality of audio layers, the audio playback reflecting the volume levels indicated by the second user input. The method further includes causing the media content item to be provided to the user using the audio playback reflecting the indicated volume levels.
-
公开(公告)号:US11683541B2
公开(公告)日:2023-06-20
申请号:US17157537
申请日:2021-01-25
Applicant: Google LLC
Inventor: Brian Schmidt
IPC: H04N21/2343 , H04N21/2368 , H04N21/2187 , H04N19/132 , H04N19/184 , H04N19/146 , H04N21/6373 , H04N21/24 , H04N21/234
CPC classification number: H04N21/234381 , H04N19/132 , H04N19/146 , H04N19/184 , H04N21/2187 , H04N21/2368 , H04N21/23406 , H04N21/24 , H04N21/6373
Abstract: A method includes capturing video frames of a video item to be transmitted as a livestream and delivering the video frames to a queue for an encoder of a user device. The method further includes determining that a subset of the video frames have been discarded. The discarding indicates that the subset of the video frames did not enter the encoder. The method further includes determining a frequency of discarded video frames. Responsive to the frequency exceeding a threshold frequency, the method includes reducing quality of the video item transmitted as the livestream based on the frequency by reducing one or more of frame rate of the user device, resolution of the user device, or encoder bitrate of the encoder.
-
公开(公告)号:US11366632B2
公开(公告)日:2022-06-21
申请号:US17347410
申请日:2021-06-14
Applicant: Google LLC
Inventor: Brian Schmidt , Frank Petterson , Jason Robert Sao Bento , Barbara Macdonald
IPC: G06F3/04842 , G06F3/14 , H04L65/60 , G06F3/16 , G06F3/0482 , H04N21/2743 , H04N21/81 , H04N21/472 , A63F13/65 , A63F13/86 , H04N21/414 , H04N21/433 , A63F13/533 , G06F3/04817 , G06F3/04847 , H04N7/01 , A63F13/215 , A63F13/213
Abstract: An electronic device determines that an application has been launched for which screencasting is available. In response, the device displays a screencast control panel. A user inputs an instruction to begin screencasting via the control panel. In response to this instruction, the electronic device screencasts media content including content created by the application.
-
-
-
-
-
-
-
-
-