Camera control interface slave device to slave device communication

    公开(公告)号:US09892077B2

    公开(公告)日:2018-02-13

    申请号:US14507179

    申请日:2014-10-06

    CPC classification number: G06F13/4004 G06F13/28 G06F13/36 G06F13/42

    Abstract: In a shared bus where communications are managed by a master device, direct slave device to slave device (S2S) communications is implemented. A first slave device wanting to communicate with a second slave device may make a S2S communication request to the master device. The request may include a requested number of words that the first slave device wishes to send over the shared bus. The master device may have a current word limit which may vary based upon operating parameters. The master device may deny the request if the requested number of words is greater than the current word limit or if it does not support S2S communications. Denial of the request may also be for other reasons, like activity over the shared bus. If the master device grants the request, the slave device may send the requested number of words to another slave device over the shared bus.

    Transcoding and transmission over a serial bus

    公开(公告)号:US09811499B2

    公开(公告)日:2017-11-07

    申请号:US15486217

    申请日:2017-04-12

    Abstract: System, methods and apparatus are described that offer improved performance of a serial bus used for Inter-Integrated Circuit (I2C) and/or camera control interface (CCI) operations. Other described devices may be configured as a bus master or as a slave. In one method, a transmitter may generate a transition number from a set of bits, convert the transition number into a sequence of symbols, and transmit the sequence of symbols in the signaling state of a two-wire serial bus. Timing information may be encoded in the transitions between symbols of consecutive pairs of symbols in the sequence of symbols. For example, each transition may cause a change in the signaling state of at least one wire of the two-wire serial bus. A receiver may derive a receive clock from the transitions in order to receive and decode the sequence of symbols.

    Actuator ring characteristic measurement method

    公开(公告)号:US09716833B2

    公开(公告)日:2017-07-25

    申请号:US14693681

    申请日:2015-04-22

    Abstract: Methods and systems are disclosed for determining at least one actuation characteristic of an imaging device. For example, one method includes determining a target distance to move a lens by an actuator to focus a scene on an image sensor, where moving the lens by the actuator causes an associated lens vibration having at least one actuation characteristic, determining a scan sequence having a plurality of successive measurements, each measurement having at least a first measurement parameter and subsequent measurement parameter, each measurement parameter including at least one step and at least one time delay, moving the lens the target distance for each successive measurement based on the measurement parameters of each successive measurement, measuring a performance indicator of each successive measurement, and determining at least one actuation characteristic based on the first measurement parameter of the measurement having the highest performance indicator.

    Camera control slave devices with multiple slave device identifiers

    公开(公告)号:US09710410B2

    公开(公告)日:2017-07-18

    申请号:US14520180

    申请日:2014-10-21

    CPC classification number: G06F13/362 G06F13/40 G06F13/4282

    Abstract: System, methods and apparatus are described that facilitate transmission of data, particularly between two devices within an electronic apparatus. An address list may associate each of a plurality of slave devices coupled to a control data bus with a plurality of slave device identifiers. Access to the control data bus may be controlled based on the address list such that, in a first mode of operation information may be broadcast to multiple slave devices using a first group slave device identifier and, in a second mode of operation, information may be exchanged with a single slave device using an individualized slave device identifier.

    Camera control interface extension with in-band interrupt

    公开(公告)号:US09690725B2

    公开(公告)日:2017-06-27

    申请号:US14595030

    申请日:2015-01-12

    CPC classification number: G06F13/24 G06F13/4068 G06F13/4221 G06F13/4295

    Abstract: Master and slave devices may be coupled to a control data bus. A method includes controlling data transmissions over a bus from a master device, where data bits are transcoded into symbols for transmission across two lines of the bus and a clock signal is embedded within symbol transitions of the data transmissions, and providing an interrupt period, during which one or more slave devices coupled to the bus can assert an interrupt request on a first line of the bus, within part of a heartbeat transmission by the master device over the first line and a second tine of the bus. The interrupt request may be an indicator that the asserting slave device wishes to request some action by the master device.

    Multi-lane N-factorial (N!) and other multi-wire communication systems

    公开(公告)号:US09673961B2

    公开(公告)日:2017-06-06

    申请号:US14939692

    申请日:2015-11-12

    Abstract: System, methods and apparatus are described that facilitate transmission of data over a multi-wire data communications link, particularly between two devices within an electronic apparatus. A clock extracted from a first sequence of symbols transmitted on a first lane of a multi-lane interface is used to receive and decode the first sequence of symbols and to receive and decode data and/or symbols transmitted on a second lane of the multilane interface. The clock signal may be derived from transitions in the signaling state of N wires between consecutive pairs of symbols in the first sequence of symbols. The first lane may be encoded using N! encoding and the second lane may be a serial or N! link.

    Camera control interface extension bus
    67.
    发明授权
    Camera control interface extension bus 有权
    相机控制接口扩展总线

    公开(公告)号:US09582457B2

    公开(公告)日:2017-02-28

    申请号:US14302365

    申请日:2014-06-11

    Abstract: System, methods and apparatus are described that include a serial bus, including a serial bus used for Inter-Integrated Circuit (I2C) and/or camera control interface (CCI) operations. The bus has a first line and a second line, a first set of devices coupled to the bus and a second set of devices coupled to the bus. A method of operating the bus includes configuring the first set of devices to use the first line for data transmissions and use the second line for a first clock signal in a first mode of operation, and configuring the second set of devices to use both the first line and the second line for data transmissions while embedding a second clock signal within symbol transitions of the data transmissions in a second mode of operation.

    Abstract translation: 描述了包括串行总线的系统,方法和装置,其包括用于互联集成电路(I2C)和/或相机控制接口(CCI)操作的串行总线。 总线具有第一线路和第二线路,耦合到总线的第一组设备和耦合到总线的第二组设备。 操作总线的方法包括配置第一组设备以使用第一行进行数据传输,并且在第一操作模式中使用第二行作为第一时钟信号,并且将第二组设备配置为使用第一组 线和用于数据传输的第二行,同时在第二操作模式中将第二时钟信号嵌入在数据传输的符号转换内。

    IN-BAND INTERRUPT TIME STAMP
    68.
    发明申请
    IN-BAND INTERRUPT TIME STAMP 有权
    内插中断时间戳

    公开(公告)号:US20160147684A1

    公开(公告)日:2016-05-26

    申请号:US14949534

    申请日:2015-11-23

    Abstract: System, methods and apparatus are described that facilitate transmission of data, particularly between two devices within an electronic apparatus. A method performed by a slave device coupled to a serial bus includes detecting an event related to a function of the slave device, initiating a first counter in the slave device, asserting an in-band interrupt request by driving at least one signal on the serial bus, and transmitting content of the first counter to a bus master coupled to the serial bus during an interrupt handling procedure. The first counter may count cycles of a clock used by the slave device or occurrences of a signaling state or condition on the serial bus. The content of the first counter may be used to determine a time stamp for the event.

    Abstract translation: 描述了促进数据传输的系统,方法和装置,特别是在电子设备内的两个设备之间。 由耦合到串行总线的从设备执行的方法包括检测与从设备的功能有关的事件,启动从设备中的第一计数器,通过驱动串行的至少一个信号来断言带内中断请求 总线,以及在中断处理过程期间将第一计数器的内容发送到耦合到串行总线的总线主机。 第一个计数器可以计数由从设备使用的时钟的周期或串行总线上的信令状态或状态的发生。 第一计数器的内容可以用于确定事件的时间戳。

    SYSTEM AND METHODS FOR DAMPING LENS RINGING
    69.
    发明申请
    SYSTEM AND METHODS FOR DAMPING LENS RINGING 有权
    阻尼镜片系统及方法

    公开(公告)号:US20160062134A1

    公开(公告)日:2016-03-03

    申请号:US14693656

    申请日:2015-04-22

    Abstract: Methods and systems are disclosed for damping unwanted vibrations or ringing of a lens in an imaging device. For example, one method includes determining a target distance to move a lens, and dividing the target distance into multiple steps having at least a first step and a subsequent step, moving the lens, via an actuator, by the first step, thereby causing a first vibration, retrieving a damping parameter indicative of a time delay, the damping parameter being based on at least one characteristic of the actuator and the number of steps, and repeating said moving the lens at least one subsequent step after delaying the subsequent step by one of the damping parameters, each moving the lens a subsequent step causing a subsequent vibration, and the damping parameters affecting the vibration such that the first and subsequent vibrations at least in part modify each other to lower overall vibration.

    Abstract translation: 公开了用于阻止成像装置中的不期望的振动或镜头振动的方法和系统。 例如,一种方法包括确定目标距离以移动透镜,并且将目标距离划分成具有至少第一步骤和随后步骤的多个步骤,通过第一步骤通过致动器移动透镜,从而导致 第一振动,检索指示时间延迟的阻尼参数,所述阻尼参数基于所述致动器的至少一个特征和步骤数,并且在将后续步骤延迟一个步骤之后重复所述至少一个后续步骤移动所述透镜 的每个阻尼参数,每个移动透镜后续步骤引起随后的振动,以及阻尼参数影响振动,使得第一和随后的振动至少部分地相互改变以降低整体振动。

    Multi-lane N-factorial (N!) and other multi-wire communication systems
    70.
    发明授权
    Multi-lane N-factorial (N!) and other multi-wire communication systems 有权
    多通道N乘积(N!)等多线通信系统

    公开(公告)号:US09203599B2

    公开(公告)日:2015-12-01

    申请号:US14250119

    申请日:2014-04-10

    Abstract: System, methods and apparatus are described that facilitate transmission of data over a multi-wire data communications link, particularly between two devices within an electronic apparatus. A clock extracted from a first sequence of symbols transmitted on a first lane of a multi-lane interface is used to receive and decode the first sequence of symbols and to receive and decode data and/or symbols transmitted on a second lane of the multi-lane interface. The clock signal may be derived from transitions in the signaling state of N wires between consecutive pairs of symbols in the first sequence of symbols. The first lane may be encoded using N! encoding and the second lane may be a serial or N! link.

    Abstract translation: 描述了便于通过多线数据通信链路,特别是在电子设备内的两个设备之间传输数据的系统,方法和装置。 使用从在多通道接口的第一通道上发送的第一符号序列提取的时钟来接收和解码第一符号序列,并且接收和解码在多通道接口的第二通道上发送的数据和/ 车道界面 时钟信号可以从第一符号序列中的连续符号对之间的N条线路的信令状态的转换导出。 第一条车道可以使用N! 编码和第二个通道可能是串行或N! 链接。

Patent Agency Ranking