Power-efficient dynamic electronic image stabilization

    公开(公告)号:US11006044B1

    公开(公告)日:2021-05-11

    申请号:US16808040

    申请日:2020-03-03

    Abstract: Systems, methods, and non-transitory media are provided for power-efficient image stabilization. An example method can include collecting measurements from a motion sensor, the measurements being based on movement of an image sensor while capturing frames; calculating parameters for counteracting motions in a frame, wherein first parameters are based on the measurements and second parameters are based on some of the measurements; adjusting, in a first stabilization pass of a dual-pass stabilization process, the first frame according to the second parameters; adjusting, in a second stabilization pass of the dual-pass stabilization process, the first frame according to the first parameters; based on a second frame having less motion than the first frame, enabling for the second frame a single-pass stabilization process for both a frame preview process and video record process; and adjusting, in the single stabilization pass, the second frame according to parameters for counteracting motions in the second frame.

    TRANSFORM DESIGN WITH SCALED AND NON-SCALED INTERFACES
    4.
    发明申请
    TRANSFORM DESIGN WITH SCALED AND NON-SCALED INTERFACES 有权
    用规模化和非规模接口进行变形设计

    公开(公告)号:US20140149478A1

    公开(公告)日:2014-05-29

    申请号:US14170198

    申请日:2014-01-31

    CPC classification number: G06F17/14 G06F17/147 H04N19/42 H04N19/61

    Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described and comprise (1) performing a first transform on a block of first input values to obtain a block of first output values by scaling the block to obtain scaled input values, performing a scaled one-dimensional (1D) transform on each row of the block, and performing a scaled 1D transform on each column of the block; and (2) performing a second transform on a block of second input values to obtain a block of second output values by performing a scaled 1D transform on each row of the block, performing a scaled 1D transform on each column of the block, and scaling the block.

    Abstract translation: 描述了分别对经由完整和缩放界面接收的数据进行全面和缩放变换的技术,其包括:(1)对第一输入值的块执行第一变换,以通过将块缩放以获得第一输出值的块 获得缩放的输入值,对块的每一行执行缩放的一维(1D)变换,并对块的每一列执行缩放的1D变换; 和(2)对第二输入值的块执行第二变换,以通过对该块的每一行执行缩放的1D变换来对该块的每一列执行缩放的1D变换,以及缩放 块。

    DEVICE AND METHOD FOR ADAPTIVE RATE MULTIMEDIA COMMUNICATIONS ON A WIRELESS NETWORK
    7.
    发明申请
    DEVICE AND METHOD FOR ADAPTIVE RATE MULTIMEDIA COMMUNICATIONS ON A WIRELESS NETWORK 有权
    无线网络自适应速率多媒体通信的设备和方法

    公开(公告)号:US20140071819A1

    公开(公告)日:2014-03-13

    申请号:US13974906

    申请日:2013-08-23

    CPC classification number: H04W28/0236 H04L47/263 H04L47/30 H04W28/14 Y02D50/10

    Abstract: Methods, apparatus, and computer readable media determine a transmission rate. In some aspects, a method includes determining, via an electronic device, an amount of data buffered in a network, determining a sustainable throughput of the network; and determining a transmission rate based at least in part on the sustainable throughput and the amount of data buffered.

    Abstract translation: 方法,装置和计算机可读介质确定传输速率。 在一些方面,一种方法包括经由电子设备确定在网络中缓冲的数据量,确定网络的可持续吞吐量; 以及至少部分地基于可持续吞吐量和缓冲的数据量来确定传输速率。

    DEVICE AND METHOD FOR ADAPTIVE RATE MULTIMEDIA COMMUNICATIONS ON A WIRELESS NETWORK
    10.
    发明申请
    DEVICE AND METHOD FOR ADAPTIVE RATE MULTIMEDIA COMMUNICATIONS ON A WIRELESS NETWORK 审中-公开
    无线网络自适应速率多媒体通信的设备和方法

    公开(公告)号:US20140059167A1

    公开(公告)日:2014-02-27

    申请号:US13973907

    申请日:2013-08-22

    Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.

    Abstract translation: 方法,装置和计算机可读介质可以基于发射机和接收机之间的网络条件来调整编码速率。 发射机,接收机或发射机和接收机两者都可以确定编码速率。 一方面,确定接收的网络数据与传输的网络数据的比率。 然后基于所确定的比率来确定编码参数。 在一个方面,编码参数可用于调整编码器。 在另一方面,所确定的编码参数可以被发送到编码或发送节点。 在另一方面,确定在网络中缓冲的数据量。 网络的可持续吞吐量也被确定。 然后基于可持续吞吐量和缓冲的数据量来确定传输速率。 然后根据传输速率调整编码参数。

Patent Agency Ranking