СПОСОБ ГЕНЕРАЦИИ СИГНАЛА, МОДУЛЬ ГЕНЕРАЦИИ СИГНАЛА И ПРОГРАММА

1. Способ генерации сигнала для генерирования сигнала видимого света, передаваемого посредством изменения светимости источника света, включенного в передатчик, причем упомянутый способ содержит:
этап определения, на котором определяют, в качестве способа передачи сигнала видимого света от передатчика, один из способа однокадровой передачи для передачи данных в виде одного кадра и способа многокадровой передачи для передачи данных при делении данных на несколько кадров;
первый этап добавления, на котором, когда определено, что способ многокадровой передачи является способом передачи сигнала видимого света, генерируют информацию типа разделения, указывающую тип данных, подлежащих передаче, и генерируют комбинационные данные путем добавления информации типа разделения к данным, подлежащим передаче;
этап деления, на котором генерируют несколько кадров, каждый из которых включает в себя каждую из нескольких частей данных, путем деления комбинационных данных на несколько частей данных; и
второй этап добавления, на котором генерируют сигнал видимого света путем добавления преамбулы, которая представляет собой данные, указывающие заголовок кадра, к заголовку каждого из нескольких кадров.
2. Способ генерации сигнала по п. 1, в котором
на втором этапе добавления, первую преамбулу добавляют к заголовку кадра, расположенного в последней позиции в массиве из нескольких кадров, в качестве преамбулы, и
вторую преамбулу, отличную от первой преамбулы, добавляют к заголовку кадра, расположенного в позиции, которая не является последней позицией в массиве, в качестве преамбулы.
3. Способ генерации сигнала по п. 2, в котором
на втором этапе добавления, когда несколько кадров, расположенных в позициях, которые не являются последней позицией, присутствует в массиве из нескольких кадров, вторую преамбулу добавляют к заголовку каждого из нескольких кадров, расположенных в позициях, которые не являются последней позицией.
4. Способ генерации сигнала по п. 2 или 3, в котором
каждая из первой и второй преамбул построена в виде N-битовой (N - целое число, равное 2 или более) битовой строки, и
упомянутая битовая строка указывает число, ранее скоррелированное с битовой длинной части данных, включенной в каждый из нескольких кадров.
5. Способ генерации сигнала по п. 4, в котором
каждая из первой и второй преамбул построена в виде M-битовой (M - целое число, которое больше или равно 2 и меньше N) первой битовой строки, указывающей идентичное число, большее или равное 1, и K-битовой (K=N-M) второй битовой строки, указывающей 0, и
первая преамбула отличается от второй преамбулы в порядке, в котором располагаются первая битовая строка и вторая битовая строка.
6. Способ генерации сигнала по любому из пп. 1-5, в котором
информация типа разделения указывает, в качестве типа данных, подлежащих передаче, первый тип или второй тип, для которого ограничение конфигурации данных строже, чем для первого типа, и
когда информация типа разделения, указывающая второй тип, добавляется на первом этапе добавления, информация длины, указывающая битовую длину данных, подлежащих передаче, и информация типа ID, указывающая тип идентификационной информации, выраженной данными, подлежащими передаче, дополнительно добавляются к данным, подлежащим передаче.
7. Модуль генерации сигнала, который генерирует сигнал видимого света, подлежащий передаче, посредством изменения светимости источника света, включенного в передатчик, причем упомянутый модуль генерации сигнала содержит:
модуль определения, который определяет, в качестве способа передачи сигнала видимого света от передатчика, один из способа однокадровой передачи для передачи данных в виде одного кадра и способа многокадровой передачи для передачи данных при делении данных на несколько кадров;
первый сумматор, который, когда определено, что способ многокадровой передачи является способом передачи сигнал видимого света, генерирует информацию типа разделения, указывающую тип данных, подлежащих передаче, и генерирует комбинационные данные путем добавления информации типа разделения к данным, подлежащим передаче;
делитель, который генерирует несколько кадров, каждый из которых включает в себя каждую из нескольких частей данных, путем деления комбинационных данных на несколько частей данных; и
второй сумматор, который генерирует сигнал видимого света путем добавления преамбулы, которая представляет собой данные, указывающие заголовок кадра, к заголовку каждого из нескольких кадров.
8. Программа, выполняющаяся на компьютере для генерирования сигнала видимого света, подлежащего передаче, посредством изменения светимости источника света, включенного в передатчик, причем упомянутая программа предписывает компьютеру выполнять:
этап определения, состоящий в определении, в качестве способа передачи сигнала видимого света от передатчика, одного из способа однокадровой передачи для передачи данных в виде одного кадра и способа многокадровой передачи для передачи данных при делении данных на несколько кадров;
первый этап добавления, состоящий в, когда определено, что способ многокадровой передачи является способом передачи сигнал видимого света, генерировании информации типа разделения, указывающей тип данных, подлежащих передаче, и генерировании комбинационных данных путем добавления информации типа разделения к данным, подлежащим передаче;
этап деления, состоящий в генерировании нескольких кадров, каждый из которых включает в себя каждую из нескольких частей данных, путем деления комбинационных данных на несколько частей данных; и
второй этап добавления, состоящий в генерировании сигнала видимого света путем добавления преамбулы, которая представляет собой данные, указывающие заголовок кадра, к заголовку каждого из нескольких кадров.