Back to results
US 12,244,345 B2Granted
Communication device, communication method, and communication program
AssigneeSony Group Corporation
InventorShinji Ohta
Life of this patent
Estimating the term…
Abstract
A communication device includes an interleaving unit that determines an interleaving length of transmit data to be transmitted through free-space optical communication, and interleaves the transmit data based on the determined interleaving length, and a shaping unit that shapes the interleaved transmit data so as to make the interleaving length detectable on a receiving side of the free-space optical communication.
Claims18
A communication device comprising:
- circuitry configured to:
- based on information on a transmission characteristic of a free-space optical communication used for transmitting data, determine an interleaving length of the data;
- interleave the data based on the determined interleaving length;
- and
- transmit the interleaved data,
- wherein
- the interleaving length is changeable,
- the circuitry is configured to shape the interleaved data based on a data format configured to make the interleaving length detectable on a receiving side of the free-space optical communication,
- the data format is such that the data includes synchronization codes,
- the circuitry is configured to dispose at least two types of the synchronization codes in the data so as to make the interleaving length detectable on the receiving side of the free-space optical communication, and
- the at least two types of the synchronization codes includes:
- a first synchronization code representing a start point or an end point of the interleaving, and
- a second synchronization code representing a continuation point of the interleaving at intervals of a predetermined data length based on the determined interleaving length.
10 more elements
A communication device comprising:
- circuitry configured to
- receive data through a free-space optical communication;
- detect an interleaving length of the received data;
- and
- deinterleave the received data based on the detected interleaving length,
- wherein
- the interleaving length is based on information on a transmission characteristic of the free-space optical communication used for transmitting the data,
- the interleaving length is changeable,
- the circuitry is configured to shape the interleaved data based on a data format configured to make the interleaving length detectable on a receiving side of the free-space optical communication,
- the data format is such that the data includes synchronization codes,
- the circuitry is configured to dispose at least two types of the synchronization codes in the data so as to make the interleaving length detectable on the receiving side of the free-space optical communication, and
- the at least two types of the synchronization codes includes:
- a first synchronization code representing a start point or an end point of the interleaving, and
- a second synchronization code representing a continuation point of the interleaving at intervals of a predetermined data length based on the determined interleaving length.
11 more elements
A communication method performed by a communication device including a processor, the method comprising:
- based on information on a transmission characteristic of a free-space optical communication used for transmitting data, determining an interleaving length of the data;
- interleaving the data based on the determined interleaving length;
- and
- transmitting the interleaved data,
- wherein
- the interleaving length is changeable,
- the circuitry is configured to shape the interleaved data based on a data format configured to make the interleaving length detectable on a receiving side of the free-space optical communication,
- the data format is such that the data includes synchronization codes,
- the circuitry is configured to dispose at least two types of the synchronization codes in the data so as to make the interleaving length detectable on the receiving side of the free-space optical communication, and
- the at least two types of the synchronization codes includes:
- a first synchronization code representing a start point or an end point of the interleaving, and
- a second synchronization code representing a continuation point of the interleaving at intervals of a predetermined data length based on the determined interleaving length.
9 more elements
Dependencies are inferred from the claim text.