-
公开(公告)号:US11650923B2
公开(公告)日:2023-05-16
申请号:US17388566
申请日:2021-07-29
发明人: Amit Kumar , Gopikumar Ranganathan
IPC分类号: G06F12/08 , G06F3/06 , G06F5/12 , G06F12/0842 , G06F12/0815 , H04N21/44 , H04N21/439
CPC分类号: G06F12/0842 , G06F3/0656 , G06F5/12 , G06F12/0815 , G06F2212/1024 , H04N21/4392 , H04N21/44004
摘要: Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.
-
公开(公告)号:US20180139497A1
公开(公告)日:2018-05-17
申请号:US15869433
申请日:2018-01-12
发明人: Zhonghui LU , Shurong LI , Qiang WANG
IPC分类号: H04N21/439 , H04N21/44 , H04N21/438 , H04N21/426 , G11B20/10
CPC分类号: H04N21/4392 , G11B20/10527 , G11B2020/10666 , G11B2020/10675 , G11B2020/10685 , G11B2020/1074 , G11B2020/10777 , G11B2020/10796 , H04N21/42607 , H04N21/4383 , H04N21/44004 , H04N21/8455
摘要: A method for processing audio data includes: setting a first queue for managing at least one configured information control node of audio data to be played and a second queue for managing at least one configured information control node of played audio data, wherein each of the at least one configured information control node contains attribute information for the audio data to be played; unchaining a unit of the at least one configured information control node from the first queue; reading audio data to be played corresponding to the unit of the at least one configured information control node according to the attribute information for the audio data to be played in the unit of the at least one configured information control node; and chaining the unit of the at least one configured information control node to the second queue.
-
公开(公告)号:US09928844B2
公开(公告)日:2018-03-27
申请号:US14929238
申请日:2015-10-30
申请人: INTEL CORPORATION
发明人: Sean J Lawrence
IPC分类号: H04N21/233 , H04N21/422 , H04N21/439 , H04N21/442 , H04N21/6336 , H04N21/6543 , H04W72/04 , H04W72/08 , G10L19/16 , G10L19/005 , H04J3/06
CPC分类号: G10L19/167 , G10L19/005 , H04J3/0632 , H04L65/80 , H04N21/233 , H04N21/42203 , H04N21/4392 , H04N21/4424 , H04N21/6336 , H04N21/6543 , H04W56/00 , H04W72/0446 , H04W72/087
摘要: A system, article, and method of audio quality and latency adjustment for audio processing by using audio feedback.
-
公开(公告)号:US09832537B2
公开(公告)日:2017-11-28
申请号:US15444887
申请日:2017-02-28
IPC分类号: H04N7/173 , H04N21/6587 , H04N21/4147 , H04N21/472 , G11B27/031 , H04N21/432 , H04N21/433 , H04N21/2187 , H04N21/439 , H04N21/61 , H04N21/4788
CPC分类号: H04N21/6587 , G11B27/031 , H04N21/2187 , H04N21/4147 , H04N21/4325 , H04N21/4331 , H04N21/4334 , H04N21/4392 , H04N21/47205 , H04N21/4788 , H04N21/6143
摘要: A method includes receiving and processing an electronic signal that represents television content to provide a first media signal that is playable to present a forward-playback of the television content. The method also includes, responsive to a first instruction, providing a second media signal that is playable to present a reverse-playback of the television content, and recording a portion of the television content that corresponds to the reverse-playback. Further, the method includes, responsive to a second instruction, stopping the recording of the television content. In addition, the method includes, responsive to a third instruction, saving one or more recorded portions of the television content. The method also includes, responsive to receiving a fourth instruction, communicating the saved recording of the television content to a separate computing device.
-
公开(公告)号:US09819429B2
公开(公告)日:2017-11-14
申请号:US14861682
申请日:2015-09-22
IPC分类号: G06F17/00 , H04H60/04 , H04N21/439 , G06F13/12 , G06F15/163 , G06F3/16 , G10L19/26
CPC分类号: H04H60/04 , G06F3/165 , G06F13/12 , G06F15/163 , G10L19/26 , H04N21/4392
摘要: Provided are a method and device for audio post-processing. The method may comprise receiving, at a first processor, an audio signal, detecting, at the first processor, a plurality of post-processing modules for altering the audio signal, and creating, based on information identifying functions of the plurality of post-processing modules, an optimized acceleration module. It may further comprise sending, through the optimized acceleration module, a buffer packet of the audio signal along a single data path to a second processor and post-processing, at the second processor, the buffer packet of the audio signal through each of a plurality of associated post-processing modules that correspond to the post-processing modules on the first processor, controlling each associated post-processing module via control paths from each corresponding post-processing module, and receiving, at the first processor, a post-processed buffer packet of the audio signal via a single return data path.
-
公开(公告)号:US09800631B2
公开(公告)日:2017-10-24
申请号:US14839473
申请日:2015-08-28
申请人: SPOTIFY AB
IPC分类号: G06F15/16 , H04L29/06 , H04L12/861 , H04L12/26 , G06F17/21 , H04L12/801 , H04L12/911 , H04L29/08 , H04N21/44 , H04N21/442 , H04N21/443 , H04N21/439 , H04N21/81
CPC分类号: H04L65/4069 , G06F17/212 , H04L43/0882 , H04L47/29 , H04L47/783 , H04L49/90 , H04L67/303 , H04N21/4392 , H04N21/44004 , H04N21/44209 , H04N21/44227 , H04N21/4424 , H04N21/4436 , H04N21/8113
摘要: The present disclosure relates to a method and a media device for pre-buffering media content streamed to the media device from a server system. The media device is connected to a network and has a rechargeable battery. The media device determines, by means of a bandwidth logic, an available network bandwidth and, by means of a charging logic, a charging level of the rechargeable battery. Based on these determinations, i.e. based on the determined available network bandwidth and the determined charging level of the rechargeable battery the media device selects a pre-buffering policy, by means of a pre-buffering logic, and pre-buffers media content, by means of the pre-buffering logic, from the server system in accordance with the selected pre-buffering policy.
-
公开(公告)号:US09769505B2
公开(公告)日:2017-09-19
申请号:US15377811
申请日:2016-12-13
申请人: NETFLIX, INC.
发明人: Anthony Neal Park , Wei Wei
IPC分类号: H04N5/91 , H04N21/439 , H04N21/222 , H04N21/61 , H04N21/2387 , H04N21/462 , H04N21/234 , H04N21/6379
CPC分类号: H04N21/2223 , H04N5/76 , H04N7/173 , H04N21/23406 , H04N21/23439 , H04N21/2387 , H04N21/4392 , H04N21/44004 , H04N21/44209 , H04N21/462 , H04N21/6125 , H04N21/6379 , H04N21/8456
摘要: One embodiment of the present invention sets forth a technique for adapting playback bit rate to available delivery bandwidth in a content delivery system comprising a content server and a content player. A content player periodically estimates whether a given playback bit rate can feasibly provide complete playback for a given title assuming currently available bandwidth. If playback becomes unfeasible at a current bit rate assuming currently available bandwidth, then the content player adapts the bit rate downward until a feasible bit rate is achieved. If playback is feasible using a higher bit rate, then the content player may adapt the bit rate upward.
-
公开(公告)号:US09749678B2
公开(公告)日:2017-08-29
申请号:US14624544
申请日:2015-02-17
申请人: BROADCOM CORPORATION
IPC分类号: H04N21/434 , H04N21/438 , H04N21/4405 , H04N21/439 , H04N21/4402 , H04N21/845 , H04N5/50 , H04N21/43 , H04N21/44
CPC分类号: H04N21/4343 , H04N5/50 , H04N21/4302 , H04N21/4347 , H04N21/4384 , H04N21/4392 , H04N21/4398 , H04N21/44004 , H04N21/440281 , H04N21/4405 , H04N21/8455
摘要: A video channel change system may include one or more processors and a memory. The one or more processors may receive first packets including first video frames associated with a first video channel and second packets including second video frames associated with a second video channel. The one or more processors may decode the first packets and display the first video frames while buffering, in a buffer, the second packets. The one or more processors may determine that a packet of the second packets includes a random access point without decoding the packet, discard the second packets from the buffer that were received prior to the packet, buffer additional second packets received subsequent to the packet, and decode the second packets stored in the buffer and display the second video frames included therein, in response to a request to change from the first video channel to the second video channel.
-
公开(公告)号:US09674568B2
公开(公告)日:2017-06-06
申请号:US15038050
申请日:2014-12-13
发明人: Shuangqi Du , Zitong Wang , Renli Xie
IPC分类号: H04N5/935 , H04N21/43 , H04N21/41 , H04N21/4363 , H04N21/439
CPC分类号: H04N21/4302 , H04N21/4104 , H04N21/4131 , H04N21/4307 , H04N21/43637 , H04N21/4392
摘要: Disclosed is an audio/video signal synchronization method which includes: acquiring a delay data value of an audio signal formed by a wireless module of an audio/video signal synchronization apparatus and a wireless audio device; according to a display format of a video data to be played, calculating playing time of each frame of the video data to be played; according to the delay data value and the playing time of each frame, calculating the number of frames to be buffered, and generating and buffering the frames with the corresponding number; and according to an audio/video playing instruction, playing the buffered frames and the video data to be played sequentially, and transmitting audio data corresponding to the video data to be played to the wireless audio device to play the audio data while playing the buffered frames. Also disclosed is an audio/video signal synchronization apparatus.
-
公开(公告)号:US09626985B2
公开(公告)日:2017-04-18
申请号:US15036926
申请日:2014-10-21
发明人: Muyong Cao , Junming Li , Xingping Long , Guangfa Li
IPC分类号: G10L21/02 , G10L21/0208 , G10L19/16 , H04J3/06 , H04L12/801 , H04L12/26 , H04N21/439
CPC分类号: G10L21/0208 , G10L19/167 , G10L21/0202 , H04J3/0632 , H04L43/087 , H04L47/10 , H04N21/439 , H04N21/4392 , H04N21/4394
摘要: Audio processing methods and apparatus are provided. An audio processing method may include: receiving audio data packets; buffering the audio data packets to a buffer; reading the audio data packets from the buffer and playing the audio data packets; accumulating an actual total playing time length and a total sampling time length of the audio data packets that currently have been read from the buffer and have been played; and suspending reading and playing, when a sum of sampling time lengths of audio data packets that are buffered and unread in the buffer is less than or equal to a first threshold, until a sum of sampling time lengths of the audio data packets in the buffer that are unread is greater than or equal to a current network jitter estimated value.
-
-
-
-
-
-
-
-
-