-
公开(公告)号:US11979618B2
公开(公告)日:2024-05-07
申请号:US18168894
申请日:2023-02-14
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: H04N21/234 , H04N21/231 , H04N21/845
CPC classification number: H04N21/23406 , H04N21/23106 , H04N21/8456
Abstract: Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. A reference to a first segment of the media content stored in the buffer is written to a message queue. A computing device switches into copy data mode in response to the number of references in the buffer being greater than or equal to a first threshold value. A second segment of the media content is written directly to the message queue.
-
公开(公告)号:US11943125B2
公开(公告)日:2024-03-26
申请号:US17585300
申请日:2022-01-26
Inventor: Amit Kumar , Ankit Gandhi , Himanshu Jain
IPC: H04L43/0829 , H04L43/0823 , H04L43/106 , H04N21/24
CPC classification number: H04L43/0829 , H04L43/0847 , H04L43/106 , H04N21/2402
Abstract: Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.
-
公开(公告)号:US20240045789A1
公开(公告)日:2024-02-08
申请号:US18381498
申请日:2023-10-18
Inventor: Rakesh Eluvan Periyaeluvan , Gopikumar Ranganathan , Amit Kumar
IPC: G06F11/36 , G06F9/50 , H04L67/125 , H04L67/02
CPC classification number: G06F11/3636 , G06F9/5055 , H04L67/125 , H04L67/02
Abstract: Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.
-
公开(公告)号:US20230247238A1
公开(公告)日:2023-08-03
申请号:US17579461
申请日:2022-01-19
Inventor: Vimalraj Ganesan , Rakesh Eluvan , Amit Kumar
IPC: H04N21/2343 , H04N21/2347
CPC classification number: H04N21/2343 , H04N21/2347
Abstract: Methods and apparatuses for improving the delivery of streamed audiovisual content derived from over-the-air digital television signals by reducing streaming start latency are described. In response to detecting a request from a client device to begin a streaming session for a video stream captured by an over-the-air antenna, a streaming device in communication with the client device via a wired or wireless networking connection may transmit a reduced resolution version of the video stream to the client device, establish encryption and decryption keys for a secure connection with the client device while the reduced resolution version of the video stream is transmitted to the client device, communicate a point in time after which an encrypted version of the video stream will be transmitted to the client device, and transmit the encrypted version of the video stream to the client device starting at the point in time.
-
公开(公告)号:US20230239229A1
公开(公告)日:2023-07-27
申请号:US17585300
申请日:2022-01-26
Inventor: Amit Kumar , Ankit Gandhi , Himanshu Jain
IPC: H04L43/0829 , H04L49/55 , H04L43/106 , H04N21/24 , H04L43/0823
CPC classification number: H04L43/0829 , H04L43/106 , H04L43/0847 , H04L49/555 , H04N21/2402
Abstract: Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.
-
26.
公开(公告)号:US20230198645A1
公开(公告)日:2023-06-22
申请号:US17558369
申请日:2021-12-21
Inventor: Amit Kumar , Gopikumar Ranganathan , Rakesh Eluvan
Abstract: A method of providing channel content in a broadcast content reception and distribution system includes: receiving, by a broadcast content reception device, information that identifies a channel that provides channel content, from a content player device; receiving, by the broadcast content reception device, a signal that transmits the channel content, from an antenna; receiving, by the broadcast content reception device, information that indicates a signal strength corresponding to the channel based on the signal that transmits the channel content received from the antenna; determining, by the broadcast content reception device, that the signal strength is less than or equal to a threshold value based on the information that indicates the signal strength; and transmitting, by the broadcast content reception device, a message to the content player device in response to the determining that the signal strength is less than or equal to the threshold value.
-
公开(公告)号:US11650923B2
公开(公告)日:2023-05-16
申请号:US17388566
申请日:2021-07-29
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: G06F12/08 , G06F3/06 , G06F5/12 , G06F12/0842 , G06F12/0815 , H04N21/44 , H04N21/439
CPC classification number: G06F12/0842 , G06F3/0656 , G06F5/12 , G06F12/0815 , G06F2212/1024 , H04N21/4392 , H04N21/44004
Abstract: 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.
-
-
-
-
-
-