-
公开(公告)号:US11968602B2
公开(公告)日:2024-04-23
申请号:US17356180
申请日:2021-06-23
Applicant: STMICROELECTRONICS, INC. , STMICROELECTRONICS S.r.l.
Inventor: Karimuddin Sayed , Chandandeep Singh Pabla , Lorenzo Bracco , Federico Rizzardini
CPC classification number: H04W4/38 , G01D5/24404 , G01D9/005 , H04W4/70
Abstract: In an embodiment, a device comprises a memory, which, in operation, stores data samples associated with a plurality of data sensors, and circuitry, coupled to the memory, wherein the circuitry, in operation, generates synchronized output data sets associated with the plurality of data sensors. Generating a synchronized output data set includes: determining a reference sample associated with a sensor of the plurality of sensors; verifying a timing validity of a data sample associated with another sensor of the plurality of sensors; identifying a closest-in-time data sample associated with the another sensor of the plurality of sensors with respect to the reference sample; and generating the synchronized output data set based on interpolation.
-
2.
公开(公告)号:US10531132B2
公开(公告)日:2020-01-07
申请号:US15856509
申请日:2017-12-28
Inventor: Udit Kumar , Bharat Jauhari , Chandandeep Singh Pabla
IPC: H04N21/438 , H04N21/234 , H04N21/44 , H04N5/44 , H04N21/433 , H04N21/434 , H04N21/482
Abstract: A channel stream is received and demultiplexed into a video packetized elementary stream (PES), audio packetized elementary stream (PES), and program clock reference (PCR). Indexing circuitry stores the video PES and the audio PES in a buffer, locates a presentation time stamp (PTS) in the video PES and stores that PTS in the buffer, locates a start of each group of pictures (GOP) in the video PES and stores those locations in the buffer, and locates a PTS in the audio PES and stores that PTS in the buffer. Control circuitry empties the buffer of an oldest GOP in the video PES if the PCR is greater than the PTS of a second oldest GOP stored in the buffer, and empties the buffer of each PES packet of the audio PES that has a PTS that is less than the PTS of the oldest GOP stored.
-
公开(公告)号:US11025357B1
公开(公告)日:2021-06-01
申请号:US16721331
申请日:2019-12-19
Applicant: STMicroelectronics, Inc.
Inventor: Karimuddin Sayed , Ashish Bhargava , Chandandeep Singh Pabla , Mahesh Chowdhary
Abstract: Systems, methods and devices are provided to improve management and accuracy of timestamps associated with sensor-based data. An indication is received of a sensor event associated with data samples provided from a sensor having an output data rate. A respective timestamp is assigned to each of the data samples. Assigning the respective timestamp may include, responsive to a determination that the indicated event is an interrupt event, calculating an actual data sampling interval based at least in part on time intervals between previous sensor events and a on a quantity of the one or more data samples. Assigning the respective timestamp may alternatively include, responsive to a determination that the event type is a data flush event, assigning the respective timestamp based on an actual data sampling interval associated with one or more previous sensor events if the actual data sampling interval has been previously stored, and otherwise assigning the respective timestamp based at least in part on the output data rate. Correction logic and drift compensation may be applied to the assigned respective timestamps.
-
4.
公开(公告)号:US20190208240A1
公开(公告)日:2019-07-04
申请号:US15856509
申请日:2017-12-28
Inventor: Udit Kumar , Bharat Jauhari , Chandandeep Singh Pabla
IPC: H04N21/234 , H04N21/434 , H04N21/438 , H04N21/44 , H04N21/482 , H04N21/433 , H04N5/44
CPC classification number: H04N21/23424 , H04N5/4401 , H04N21/4263 , H04N21/4331 , H04N21/4335 , H04N21/434 , H04N21/4347 , H04N21/4384 , H04N21/44004 , H04N21/44016 , H04N21/482 , H04N21/8455 , H04N21/8547
Abstract: A channel stream is received and demultiplexed into a video packetized elementary stream (PES), audio packetized elementary stream (PES), and program clock reference (PCR). Indexing circuitry stores the video PES and the audio PES in a buffer, locates a presentation time stamp (PTS) in the video PES and stores that PTS in the buffer, locates a start of each group of pictures (GOP) in the video PES and stores those locations in the buffer, and locates a PTS in the audio PES and stores that PTS in the buffer. Control circuitry empties the buffer of an oldest GOP in the video PES if the PCR is greater than the PTS of a second oldest GOP stored in the buffer, and empties the buffer of each PES packet of the audio PES that has a PTS that is less than the PTS of the oldest GOP stored.
-
-
-