# US 12,182,042 B2 · Transmission device, reception device, and communication system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,182,042 B2
- Document ID: US12182042B2
- Status: Granted
- Kind: B2
- Application number: 17/760,328
- Filed: 2021-02-05
- Published: 2023-07-13
- Granted: 2024-12-31
- Earliest claimed: 2020-02-13
- Assignees: Sony Semiconductor Solutions Corporation
- Applicants: Sony Semiconductor Solutions Corporation
- Inventors: Hiroo Takahashi; Makoto Nariya; Tadaaki Yuba
- Web page: https://patentgrep.com/patent/US12182042B2

## CPC

- G06F 13/4291: {using a clocked protocol}
- G06F 13/24: using interrupt (G06F13/32 takes precedence)
- G06F 13/4282: {on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247)}
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1073: Registration or de-registration
- G06F 2213/0016: Inter-integrated circuit (I2C)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A transmission device according to an aspect of the present disclosure communicates with a reception device via a control data bus. The transmission device includes a generation unit that generates an interrupt request, and a transmission section that transmits data to the reception device via the control data bus. The interrupt request includes at least an identification bit to identify a type of transmission data, an information bit for the transmission data, and the transmission data.

## Claims

### Claim 1

A transmission device configured to communicate with a reception device via a control data bus, the transmission device comprising:
a generation unit configured to generate an interrupt (IBI; In-Band Interrupt) request; and
a transmission section configured to:
issue the interrupt request in an SDR (Standard Data Rate) mode; and
transmit transmission data to the reception device via the control data bus, wherein
the interrupt request includes at least an identification bit to identify a type of the transmission data, an information bit for the transmission data, and the transmission data,
the type of the transmission data indicates whether the transmission data is raw data or data obtained based on a data processing operation,
the transmission device is further configured to communicate with the reception device via the control data bus in a communication standard of I3C (Improved Inter Integrated Circuit),
the interrupt request includes at least MDB (Mandatory Data Byte) including the identification bit, a header including the information bit, and the transmission data, and
the transmission section is further configured to transmit the transmission data to the reception device via the control data bus based on the issued interrupt request.

### Claim 2 (depends on 1)

The transmission device according to claim 1, wherein the information bit includes bits for a data type, a word count length, and a word count of the transmission data.

### Claim 3 (depends on 1)

The transmission device according to claim 1, wherein the generation unit is further configured to change the type of the transmission data based on a change of the identification bit.

### Claim 4 (depends on 1)

The transmission device according to claim 1, further comprising
a register in which various definitions of the transmission of the transmission data are described, wherein
the transmission section is further configured to dynamically change the transmission of the transmission data based on the definitions described in the register.

### Claim 5 (depends on 1)

The transmission device according to claim 1, wherein the generation unit is further configured to embed, based on a data format of the transmission data, dummy data in a portion or all of the data format corresponding to a low power state (LPS) period.

### Claim 6 (depends on 5)

The transmission device according to claim 5, wherein the generation unit is further configured to set the dummy data to be Spacer or Filler of D-PHY EPD Option 2 in a case where the data format is MIPI D-PHY.

### Claim 7 (depends on 6)

The transmission device according to claim 6, further comprising
a register in which a definition of one of the Spacer or the Filler is described, wherein
the generation unit is further configured to set data in the LPS period to be one of the Spacer or the Filler based on the definition described in the register.

### Claim 8 (depends on 6)

The transmission device according to claim 6, wherein the Spacer and the Filler are each in conformity with the D-PHY EPD Option 2, and each have a variable length in an 8-bit unit.

### Claim 9 (depends on 1)

The transmission device according to claim 1, wherein
the transmission section is further configured to abort the transmission of the transmission data to the reception device based on receipt of a transfer end command caused by detection of a Cyclic Redundancy Check (CRC) error or an error due to Error Correction Code (ECC), and
the transfer end command is received from the reception device.

### Claim 10 (depends on 1)

The transmission device according to claim 1, further comprising
a register in which a definition of one of a mode of transferring one frame of the transmission data in a single IBI of the I3C or a mode of transferring multiple frames of the transmission data is described, wherein
the generation unit is further configured to determine whether to transfer the one frame of the transmission data or the multiple frames of the transmission data in the single IBI of the I3C based on the definition described in the register.

### Claim 11 (depends on 10)

The transmission device according to claim 10, wherein
a definition of number of frames transferable in the single IBI of the I3C is further described in the register, and
the generation unit is further configured to perform transfer in the single IBI of the I3C by the number of frames defined in the register based on the definition described in the register.

### Claim 12 (depends on 1)

The transmission device according to claim 1, wherein the transmission section is further configured to end data transfer in the IBI based on issue of P (Stop Condition) for every one or every multiple lines, or for every one or every multiple frames.

### Claim 13 (depends on 1)

The transmission device according to claim 1, wherein the generation unit is further configured to:
generate CRC (Cyclic Redundancy Check) for the header of the IBI; and
add the CRC to the transmission data to be transmitted to the reception device.

### Claim 14 (depends on 1)

The transmission device according to claim 1, further comprising
a register in which a definition to select which of a first structure and a second structure is described, wherein
the first structure is a structure of Short Packet/Long Packet of MIPI D-PHY,
the second structure is a structure of SEP (Service Extension Packet) over CSI-2 Short Packet/Long Packet for D-PHY, and
the generation unit is further configured to determine a structure of the transmission data to be transmitted to the reception device based on the definition described in the register.

### Claim 15

A transmission device configured to communicate with a reception device via a control data bus, the transmission device comprising:
a generation unit configured to generate an interrupt (IBI; In-Band Interrupt) request; and
a transmission section configured to:
issue the interrupt request in an SDR (Standard Data Rate) mode; and
transmit transmission data to the reception device via the control data bus, wherein
the interrupt request includes at least an identification bit to identify a type of the transmission data, an information bit for the transmission data, and the transmission data,
the type of the transmission data indicates whether the transmission data is raw data or data obtained based on a data processing operation,
the transmission device is further configured to communicate with the reception device via the control data bus in a communication standard of I3C (Improved Inter Integrated Circuit),
the interrupt request includes at least MDB (Mandatory Data Byte) including the identification bit, and a header including the information bit and a change bit to change the type of the transmission data,
the interrupt request further includes, as the transmission data, transmission data of a type corresponding to the change bit, and
the transmission section is further configured to transmit the transmission data of the type corresponding to the change bit to the reception device via the control data bus based on the issued interrupt request.

### Claim 16 (depends on 15)

The transmission device according to claim 15, wherein the generation unit is further configured to cause the transmission data of a type corresponding to the identification bit to be included in the IBI request in a case where the change bit is excluded from the header.

### Claim 17

A reception device configured to communicate with a transmission device via a control data bus, the reception device comprising:
a reception unit configured to receive an interrupt (IBI; In-Band Interrupt) request (DA/R) from the transmission device via the control data bus, wherein the interrupt request is issued by the transmission device in an SDR (Standard Data Rate) mode; and
a transmission section that configured to transmit Acknowledge (ACK) or NACK to the transmission device via the control data bus based on a reception result of the IBI request (DA/R), wherein
the IBI request (DA/R) includes at least an identification bit to identify a type of transmission data transmitted by the transmission device via the control data bus, an information bit for the transmission data, and the transmission data,
the type of the transmission data indicates whether the transmission data is raw data or data obtained based on a data processing operation,
the reception device is further configured to communicate with the transmission device via the control data bus in a communication standard of I3C (Improved Inter Integrated Circuit),
the interrupt request (DA/R) includes at least MDB (Mandatory Data Byte) including the identification bit, a header including the information bit, and the transmission data, and
the transmission data is transmitted by the transmission device to the reception device via the control data bus based on the issued IBI request.

### Claim 18 (depends on 17)

The reception device according to claim 17, wherein
the reception unit is further configured to receive the transmission data transmitted from the transmission device via the control data bus based on the transmission of the ACK from the transmission section to the transmission device.

### Claim 19

A communication system, comprising:
a control data bus;
a transmission device; and
a reception device, wherein the transmission device and the reception device are configured to communicate via the control data bus, the transmission device including:
a generation unit configured to generate an interrupt (IBI; In-Band Interrupt) request; and
a transmission section configured to:
issue the interrupt request in an SDR (Standard Data Rate) mode; and
transmit transmission data to the reception device via the control data bus, wherein
the interrupt request includes at least an identification bit to identify a type of the transmission data, an information bit for the transmission data, and the transmission data,
the type of the transmission data indicates whether the transmission data is raw data or data obtained based on a data processing operation,
the transmission device is further configured to communicate with the reception device via the control data bus in a communication standard of I3C (Improved Inter Integrated Circuit),
the interrupt request includes at least MDB (Mandatory Data Byte) including the identification bit, a header including the information bit, and the transmission data, and
the transmission section is further configured to transmit the transmission data to the reception device via the control data bus based on the issued interrupt request.
