-
公开(公告)号:US10739838B2
公开(公告)日:2020-08-11
申请号:US15856528
申请日:2017-12-28
Applicant: OmniVision Technologies, Inc.
Inventor: Jiyan Wu , Jun Wei , Haiyang Fang , Shunbo Mou
IPC: G06F1/324 , H04N19/184 , H04N5/232 , G06F1/3228 , G06F1/3296
Abstract: A smart camera system including an image sensor and a controller is presented. The image sensor generates video data that is initially at a bit rate of a pre-determined bit rate value. The controller is coupled to the image sensor to transmit the video data. The controller includes a processor operating at a clock rate of a first frequency. The processor is coupled to memory, the memory including instructions, which when executed by the controller causes the smart camera system to perform operations. The operations include dynamically scaling the clock rate of the processor to an adjustment frequency in response to receiving an input to change the bit rate of the video data. The adjustment frequency for the clock rate of the processor based, at least in part, on the input bit rate value. The operations further include changing the bit rate to the input bit rate value. The input bit rate value being different than the pre-determined bit rate value and the first frequency being different than the adjustment frequency.
-
2.
公开(公告)号:US20180331880A1
公开(公告)日:2018-11-15
申请号:US15595074
申请日:2017-05-15
Applicant: OMNIVISION TECHNOLOGIES, INC.
IPC: H04L29/06 , H04N21/442 , H04N19/152 , H04N19/115 , H04N19/61
CPC classification number: H04L29/06462 , H04L29/06027 , H04L65/602 , H04L65/80 , H04N19/115 , H04N19/152 , H04N19/61 , H04N21/44209
Abstract: Methods and systems for streaming low-delay, high-definition video with partially reliable transmission are disclosed herein. An example method includes determining a per-frame maximum retransmission allocation for a plurality of video packets based at least in part on a frame priority, where the plurality of video packets form at least a portion of the frame, determining a retransmission timeout for each video packet of the plurality of video packets based at least in part on a round trip time, and transmitting the plurality of video packets under traffic rate control.
-
3.
公开(公告)号:US20190200013A1
公开(公告)日:2019-06-27
申请号:US15855700
申请日:2017-12-27
Applicant: OmniVision Technologies, Inc.
Inventor: Jiyan Wu , Jilai Qian , Jun Wei , Shunbo Mou
IPC: H04N19/115 , H04N19/164 , H04N19/177 , H04N19/42
CPC classification number: H04N19/115 , H04N19/152 , H04N19/164 , H04N19/177 , H04N19/42
Abstract: A system includes an image sensor and a sending controller. The image sensor to generate video data at a source bit rate. The sending controller is coupled to the image sensor to transmit communication data representative of the video data. The sending controller includes one or more processors coupled to memory. The memory includes instructions, which when executed by the sending controller causes the system to perform operations. The operations include determining a first bit rate to encode a first portion of the video data, the first bit rate being different than the source bit rate. The operations also include generating a first video packet representative of the first portion by encoding the first portion at the first bit rate. The first video packet is stored in a video packet buffer of the system. The operations further include determining, in response to generating the first video packet, whether to transmit the first video packet as the communication data with the sending controller based on at least one of a transmission rate threshold, a transmission interval threshold, or a buffer fill threshold.
-
4.
公开(公告)号:US10602139B2
公开(公告)日:2020-03-24
申请号:US15855700
申请日:2017-12-27
Applicant: OmniVision Technologies, Inc.
Inventor: Jiyan Wu , Jilai Qian , Jun Wei , Shunbo Mou
IPC: H04N19/115 , H04N19/164 , H04N19/177 , H04N19/42 , H04N19/152
Abstract: A system includes an image sensor and a sending controller. The image sensor to generate video data at a source bit rate. The sending controller is coupled to the image sensor to transmit communication data representative of the video data. The sending controller includes one or more processors coupled to memory. The memory includes instructions, which when executed by the sending controller causes the system to perform operations. The operations include determining a first bit rate to encode a first portion of the video data, generating a first video packet representative of the first portion by encoding the first portion at the first bit rate, and determining whether to transmit the first video packet as the communication data with the sending controller based on at least one of a transmission rate threshold, a transmission interval threshold, or a buffer fill threshold.
-
5.
公开(公告)号:US20190204892A1
公开(公告)日:2019-07-04
申请号:US15856528
申请日:2017-12-28
Applicant: OmniVision Technologies, Inc.
Inventor: Jiyan Wu , Jun Wei , Haiyang Fang , Shunbo Mou
IPC: G06F1/32 , H04N5/232 , H04N19/184
Abstract: A smart camera system including an image sensor and a controller is presented. The image sensor generates video data that is initially at a bit rate of a pre-determined bit rate value. The controller is coupled to the image sensor to transmit the video data. The controller includes a processor operating at a clock rate of a first frequency. The processor is coupled to memory, the memory including instructions, which when executed by the controller causes the smart camera system to perform operations. The operations include dynamically scaling the clock rate of the processor to an adjustment frequency in response to receiving an input to change the bit rate of the video data. The adjustment frequency for the clock rate of the processor based, at least in part, on the input bit rate value. The operations further include changing the bit rate to the input bit rate value. The input bit rate value being different than the pre-determined bit rate value and the first frequency being different than the adjustment frequency.
-
公开(公告)号:US20180332342A1
公开(公告)日:2018-11-15
申请号:US15595746
申请日:2017-05-15
Applicant: OMNIVISION TECHNOLOGIES, INC.
Inventor: Jiyan Wu , Zhizhuan Wen , Jun Wei , Hui Pan
IPC: H04N21/44 , H04N21/647 , H04N21/6375 , H04L1/18
CPC classification number: H04N21/44004 , H04L1/1809 , H04N21/6375 , H04N21/64738
Abstract: Systems and methods for buffer-aware transmission rate control for real-time video streaming are disclosed herein. An example method includes transmitting a first video packet at a transmission rate based on a buffer fill ratio of a buffer, where the transmission rate is adjusted in response to changes of the buffer fill ratio, selectively retransmitting a second video packet in response to a negative acknowledgement packet, where selectively retransmitting the second video packet is at least based on whether the second video packet has been previously retransmitted, a buffer level of the buffer, and a retransmission rate, and selectively retransmitting a third video packet in response to a non-receipt of an acknowledgement packet within a retransmission timeout, wherein selectively retransmitting the third video packet is at least based on whether the third video packet has been previously retransmitted, the buffer level of the buffer, and the retransmission rate.
-
-
-
-
-