УСТРОЙСТВО ПРИЕМА ИНФОРМАЦИИ И УСТРОЙСТВО ПЕРЕДАЧИ ИНФОРМАЦИИ
INFORMATION RECEIVING DEVICE AND INFORMATION TRANSMITTING DEVICE

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству приема информации и к устройству передачи информации.
Уровень техники
Как, например, описано в Патентном документе 1 и т.п., все больше растет потребность в беспроводной потоковой передаче видеосигналов между устройством-источником, таким как устройство записи диска или тюнер наземной цифровой вещательной передачи, и устройством-приемником, таким как телевизионный приемник.
Кроме того, поскольку устройства становятся цифровыми и интерфейсы все более сложными, предпринимались попытки упростить интерфейс пользователя. Один пример такого предложения представляет собой воспроизведение, выполняемое одним касанием, при котором, когда нажимают кнопку воспроизведения в устройстве-источнике, вход устройства-приемника автоматически переключается на отображение в устройстве-приемнике изображения, соответствующего видеосигналу от устройства-источника.
С учетом соединения с множеством устройств-источников устройство-приемник предпочтительно представляет собой главную станцию беспроводной сети, предназначенную для управления ресурсами. Однако это затрудняет быстрое изменение выделения беспроводных ресурсов устройством-приемником, когда изменяется объем предназначенных для передачи потоковых данных, генерируемых устройством-источником. Например, когда нормальная программа имеет формат 1080р, и реклама имеет формат 1080i, объем данных, передаваемых за единицу времени, изменяется в два раза.
Возможна конфигурация, в которой устройство-источник и главная станция беспроводной сети определяют выделение беспроводных ресурсов. Однако в этой конфигурации, даже если существуют два или более устройства-источника, беспроводной ресурс по существу занят одним устройством-источником и одним устройством-приемником. Таким образом, для устройства-источника становится невозможным выполнять беспроводную передачу информации управления от другого устройства-источника в устройство-приемник или выполнять беспроводную передачу информации управления от устройства-приемника в другое устройство-источник, которое в данный момент времени не осуществляет связь с устройством-источником.
На фиг.13 показан пример конфигурации системы 200 связи. Система 200 связи включает в себя устройство 210 передачи информации (устройство-источник), такое как устройство записи на диск или телевизионная приставка, и устройство 220 приема информации (устройство-приемник), такое как телевизионный приемник. Беспроводную связь осуществляют между устройством 210 передачи информации и устройством 220 приема информации.
От устройства 210 передачи информации в устройство 220 приема информации последовательно передается пакет РК1 беспроводной передачи для потоковой передачи данных с периодом отсутствия передачи между ними, как показано на фиг.14 (а). Такой пакет РК1 беспроводной передачи содержит данные потоковой передачи аудио и видео, а также различную информацию управления.
С другой стороны, от устройства 220 приема информации в устройство 210 передачи информации последовательно передают пакет РК2 беспроводной передачи для передачи информации управления в период отсутствия передачи в соответствии с информацией управления, содержащейся в пакете РК1 беспроводной передачи, как показано на фиг.14 (b). Такой пакет РК2 беспроводной передачи содержит такую информацию управления, как АСК (подтверждение приема).
Документ предшествующего уровня техники
Патентный документ
Патентный документ 1: JP-A-2006-109000
Сущность изобретения
Задачи, решаемые изобретением
Для системы 200 связи, показанной на фиг.13, когда другое устройство передачи информации, отличающееся от устройства 210 передачи информации, которое осуществляет связь с устройством 220 приема информации, должно передать некоторую информацию в устройство 220 приема информации, или когда устройство 220 приема информации должно передать некоторую информацию в другое устройство передачи информации, отсутствует время для такой передачи. Короче говоря, устройство 220 приема информации не имеет возможности осуществлять связь с другим устройством передачи информации.
Цель настоящего изобретения состоит в том, чтобы обеспечить возможность связи устройства приема информации, принимающего пакет беспроводной передачи для потоковой передачи данных от устройства передачи информации, с другим устройством передачи информации.
Средство для решения задачи
В одном аспекте настоящее изобретение относится к устройству приема информации, включающему в себя:
беспроводной приемопередатчик для передачи и приема пакета беспроводной передачи;
генератор пакета для генерирования пакета беспроводной передачи, предназначенного для передачи беспроводным приемопередатчиком; и
контроллер для управления беспроводным приемопередатчиком и генератором пакета,
причем беспроводной приемопередатчик принимает первый пакет беспроводной передачи для потоковой передачи данных, последовательно передаваемый первым устройством передачи информации с периодом отсутствия передачи между ними, причем первый пакет беспроводной передачи содержит информацию о положении во времени, указывающую период отсутствия передачи, не предназначенный для передачи от устройства приема информации в первое устройство передачи информации,
при этом генератор пакета генерирует второй пакет беспроводной передачи для передачи информации управления, передаваемой в первое устройство передачи информации беспроводным приемопередатчиком, причем второй пакет беспроводной передачи, содержащий информацию о положении во времени, указывающую тот же период отсутствия передачи, который указан информацией о положении во времени, содержащейся в первом пакете беспроводной передачи, принятом беспроводным приемопередатчиком.
В другом аспекте настоящее изобретение относится к устройству передачи информации, включающем в себя:
беспроводный приемопередатчик для передачи и приема пакета беспроводной передачи;
генератор пакета для генерирования пакета беспроводной передачи, передаваемого беспроводным приемопередатчиком; и
контроллер для управления беспроводным приемопередатчиком и генератором пакета,
причем на основе информации о положении во времени, содержащейся в пакете беспроводной передачи, принятом беспроводным приемопередатчиком от устройства приема информации, контроллер определяет, когда беспроводный приемопередатчик передает пакет беспроводной передачи в устройство приема информации.
В соответствии с изобретением первый пакет беспроводной передачи для потоковой передачи данных последовательно передают с периодом отсутствия передачи между ними от устройства передачи информации (устройство-источник) в устройство приема информации (устройство-приемник). Заданная доля периодов отсутствия передачи предназначена для периода передачи второго пакета беспроводной передачи для передачи информации управления от устройства приема информации в устройство передачи информации. Второй пакет беспроводной передачи для передачи информации управления передают от устройства приема информации в устройство передачи информации в течение первого периода отсутствия передачи, который предназначен для передачи от устройства приема информации (устройство-приемник) в устройство передачи информации.
Первый пакет беспроводной передачи, переданный от устройства передачи информации в устройство приема информации, содержит информацию о положении во времени, указывающую второй период отсутствия передачи, не предназначенный для передачи от устройства приема информации в устройство передачи информации. Второй пакет беспроводной передачи, передаваемый от устройства приема информации в устройство передачи информации, содержит информацию о положении во времени, указывающую тот же период отсутствия передачи, который указан информацией о положении во времени, содержащейся в первом пакете беспроводной передачи.
Например, беспроводной приемопередатчик устройства приема информации переходит в режим приема во время второго периода отсутствия передачи. Это позволяет устройству приема информации принимать пакет беспроводной передачи (информацию), переданный во второй период отсутствия передачи другим устройством передачи информации, отличающимся от устройства передачи информации, выполняющего передачу первого пакета беспроводной передачи.
Кроме того, например, когда устройство приема информации должно передать заданную информацию в другое устройство передачи информации, отличающееся от устройства передачи информации, передающего первый пакет беспроводной передачи, беспроводный приемопередатчик устройства приема информации передает пакет беспроводной передачи (заданную информацию) в другое устройство передачи информации, не входя в режим приема во втором периоде отсутствия передачи. Это позволяет устройству приема информации передавать информацию в другое устройство передачи информации.
Как описано выше, существует второй период отсутствия передачи, который не предназначен для передачи от устройства приема информации в устройство передачи информации, и второй пакет беспроводной передачи, передаваемых от устройства приема информации в устройство передачи информации, содержит информацию о положении во времени, указывающую второй период отсутствия передачи. В этом случае устройство приема информации может передавать/принимать информацию в/от другого устройства передачи информации, отличающегося от устройства передачи информации, передающего первый пакет беспроводной передачи, что улучшает удобство для пользователя. Например, когда информацию управления, уведомляющую о переключении потоковой передачи, передают от другого устройства передачи информации в устройство приема информации, потоковую передачу можно переключать так, что пользователь устройства приема не замечает переключения источника информации при потоковой передаче.
Например, в устройстве передачи информации, когда возрастает объем информации, предназначенной для передачи потоковых данных, или снижается скорость передаваемых битов, после передачи беспроводным приемопередатчиком первого пакета беспроводной передачи, содержащего информацию о положении во времени информацию, содержащуюся в первом пакете беспроводнойм передачи, корректируют так, чтобы не происходило изменения положения во времени второго периода отсутствия передачи. Например, выполняют прореживание битов передачи с низкой важностью, или откладывают передачу участка информации, который не чувствителен к изменениям задержки передачи, такой как команда, запрашивающая информацию о качестве передачи данных.
Кроме того, например, в устройстве передачи информации, когда уменьшается объем информации, предназначенной для потоковой передачи данных, или возрастает скорость передачи после передачи первого пакета беспроводной передачи, содержащего информацию о положении во времени, беспроводным приемопередатчиком, по меньшей мере, корректируют информацию, содержащуюся в первом пакете беспроводной передачи, или корректируют время передачи первого пакета беспроводной передачи таким образом, чтобы не происходило изменения положения во времени второго периода отсутствия передачи. Например, повышают избыточность передаваемых битов, или включают в текущий пакет беспроводной передачи информацию, которая не чувствительна к изменению задержки при передаче и которая планируется для передачи в следующем пакете беспроводной передачи. Кроме того, например, время передачи первого пакета беспроводной передачи поддерживают без изменений, даже когда длительность первого пакета беспроводной передачи уменьшается.
Как описано выше, не допускают изменения положения во времени второго интервала отсутствия передачи, когда возрастает объем информации, предназначенной для потоковой передачи данных, или когда уменьшается скорость передаваемых битов, либо когда уменьшается объем информации, предназначенной для потоковой передачи данных, или возрастает скорость передачи битов. Таким образом, также передача/прием информации между устройством приема информации и другим устройством передачи информации позволяют исключить помехи в результате передачи первого пакета беспроводной передачи.
Например, информацию о положении во времени, содержащуюся во втором пакете беспроводной передачи, переданном из устройства приема информации в устройство передачи информации, не шифруют. В этом случае другое устройство передачи информации может легко получать информацию о положении во времени, указывающую второй период отсутствия передачи, из второго пакета беспроводной передачи, и вполне может передавать пакет беспроводной передачи (информацию) в устройство приема информации во второй период отсутствия передачи.
Кроме того, например, информация о положении во времени, содержащаяся во втором пакете беспроводной передачи, передаваемом от устройства приема информации в устройство передачи информации, по меньшей мере зашифрована с использованием шифра, взаимно аутентифицированного между другим устройством передачи информации и устройством приема информации. Это позволяет не допустить получение информации о положении во времени, содержащейся во втором пакете беспроводной передачи, злоумышленным устройством передачи данных, и может повысить устойчивость к атаке, проводимой из такого устройства передачи данных.
Кроме того, например, устройство приема информации определяет, когда следует выполнить передачу пакета беспроводной передачи во второй период отсутствия передачи, с использованием случайной отсрочки передачи. В этом случае другое устройство передачи информации также определяет, когда следует передать пакет беспроводной передачи во время второго периода отсутствия передачи, с использованием случайной отсрочки передачи. Это позволяет уменьшить вероятность столкновения между пакетом беспроводной передачи от другого устройства передачи информации в устройство передачи информации и пакетом беспроводной передачи от устройства приема информации в другое устройство передачи информации.
Например, число вторых периодов отсутствия передачи используют как единицу отсчета задержки при передаче. Кроме того, например, положение во времени, указанное информацией о положении во времени, содержащейся в первом пакете беспроводной передачи (информацией о положении во времени, содержащаяся во втором пакете беспроводной передачи), используется в качестве начального момента, и определенный размер интервала во времени используют в качестве единицы отсчета при задержке передачи. Это позволяет выполнять управление задержкой передачи, используя более мелкие единицы времени, чем в случае использования числа вторых периодов отсутствия передачи, в качестве единицы отсчета величины задержки передачи, что обеспечивает возможность эффективного использования беспроводных ресурсов.
В соответствии с изобретением, например, когда устройство приема информации принимает пакет беспроводной передачи от другого устройства передачи информации, содержащий информацию, указывающую о переключении на потоковую передачу данных, от другого устройства передачи информации, устройство приема информации передает второй пакет беспроводной передачи, содержащий запрос на прерывание потоковой передачи данных, в устройство передачи информации, и начинает процесс прерывания потоковой передачи данных.
Затем после окончания процесса прерывания потоковой передачи данных, устройство приема информации передает пакет беспроводной передачи, содержащий уведомление о разрешении начать потоковую передачу данных, в другое устройство передачи информации. Это позволяет успешно выполнять переключение из ситуации, когда выполняют потоковую передачу данных из устройства передачи информации в устройство приема информации, к ситуации, в которой после прерывания потоковой передачи данных выполняют потоковую передачу данных от другого устройства передачи информации в устройство приема информации.
[Преимущество изобретения]
В соответствии с изобретением, когда устройство передачи информации последовательно передает в устройство приема информации первый пакет беспроводной передачи для потоковой передачи данных с периодом отсутствия передачи между ними, передача данных между устройством приема информации и другим устройством передачи информации разрешена.
Краткое описание чертежей
Фиг.1 - блок-схема, представляющая пример конфигурации системы передачи информации в соответствии с вариантом выполнения.
Фиг.2 - блок-схема, представляющая пример конфигурации устройства записи на диск, используемого в качестве устройства-источника (устройства передачи информации), включенного в систему передачи данных.
Фиг.3 - блок-схема, представляющая пример конфигурации телевизионного приемника в качестве устройства-приемника (устройства приема информации), включенного в систему передачи данных.
Фиг.4 - блок-схема, представляющая пример конфигурации телевизионной приставки в качестве устройства-источника (устройства передачи информации), включенного в систему передачи данных.
Фиг.5 - схема, представляющая пакет беспроводной передачи для потоковой передачи данных, передаваемых от устройства передачи в устройство приема, и пакет беспроводной передачи для передачи информации управления, передаваемой от устройства приема в устройство передачи во время потоковой передачи данных.
Фиг.6 - схема, представляющая пример конфигурации пакета РК1 беспроводной передачи для потоковой передачи данных, передаваемых от устройства-источника в устройство-приемник.
Фиг.7 - схема, представляющая пример конфигурации пакета РК2 беспроводной передачи для передачи информации управления, передаваемой от устройства-приемника в устройство-источник.
Фиг.8 - блок-схема последовательности операций, представляющая процесс управления, выполняемый контроллером устройства-приемника (телевизионным приемником) каждый раз, когда принимают пакет РК1 беспроводной передачи.
Фиг.9 - схема, поясняющая, как определить время, указанное информацией TIM2 о положении во времени, содержащейся в пакете РК2 беспроводной передачи, для передачи информации управления, передаваемой от устройства приема в устройство передачи.
Фиг.10 - блок-схема последовательности операций, представляющая процесс управления, выполняемый контроллером телевизионного приемника во второй период отсутствия передачи.
Фиг.11 - схема, представляющая один пример обмена пакетами между телевизионным приемником (устройством-приемником) и другим устройством-источником во второй период отсутствия передачи.
Фиг.12 - схема, представляющая другой пример обмена пакетами между телевизионным приемником (устройством-приемником) и другим устройством-источником во второй период отсутствия передачи.
Фиг.13 - блок-схема, представляющая пример конфигурации традиционной системы передачи информации.
Фиг.14 - схема, представляющая пакет беспроводной передачи для потоковой передачи данных, передаваемых от устройства передачи в устройство приема, и пакет беспроводной передачи для передачи информации управления, передаваемой от устройства приема в устройство передачи при потоковой передаче данных.
Подробное описание изобретения
Ниже описан лучший способ осуществления изобретения (называемый далее "вариантом выполнения"). Описание приведено в следующем порядке.
1. Вариант выполнения
2. Модификация
1. Вариант выполнения
Пример конфигурации системы связи
На фиг.1 показан пример конфигурации системы 100 связи в соответствии с вариантом выполнения. Система 100 связи включает в себя устройство 110 записи на диск в качестве устройства передачи информации, телевизионный приемник 120 в качестве устройства приема информации и телевизионную приставку 130 в качестве другого устройства передачи информации.
Беспроводную связь осуществляют между устройством 110 записи на диск и телевизионным приемником 120 и выполняют потоковую передачу аудио- и видеоданных от устройства 110 записи на диск в телевизионный приемник 120. Кроме того, беспроводную связь осуществляют между телевизионной приставкой 130 и телевизионным приемником 120, и потоковую передачу аудио- и видеоданных выполняют от телевизионной приставки 130 в телевизионный приемник 120.
Следует отметить, что потоковая передача данных от устройства 110 записи на диск в телевизионный приемник 120 и потоковая передача данных от телевизионной приставки 130 в телевизионный приемник 120 выполняется избирательно. Например, когда выполняют потоковую передачу данных от устройства 110 записи на диск в телевизионный приемник 120, можно выполнить переключение к потоковой передаче данных от телевизионной приставки 130 в телевизионный приемник 120. Переключение в противоположном направлении также может быть выполнено.
Пример конфигурации устройства записи на диск, телевизионного приемника и телевизионной приставки
Ниже описаны примеры конфигурации устройства 110 записи на диск телевизионного приемника 120 и телевизионной приставки 130.
Вначале будет описан пример конфигурации устройства 110 записи на диск. На фиг.2 показан пример конфигурации устройства 110 записи на диск. Устройство 110 записи на диск включает в себя контроллер 111, модуль 112 операции пользователя, дисплей 113, привод 114 диска, кодек 115, разъем 116 для подключения к внешнему устройству, генератор/анализатор 117 пакета и беспроводной приемопередатчик 118.
Контроллер 111 управляет работой различных блоков устройства 110 записи на диск. Контроллер 111 включает в себя центральное процессорное устройство (ЦПУ), постоянное запоминающее устройство (ПЗУ), и оперативное запоминающее устройство (ОЗУ). ПЗУ хранит, например, программу управления для ЦПУ. ОЗУ используют для временного хранения данных, необходимых, например, для обработки управления, выполняемой ЦПУ. ЦПУ считывает программу и данные из ПЗУ и разворачивает их в ОЗУ для запуска программы и операций управления различными блоками устройства 110 записи на диск.
Модуль 112 операции пользователя и дисплей 113 образуют интерфейс пользователя и подключены к контроллеру 111. Модуль 112 операции пользователя включает в себя клавишу, кнопку и поворотный переключатель, расположенные на корпусе (не показан) устройства 110 записи на диск, или сенсорную панель, расположенную на поверхности дисплея 113, или пульт дистанционного управления, или тому подобное. Дисплей 113 выполнен в виде жидкокристаллического дисплея (LCD) или тому подобного.
Привод 114 диска выполняет запись кодированных данных, передаваемых из кодека 115, на носитель DC записи в форме диска, такой как диск Blu-ray (BD) или цифровой универсальный диск (DVD), причем кодированные данные получают в результате кодирования данных изображения (видеосигнала) и аудиоданных (аудиосигнала), связанного с данными изображения, используя, например, способ MPEG (Экспертная группа по вопросам движущегося изображения). Кроме того, привод 114 диска воспроизводит (считывает) кодированные данные с носителя DC записи в форме диска и подает эти данные в кодек 115.
Кодек 115 декодирует кодированные данные, передаваемые от привода 114 диска, в данные изображения и аудиоданные на основной полосе частот (несжатые), используя, например, способ MPEG. Затем кодек 115 подает данные изображения и аудиоданные основной полосы частот в генератор/анализатор 117 пакета, одновременно выводя их на разъем 116. Кроме этого, кодек 115 кодирует данное изображение и аудиоданные основной полосы частот, подаваемые на разъем 116 от внешнего устройства (не показано), в кодированные данные, и передает эти кодированные данные на привод 114 диска. Внешнее устройство может представлять собой устройство записи на жесткий диск (устройство записи HDD), персональный компьютер, устройство записи DVD или видеокамеру.
Генератор/анализатор 117 пакета генерирует пакет беспроводной передачи для потоковой передачи данных или пакет беспроводной передачи для передачи информации управления. Пакет беспроводной передачи для потоковой передачи данных содержит данные изображения и аудиоданные, передаваемые от кодека 115, в качестве потоковых данных, и содержит при этом различную информацию управления, передаваемую от контроллера 111. Один пакет беспроводной передачи для потоковой передачи данных содержит, например, один кадр изображения и аудиоданные.
Пакет беспроводной передачи для передачи информации управления содержит различную информацию управления, подаваемую от контроллера 111. Кроме того, генератор/анализатор 117 пакета анализирует пакет беспроводной передачи для передачи информации управления, передаваемой телевизионным приемником 120 и подаваемой от беспроводного приемопередатчика 118, для извлечения различной информации управления, и передает различную информацию управления в контроллер 111.
Беспроводной приемопередатчик 118 выполняет беспроводную передачу пакета беспроводной передачи, сгенерируемого генератором/анализатором 117 пакета, в телевизионный приемник 120. Кроме того, беспроводной приемопередатчик 118 принимает пакет беспроводной передачи для передачи информации управления, передаваемой телевизионным приемником 120, и передает ее в генератор/анализатор 117 пакета
Далее будет описан пример конфигурации телевизионного приемника 120. На фиг.3 показан пример конфигурации телевизионного приемника 120. Телевизионный приемник 120 включает в себя контроллер 121 и модуль 122 операции пользователя. Кроме того, телевизионный приемник 120 включает в себя беспроводной приемопередатчик 123, генератор/анализатор 124 пакета, переключатель 125, тюнер 126, антенный разъем 127, процессор 128 дисплея и панель 129 дисплея.
Контроллер 121 управляет работой различных блоков телевизионного приемника 120. Контроллер 121 включает в себя ЦПУ, ПЗУ и ОЗУ. В ПЗУ содержится, например, программа управления для ЦПУ. ОЗУ используется, например, для временного хранения данных, необходимых для обработки управления ЦПУ. ЦПУ считывает программу и данные из ПЗУ и разворачивает их в ОЗУ для запуска программы и выполнения операции управления различными блоками телевизионного приемника 120. Модуль 122 операции пользователя включает в себя клавишу, кнопку и поворотный переключатель, расположенный на корпусе (не показан) телевизионного приемника 120, или пульт дистанционного управления, или тому подобное.
Беспроводной приемопередатчик 123 принимает пакет беспроводной передачи для потоковой передачи данных и т.п., передаваемых от устройства 110 записи на диск или телевизионной приставки 130, и подает его в генератор/анализатор 124 пакета. Кроме того, беспроводной приемопередатчик 123 выполняет беспроводную передачу пакета беспроводной передачи, генерируемого генератором/анализатором 124 пакета, в устройство 110 записи на диск или телевизионную приставку 130.
Генератор/анализатор 124 пакета генерирует пакет беспроводной передачи для передачи информации управления, содержащей различную информацию управления, подаваемую от контроллера 121. Кроме того, генератор/анализатор 124 пакета анализирует пакет беспроводной передачи, передаваемый устройством 110 записи на диск или телевизионной приставкой 130 и подаваемый от беспроводного приемопередатчика 123, и извлекает данные изображения и аудиоданные и различную информацию управления. Генератор/анализатор 124 пакета передает извлеченную различную информацию управления в контроллер 121.
Тюнер 126 принимает широковещательную радиопередачу, наземную цифровую широковещательную передачу и т.п. В тюнер 126 подают сигнал широковещательной передачи, принятый антенной (не показана), подключенной к антенному разъему 127. Тюнер 126 получает данные изображения и аудиоданные заданной программы на основе сигнала широковещательной передачи. Переключатель 125 избирательно выводит данные изображения и аудиоданные, извлеченные генератором/анализатором 124 пакета, или данные изображения и аудиоданные, полученные тюнером 126.
Процессор 128 дисплея выполняет обработку, такую как цветокоррекция, улучшение кромки или наложение графических данных для данных изображения, выведенных с помощью переключателя 125. На панели 129 дисплея отображают изображение на основе данных изображения, обработанных процессором 128 дисплея. Панель 129 дисплея может быть выполнена на основе жидкокристаллического дисплея (LCD), органической электролюминесценции (EL) или плазменной панели (PDP). Хотя это и не показано, аудиоданные, выводимые с помощью переключателя 125, подают в громкоговоритель через усилитель.
Далее описан пример конфигурации телевизионной приставки 130. На фиг.4 показан пример конфигурации телевизионной приставки 130. Телевизионная приставка 130 включает в себя контроллер 131, модуль 132 операции пользователя, дисплей 133, тюнер 134, антенный разъем 135, генератор/анализатор 136 пакета и беспроводной приемопередатчик 137.
Контроллер 131 управляет операциями различных блоков телевизионной приставки 130. Контроллер 131 включает в себя ЦПУ, ПЗУ и ОЗУ. В ПЗУ содержится, например, программа управления для ЦПУ. ОЗУ используется, например, для временного хранения данных, необходимых для обработки управления ЦПУ. ЦПУ считывает программу и данные из ПЗУ и разворачивает их в ОЗУ для запуска программы и выполнения операции управления различными блоками телевизионной приставки 130.
Модуль 132 операции пользователя и дисплей 133 формируют интерфейс пользователя и подключены к контроллеру 131. Модуль 132 операции пользователя включает в себя клавишу, кнопку и поворотный переключатель, расположенные на корпусе (не показан) телевизионной приставки 130, или сенсорную панель, расположенную на поверхности дисплея 133, или пульт дистанционного управления, или тому подобное. Дисплей 133 может быть выполнен на основе LCD или тому подобного.
Тюнер 134 принимает широковещательную радиопередачу, наземную цифровую широковещательную передачу и т.п. В тюнер 134 подают сигнал широковещательной передачи, принятый антенной (не показана), подключенной к антенному разъему 135. Тюнер 134 получает данные изображения и аудиоданные с заданной программой на основе сигнала широковещательной передачи.
Генератор/анализатор 136 пакета генерирует пакет беспроводной передачи для потоковой передачи данных или пакет беспроводной передачи для передачи информации управления. Пакет беспроводной передачи для потоковой передачи данных содержит данные изображения и аудиоданные, полученные с помощью тюнера 134, в качестве данных потоковой передачи, и одновременно содержит различную информацию управления, подаваемую от контроллера 131. Один пакет беспроводной передачи для потоковой передачи данных содержит, например, один кадр данных изображения и аудиоданных.
Пакет беспроводной передачи для передачи информации управления содержит различную информацию управления, подаваемую от контроллера 131. Кроме того, генератор/анализатор 136 пакета анализирует пакет беспроводной передачи для передачи информации управления, переданной телевизионным приемником 120 и переданной от беспроводного приемопередатчика 137, для извлечения различной информации управления, и подает различную информацию управления в контроллер 131.
Беспроводной приемопередатчик 137 выполняет беспроводную передачу пакета беспроводной передачи, сгенерированного генератором/анализатором 136 пакета, в телевизионный приемник 120. Кроме того, беспроводной приемопередатчик 137 принимает пакет беспроводной передачи для передачи информации управления, передаваемой телевизионным приемником 120, и подает ее в генератор/анализатор 136 пакета.
Пример работы при потоковой передаче данных
Ниже описаны примеры работы системы 100 связи (показана на фиг.1) при потоковой передаче данных.
Вначале будет описан пример работы при потоковой передаче данных из устройства 110 записи на диск в телевизионный приемник 120. Когда пользователь выполняет операции с устройством 110 записи на диск для передачи данных изображения и аудиоданных, записанных на носитель DC информации в форме диска, привод 114 диска воспроизводит кодированные данные с носителя DC информации в форме диска. Такие воспроизводимые данные подают в кодек 115.
Кодек 115 декодирует кодированные данные, воспроизводимые приводом 114 диска, в данные изображения и аудиоданные основной полосы частот. Такие данные изображения и аудиоданные основной полосы частот подают в генератор/анализатор 117 пакета. Генератор/анализатор 117 пакета генерирует пакет беспроводной передачи для потоковой передачи данных, содержащий данные изображения и аудиоданные, поданные из кодека 115, в качестве данных потоковой передачи, которые также содержат различную информацию управления, подаваемую из контроллера 111. Как описано выше, один пакет беспроводной передачи для потоковой передачи данных содержит, например, один кадр данных изображения и аудиоданных.
Пакет беспроводной передачи для потоковой передачи данных, генерируемый генератором/анализатором 117 пакета, передают по беспроводному каналу передачи от беспроводного приемопередатчика 118 в телевизионный приемник 120. В данном случае от устройства 110 записи на диск в телевизионный приемник 120 последовательно передают, используя потоковую передачу данных, пакет РК1 беспроводной передачи с периодом отсутствия передачи между ними, как показано на фиг.5 (а). Такой пакет РК1 беспроводной передачи содержит данные потоковой передачи, такие как аудиоданные и видеоданные, а также различную информацию управления.
В телевизионном приемнике 120 беспроводной приемопередатчик 123 принимает пакет беспроводной передачи для потоковой передачи данных, передаваемой устройством 110 записи на диск. Этот пакет беспроводной передачи подают в генератор/анализатор 124 пакета. Генератор/анализатор 124 пакета анализирует пакет беспроводной передачи и извлекает данные изображения и аудиоданные и различную информацию управления. Различную информацию управления подают в контроллер 121.
Данные изображения, извлеченные генератором/анализатором 124 пакета, подают в процессор 128 дисплея через переключатель 125. Под управлением контроллера 121 процессор 128 дисплея выполняет обработку, например цветокоррекцию, улучшение кромки или наложение графических данных на данные изображения. Затем панель 129 дисплея отображает изображение (воспроизводимое изображение) на основе данных изображения, поданных от процессора 128 дисплея. Хотя это и не показано, аудиоданные, извлеченные генератором/анализатором 124 пакета, подают на громкоговоритель через переключатель 125 и усилитель. Громкоговоритель выводит звук (воспроизводимые аудиоданные) на основе аудиоданных.
Кроме того, в телевизионном приемнике 120 пакет беспроводной передачи для передачи информации управления генерируют в соответствии с различной информацией управления, извлеченной из пакета РК1 беспроводной передачи, как описано выше, и передают беспроводным образом в устройство 110 записи на диск. В частности, генератор/анализатор 124 пакета генерирует пакет беспроводной передачи для передачи информации управления, содержащей различную информацию управления, такую как АСК (подтверждение получения), передаваемую из контроллера 121. Этот пакет беспроводной передачи передают по беспроводному каналу передачи от беспроводного приемопередатчика 123 в устройство 110 записи на диск.
Как описано выше, от устройства 110 записи на диск в телевизионный приемник 120 последовательно передают пакет беспроводной передачи для потоковой передачи данных с периодом отсутствия передачи между ними. Другими словами, такой пакет беспроводной передачи для потоковой передачи данных периодически передают с периодом отсутствия передачи между ними от устройства 110 записи на диск в телевизионный приемник 120.
В данном случае заданную долю периодов отсутствия передачи выделяют для передачи данных от телевизионного приемника 120 в устройство 110 записи на диск на основе, например, информации управления, содержащейся в непосредственно предшествующем пакете при беспроводной передаче. Период отсутствия передачи, который, таким образом, выделен для передачи данных от телевизионного приемника 120 в устройство 110 записи на диск, соответственно, называется "первым периодом отсутствия передачи". С другой стороны, период отсутствия передачи, который не предназначен для передачи от телевизионного приемника 120 в устройство 110 записи на диск, соответственно, называется "вторым периодом отсутствия передачи".
Как описано выше, в телевизионном приемнике 120 пакет РК2 беспроводной передачи для передачи информации управления, передаваемой от беспроводного приемопередатчика 123 в устройство 110 записи на диск, передают во время первого периода отсутствия передачи, как показано на фиг.5 (b).
В устройстве 110 записи на диск беспроводной приемопередатчик 118 принимает пакет беспроводной передачи для передачи информации управления, переданный телевизионным приемником 120. Такой пакет беспроводной передачи подают в генератор/анализатор 117 пакета. Генератор/анализатор 117 пакета анализирует пакет беспроводной передачи и выделяет различную информацию управления, такую как АСК. Различную информацию управления подают в контроллер 111.
Далее будет описан пример работы при потоковой передаче данных от телевизионной приставки 130 в телевизионный приемник 120. Когда пользователь выполняет операции с телевизионной приставкой 130 для передачи данных изображения и аудиоданных, полученных с помощью тюнера 134, генератор/анализатор 136 пакета генерирует пакет беспроводной передачи для потоковой передачи данных. Этот пакет беспроводной передачи содержит данные изображения и аудиоданные, передаваемые от тюнера 134, в качестве данных потоковой передачи, и содержит при этом различную информацию управления, поданную от контроллера 131. Как описано выше, один пакет беспроводной передачи для потоковой передачи данных содержит, например, один кадр данных изображения и аудиоданных.
Пакет беспроводной передачи для потоковой передачи данных, генерируемый генератором/анализатором 136 пакета, передают по беспроводному каналу передачи данных от беспроводного приемопередатчика 137 в телевизионный приемник 120. В этой ситуации от телевизионной приставки 130 в телевизионный приемник 120 последовательно передают пакет РК1 беспроводной передачи для потоковой передачи данных с периодом отсутствия передачи между ними, как показано на фиг.5 (а). Такой пакет РК1 беспроводной передачи содержит данные потоковой передачи, состоящие из аудио- и видеоданных, а также различную информацию управления.
В телевизионном приемнике 120 беспроводной приемопередатчик 123 принимает пакет беспроводной передачи для потоковой передачи данных, передаваемых телевизионной приставкой 130. Этот пакет беспроводной передачи подают в генератор/анализатор 124 пакета. Генератор/анализатор 124 пакета анализирует пакет беспроводной передачи и извлекает данные изображения и аудиоданные и различную информацию управления. Различную информацию управления подают в контроллер 121.
Данные изображения, извлеченные генератором/ анализатором 124 пакета, подают в процессор 128 дисплея через переключатель 125. Под управлением контроллера 121 процессор 128 дисплея выполняет обработку, такую как цветокоррекция, улучшение кромки или наложение графических данных на данные изображения. Затем панель 129 дисплея отображает изображение (изображение, принятое от телевизионной приставки) на основе данных изображения, переданных от процессора 128 дисплея. Хотя это не показано на чертеже, аудиоданные, извлеченные генератором/анализатором 124 пакета, подают в громкоговоритель через переключатель 125 и усилитель. Громкоговоритель выводит звук (аудиоданные, принятые от телевизионной приставки) на основе аудиоданных.
Кроме того, в телевизионном приемнике 120, генератор/анализатор 124 пакета генерирует пакет беспроводной передачи для передачи информации управления, содержащей различную информацию управления, такую как АСК, переданную от контроллера 121. Такой пакет беспроводной передачи передают беспроводным образом от беспроводного приемопередатчика 123 в телевизионную приставку 130. В этой ситуации от телевизионного приемника 120 в телевизионную приставку 130 передают пакет РК2 беспроводной передачи для передачи в нем информации управления в первый период отсутствия передачи, как показано на фиг.5 (b).
В телевизионной приставке 130 беспроводной приемопередатчик 137 принимает пакет беспроводной передачи для передачи информации управления, передаваемой телевизионным приемником 120. Этот пакет беспроводной передачи подают в генератор/анализатор 136 пакета. Генератор/анализатор 136 пакета анализирует пакет беспроводной передачи и извлекает различную информацию управления, такую как АСК. Различную информацию управления подают в контроллер 131.
Пример структуры пакета беспроводного передачи
Далее будут описаны примеры структуры пакета беспроводной передачи, который передают между устройством-источником (устройство 110 записи на диск, телевизионная приставка 130) и устройством-приемником (телевизионный приемник 120) при потоковой передаче данных.
Вначале будет описан пример структуры пакета РК1 беспроводной передачи для потоковой передачи данных, передаваемого от устройства-источника в устройство-приемник. На фиг.6 показан пример формата пакета РК1 беспроводной передачи. Пакет РК1 беспроводной передачи включает в себя преамбулу, заголовок PHY, заголовок MAC, различную информацию управления и данные потоковой передачи.
Преамбула представляет собой известную последовательность, используемую для обнаружения пакета беспроводной передачи, оценки ошибки несущей частоты, коррекции ошибки синхронизации, оценки тракта передачи и т.п. на стороне приема. Заголовок PHY содержит информацию, такую как глубина модуляции, скорость кодирования кода коррекции ошибок и длину пакета, используемую в заголовке MAC и в остальной части пакета беспроводной передачи. Заголовок MAC содержит адрес передающей станции, адрес приемной станции, элемент информации, содержащейся в пакете беспроводной передачи, тип пакета и т.п. Различная информация управления включает в себя информацию о том, что станция беспроводной связи, представляющая собой приемную станцию (устройство приема информации), должна выполнить после приема такого пакета беспроводной передачи, например, информацию о том, что станция должна передать АСК. Кроме того, различная информация управления включает в себя информацию отклика в станцию беспроводной связи, представляющую собой приемную станцию (устройство приема информации), например информацию о том, что запрос на прерывание потоковой передачи данных был принят.
В данном варианте выполнения, как показано на фиг.6, заголовок PHY пакета РК1 беспроводной передачи содержит информацию TIM1 о положении во времени, указывающую второй период отсутствия передачи в дополнение к такой информации, как глубина модуляции, скорость кодирования кода коррекции ошибок и длина пакета, описанной выше. Второй период отсутствия передачи представляет собой период отсутствия передачи, который не предназначен для передачи от устройства-приемника в устройство-источник, как описано выше. Например, информация TIM1 о положении во времени, соответствует периоду времени от времени окончания пакета РК1 беспроводной передачи в качестве начального момента, до времени начала второго периода отсутствия передачи (см. время t5, t3, t1, t5', t3', t1' на фиг.5 (а)). В примере, показанном на фиг.5, предусмотрен интервал AR во втором периоде отсутствия передачи, и время начала интервала AR установлено как время начала второго периода отсутствия передачи.
В пакете РК1 беспроводной передачи, показанном на фиг.6, преамбула, заголовок PHY, заголовок MAC и так далее, кроме информации TIM1 о положении во времени, содержащейся в заголовке PHY, не имеют какого-либо отношения к сущности изобретения и мало чем отличаются от стандартов беспроводной LAN, таких как IEEE802.11.
Далее будет описан пример структуры пакета РК2 беспроводной передачи для передачи информации управления, передаваемой от устройства-приемника в устройство-источник. На фиг.7 показан пример формата пакета РК2 беспроводной передачи. Пакет РК2 беспроводной передачи включает в себя преамбулу, заголовок PHY, заголовок MAC и различную информацию управления.
Преамбула представляет собой известную последовательность, используемую для обнаружения пакета беспроводной передачи, оценки ошибки несущей частоты, коррекции ошибки синхронизации, оценки тракта передачи и т.п. Заголовок PHY содержит такую информацию, как глубина модуляции, скорость кодирования кода коррекции ошибки и длина пакета, используемые в заголовке MAC и в остальном пакете беспроводной передачи. Заголовок MAC содержит адрес станции передачи, адрес приемной станции, элемент информации, содержащийся в пакете беспроводной передачи, тип пакета и т.п. Различная информация управления включает в себя информацию о том, что станция беспроводной связи, которая представляет собой приемную станцию (устройство передачи информации), должна выполнять после приема такого пакета беспроводной передачи, например, информацию, которая рекомендует снизить скорость передачи последовательных пакетов беспроводной передачи путем разрежения данных потоковой передачи из-за плохого качества сигнала передачи. Кроме того, различная информация управления включает в себя информацию о команде для станции беспроводной связи, которая представляет собой приемную станцию (устройство передачи информации), например, информацию, дающую команду прервать потоковую передачу данных.
В данном варианте выполнения, как показано на фиг.7, заголовок PHY пакета РК2 беспроводной передачи содержит информацию TIM2 о положении во времени, указывающую второй период отсутствия передачи, в дополнение к информации, такой как глубина модуляции, скорость кодирования кода коррекции ошибок и длина пакета, описанной выше. Информация TIM2 о положении во времени аналогична информации TIM1 о положении во времени, описанной выше, содержащейся в заголовке PHY пакета РК1 беспроводной передачи. В частности, информация TIM2 о положении во времени, соответствует периоду времени от времени окончания пакета РК2 беспроводной передачи в качестве начального момента до времени начала второго периода отсутствия передачи (время начала интервала AR) (см. время t4, t2, t4', t2' на фиг.5 (b)).
Чтобы обеспечить нахождение информации TIM2 о положении во времени в заголовке PHY пакета РК2 беспроводной передачи, как описано выше, контроллер 121 устройства-приемника (телевизионного приемника 120) выполняет процесс управления в соответствии с блок-схемой последовательности операций, показанной на фиг.8, каждый раз, когда беспроводной приемопередатчик 123 принимает пакет РК1 беспроводной передачи.
На этапе ST1, когда беспроводной приемопередатчик 123 принимает пакет РК1 беспроводной передачи, контроллер 121 начинает обработку управления и затем переходит к этапу ST2. На этапе ST2 контроллер 121 генерирует информацию TIM2 о положении во времени на основе информации TIM1 о положении во времени, содержащейся в заголовке PHY пакета РК1 беспроводной передачи. В этой ситуации информация ТIМ2 о положении во времени указывает тот же период отсутствия передачи (время начала периода отсутствия передачи), который обозначает информация TIM1 о положении во времени.
Затем на этапе ST3 контроллер 121 генерирует пакет РК2 беспроводной передачи для передачи информации управления, которая содержит информацию ТIМ2 о положении во времени, сгенерированную на этапе ST2, в заголовке PHY (см. фиг.7). Затем контроллер 121 на этапе ST4 передает пакет РК2 беспроводной передачи, сгенерированный на этапе ST3, в устройство-источник (устройство 110 записи на диск, телевизионная приставка 130) в первый период отсутствия передачи и на этапе ST5 завершает последовательность процесса управления.
На описанном выше этапе ST2 в блок-схеме последовательности операций, показанной на фиг.8, контроллер 121 должен определить время, указанное информацией ТIМ2 о положении во времени. Как определять время, описано со ссылкой на фиг.9. В этом примере время t5 указано информацией TIM1 о положении во времени, содержащейся в заголовке PHY пакета РК1 беспроводной передачи данных, а время t4, указанное информацией ТIМ2 о положении во времени, определяют по времени t5.
Контроллер 121 знает длительность Т1 времени от времени окончания пакета РК1 беспроводной передачи до времени начала пакета РК2 беспроводной передачи, передаваемого контроллером 121, и длительность Т2 времени пакета РК2 беспроводной передачи, передаваемого контроллером 121. В соответствии с этим, используя время t5, обозначенное информацией TIM1 о положении во времени и значения Т1, Т2 времени, контроллер 121 может определить время t4 из формулы t4=t5-Т1-Т2.
В приведенном выше описании информация TIM1, ТIМ2 о положении во времени, содержащаяся в заголовках PHY пакетов РК1, РК2 беспроводной передачи соответствуют времени, оставшемуся от времени окончания пакета беспроводной передачи в качестве исходного момента до времени начала второго периода отсутствия передачи. Однако информация TIM1, ТIМ2 о положении во времени может указывать абсолютное время для времени начала второго периода отсутствия передачи.
В этом случае устройство-источник (устройство 110 записи на диск, телевизионная приставка 130) и устройство-приемник (телевизионный приемник 120) должны иметь средство отсчета времени для генерирования общей информации о времени. Кроме того, в этом случае информация TIM1 о положении во времени, содержащаяся в заголовке PHY пакета РК1 беспроводной передачи, представляет собой ту же информацию, что и информация ТIМ2 о положении во времени, содержащаяся в заголовке PHY пакета РК2 беспроводной передачи. Соответственно, устройство-приемник (телевизионный приемник 120) может обеспечить непосредственное включение информации TIM1 о положении во времени, извлеченной из заголовка PHY пакета РК1 беспроводной передачи, переданного устройством-источником, в заголовок PHY пакета РК2 беспроводной передачи в качестве информации TIM2 о положении во времени.
Кроме того, в приведенном выше описании заголовки PHY пакетов РК1, РК2 беспроводной передачи содержат информацию TIM1, TIM2 о положении во времени. Однако места расположения информации TIM1, TIM2 о местоположении во времени в пакетах РК1, РК2 беспроводной передачи не ограничиваются заголовками PHY, но могут находиться в пределах других участков, таких как заголовки MAC.
Кроме того, в приведенном выше описании информация TIM1, TIM2 о положении во времени соответствует периоду времени от времени окончания пакетов РК1, РК2 беспроводной передачи в качестве исходного момента до времени начала второго периода отсутствия передачи (время начала интервала AR). Однако исходный момент не ограничивается временем окончания пакетов РК1, РК2 беспроводной передачи, но может представлять собой другой момент времени, такой как время начала пакетов РК1, РК2 беспроводной передачи.
Кроме того, в приведенном выше описании формат пакета РК2 беспроводной передачи для передачи информации, передаваемой устройством-приемником, формируют таким же образом, как и для пакета РК1 беспроводной передачи для потоковой передачи данных, передаваемых устройством-источником, за исключением данных потоковой передачи. Однако формат пакета РК2 беспроводной передачи не ограничивается этим, но может быть сформирован другим способом.
Работа устройства-приемника во время второго периода отсутствия передачи
Далее будет описана работа телевизионного приемника 120 (устройство-приемник) во время второго периода отсутствия передачи. Как описано выше, положение во времени второго периода отсутствия передачи указано информацией TIM2 о положении во времени, содержащейся в заголовке PHY пакета РК1 беспроводной передачи, для передачи информации управления, передаваемой в устройство-источник (устройство 110 записи на диск, телевизионная приставка 130).
Во время второго периода отсутствия передачи, как правило, контроллер 121 телевизионного приемника 120 вызывает переход беспроводного приемопередатчика 123 в режим приема. Это вызывает ожидание телевизионным приемником 120 приема пакета беспроводной передачи, переданного от другого устройства-источника, отличающегося от устройства-источника, передающего в данный момент времени пакет РК1 беспроводной передачи для потоковой передачи данных.
Кроме того, когда необходимо передать заданную информацию в другое устройство-источник, контроллер 121 телевизионного приемника 120 выполняет управление следующим образом. Под управлением контроллера 121 генератор/анализатор 124 пакета генерирует пакет беспроводной передачи, содержащий заданную информацию, и беспроводной приемопередатчик 123 передает этот пакет беспроводной передачи в другое устройство-источник во второй период отсутствия передачи. В этой ситуации беспроводной приемопередатчик 123 не входит в режим приема даже во время второго периода отсутствия передачи.
Блок-схема последовательности операций, показанная на фиг.10, представляет процесс управления, выполняемый контроллером 121 телевизионного приемника 120 во второй период отсутствия передачи. Контроллер 121 начинает процесс управления на этапе ST11 и затем переходит к этапу ST12. На этапе ST12 контроллер 121 определяет, имеет ли место в данный момент времени второй период отсутствия передачи или нет. Если в данный момент имеет место второй период отсутствия передачи, контроллер 121 на этапе ST13 определяет, требуется или нет передать данные в другое устройство-источник или нет.
Если данные передавать не требуется, контроллер 121 на этапе ST14 переводит беспроводной приемопередатчик 123 в режим приема и на этапе ST15 завершает процесс. С другой стороны, если требуется передача данных, контроллер 121 переходит к этапу ST16. На этапе ST16 контроллер 121 вызывает с помощью генератора/анализатора 124 пакета генерирование пакета беспроводной передачи, содержащего данные, предназначенные для передачи в другое устройство-источник. Также на этапе ST16 контроллер 121 обеспечивает передачу беспроводным приемопередатчиком 123 пакета беспроводной передачи, сгенерированного генератором/анализатором 124 пакета, в другое устройство-источник во время второго периода отсутствия передачи. Затем на этапе ST15 контроллер 121 завершает процесс.
Отсутствие шифрования или шифрование информации о положении во времени
Далее описано шифрование информации TIM1, TIM2 о положении во времени, содержащейся в заголовках PHY пакетов РК1, РК2 беспроводной передачи.
Информация TIM2 о положении во времени, содержащаяся в пакете РК2 беспроводной передачи, переданном от телевизионного приемника 120 (устройство-приемник) в устройство-источник (устройство 110 записи на диск, телевизионная приставка 130) может быть незашифрованной или может быть зашифрованной (см. фиг.7).
Когда информация ТIМ2 о положении во времени не зашифрована, другое устройство-источник, отличающееся от устройства-источника, выполняющего в данный момент времени передачу пакета РК1 беспроводной передачи для потоковой передачи данных, может легко получить информацию ТIМ2 о положении во времени, указывающую второй период отсутствия передачи. Соответственно, другое устройство-источник может передавать пакет беспроводной передачи (информацию) в телевизионный приемник 120 во второй период отсутствия передачи без предварительного выполнения взаимной аутентификации или тому подобного с телевизионным приемником 120.
Однако, если злонамеренная третья сторона передает пакет беспроводной передачи с неправильным значением в заголовке PHY, работа всей системы передачи информации может быть нарушена. Для исключения такого отказа информация ТIМ2 о положении во времени может быть зашифрована перед передачей. В этом случае, когда телевизионный приемник 120 передает информацию ТIМ2 о положении во времени, содержащуюся в заголовке PHY пакета РК2 беспроводной передачи, должна быть выполнена взаимная аутентификация, и минимальная информация о ключе шифрования должна совместно использоваться с другим устройством-источником.
Когда зашифрованная информация ТIМ2 о положении во времени содержится в пакете РК2 беспроводной передачи, эта информация ТIМ2 о положении во времени предпочтительно содержится в поле информации, отличном от заголовка PHY, например, в заголовке MAC. Более предпочтительно, в качестве исходной информации взаимной аутентификации может быть установлен один домен для всех устройств-источников, которые могут быть подключены, и может быть определен ключ, который обеспечивает возможность дешифрования в пределах этого домена. В этом случае возможен вариант выполнения, в котором поле, такое как заголовок MAC, содержащее информацию ТIМ2 о положении во времени, зашифровано с использованием этого ключа.
Выше была описана информация ТIМ2 о положении во времени, содержащаяся в пакете РК2 беспроводной передачи, переданном от телевизионного приемника 120 (устройство-приемник) в устройство-источник (устройство 110 записи на диск, телевизионная приставка 130). Кроме того, информация TIM1 о положении во времени, содержащаяся в пакете РК1 беспроводной передачи, переданном из устройства-источника (устройство 110 записи на диск, телевизионная приставка 130) в телевизионный приемник 120 (устройство-приемник) может быть незашифрованной или может быть зашифрованной (см. фиг.6).
В случае шифрования информации TIM1 о положении во времени, необходимо использовать шифрование, которое может быть дешифровано, по меньшей мере, телевизионным приемником 120 (устройство-приемник). В этом случае нет необходимости, чтобы другое устройство-источник дешифровало эту зашифрованную информацию. Поскольку первоначально устройству-источнику и другому устройству-источнику (например, устройству 110 записи на диск и телевизионной приставке 130) не требуется выполнять непосредственный обмен информацией между ними, и при этом не обеспечивается возможность приема сигнала беспроводной передачи друг от друга. Кроме того, телевизионный приемник 120 (устройство-приемник) передает информацию TIM2 о положении во времени, эквивалентную информации TIM1 о положении во времени, используя шифрование, которое может быть дешифровано, в другое устройство-источник.
Если предположить, что пакет РК1 беспроводной передачи от устройства-источника может быть принят другим устройством-источником, может быть установлен один домен для всех станций беспроводной связи (устройство передачи информации, устройство приема информации), которые могут быть подключены, и может быть определен ключ, который обеспечивает возможность дешифрования в пределах домена, как описано выше. В этом случае возможен вариант выполнения, в котором поле, такое как заголовок MAC, содержащее элемент информации (информацию TIM1 о положении во времени) зашифровано с использованием ключа. Это позволяет другому устройству источнику дополнительно использовать информацию от устройства-источника, передающего пакет РК1 беспроводной передачи. Это позволяет уменьшить вероятность получения неправильного значения по сравнению со случаем получения информации только от телевизионного приемника 120 (устройство-приемник).
Недопущение изменения положения во времени второго периода отсутствия передачи в устройстве-источнике
Далее будет описано недопущение изменения положения во времени второго периода отсутствия передачи в устройстве-источнике. Как описано выше, устройство-источник (устройство 110 записи на диск и телевизионная приставка 130) последовательно передают пакет РК1 беспроводной передачи для потоковой передачи данных с периодом отсутствия передачи между ними в телевизионный приемник 120 (устройство-приемник). Первые периоды отсутствия передачи представляют собой заданную долю периодов отсутствия передачи, предназначенных для передачи от телевизионного приемника 120 в устройство-источник, а вторые периоды отсутствия передачи представляют собой остальные периоды отсутствия передачи (см. фиг.5). Как описано выше, пакет РК1 беспроводной передачи содержит информацию TIM1 о положении во времени, указывающие положение во времени второго периода отсутствия передачи (см. фиг.6).
Длительность пакета РК1 беспроводной передачи меняется в зависимости от разрешающей способности данных изображения, включенных в данные потоковой передачи, и т.п. Например, когда данные изображения изменяются с данных изображения HD (высокой четкости) на данные изображения SD (стандартной четкости), длительность пакета РК1 беспроводной передачи уменьшается. С другой стороны, когда данные изображения изменяются с данных изображения SO на данные изображения HD, длительность пакета РК1 беспроводной передачи увеличивается.
Длительность пакета РК1 беспроводной передачи также изменяется, когда изменяется скорость передачи битов в канале беспроводной передачи данных. Например, когда скорость передачи битов в канале беспроводной передачи данных уменьшается, длительность пакета РК1 беспроводной передачи увеличивается. С другой стороны, когда скорость передачи битов канала беспроводной передачи данных увеличивается, длительность пакета РК1 беспроводной передачи уменьшается.
Когда длительность времени пакета РК1 беспроводной передачи изменяется таким образом, положение во времени, указанное информацией TIM1 о положении во времени, содержащейся в пакете РК1 беспроводной передачи, может больше не соответствовать фактическому положению во времени второго периода отсутствия передачи. В случае когда соответствие положений во времени потеряно таким образом, связь между телевизионным приемником 120 (устройство-приемник) и другим устройством-источником, осуществляемая на основе информации о положении во времени, как описано выше, может подвергаться помехам со стороны пакета РК1 беспроводной передачи или тому подобного.
Таким образом, контроллер (контроллер 111, контроллер 131) устройства-источника устройство 110 записи на диск, телевизионная приставка 130) выполняет корректировку следующим образом. Когда возрастает объем информации, предназначенной для передачи, используемой для потоковой передачи данных, или уменьшается скорость передачи битов после передачи пакета РК1 беспроводной передачи, контроллер корректирует информацию, которая должна содержаться в пакете РК1 беспроводной передачи таким образом, чтобы не произошло изменение положения во времени второго периода отсутствия передачи. В этом случае, например, выполняют прореживание битов передачи, которые имеют малую важность, или откладывают передачу информации, которая не чувствительна к изменениям задержки при передаче сигналов, такой как команда, запрашивающая информацию о качестве передачи.
С другой стороны, когда объем информации, предназначенной для передачи, используемой для потоковой передачи данных, уменьшается или скорость передачи битов после передачи пакета РК1 беспроводной передачи повышается, контроллер выполняет корректировку следующим образом. Контроллер, по меньшей мере, корректирует информацию, которая должна содержаться в пакете РК1 беспроводной передачи, или корректирует время передачи пакета РК1 беспроводной передачи, с тем чтобы не вызвать изменение положения во времени второго периода отсутствия передачи. В этом случае, например, повышается избыточность битов передачи, или информация, которая не чувствительна к изменению задержки передачи сигналов, запланированная для передачи со следующим пакетом беспроводной передачи, включается в текущий пакет беспроводной передачи. Кроме того, например, временные параметры передачи пакета РК1 беспроводной передачи поддерживают без изменения, даже когда длительность пакета РК1 беспроводной передачи уменьшается.
Описанная выше корректировка, выполняемая контроллером устройства-источника, не допускает изменение положения во времени второго периода отсутствия передачи, когда возрастает объем информации, предназначенной для передачи, используемой для потоковой передачи данных, или уменьшается скорость передачи битов, либо когда уменьшается объем информации, предназначенной для передачи, используемой для потоковой передачи данных, или возрастает скорость передачи битов. Таким образом, можно исключить влияние помех на передачу/прием информации между телевизионным приемником 120 (устройством-приемником) и другим устройством-источником в результате передачи пакета РК1 беспроводной передачи.
Пример обмена пакетом беспроводной передачи между устройством-приемником и другим устройством-источником
Далее, со ссылкой на фиг.11, будет описан один пример обмена пакетами между телевизионным приемником 120 (устройством-приемником) и другим устройством-источником во второй период отсутствия передачи, описанный выше. В этом примере предполагается, что устройство 110 записи на диск передает пакет РК1 беспроводной передачи для потоковой передачи данных, а телевизионный приемник 120 передает пакет РК2 беспроводной передачи для передачи информации управления в первый период отсутствия передачи. Затем, в данном примере, телевизионная приставка 130 в качестве другого устройства-источника указывает телевизионному приемнику 120 использовать телевизионную приставку 130 в качестве источника информации для потоковой передачи данных.
На фиг.11 (а) показаны пакеты беспроводной передачи, передаваемые устройством 110 записи на диск. На фиг.11 (b) показаны пакеты беспроводной передачи, передаваемые телевизионным приемником 120. На фиг.11 (с) показаны пакеты беспроводной передачи, передаваемые телевизионной приставкой 130. На фиг.11 (а)-(с) "В1" обозначает пакет беспроводной передачи, адресованный устройству 110 записи на диск, "В2" обозначает пакет беспроводной передачи, адресованный телевизионному приемнику 120, и "В3" обозначает пакет беспроводной передачи, адресованный телевизионной приставке 130.
Например, телевизионная приставка 130 определяет положение во времени второго периода отсутствия передачи по информации TIM2 о положении во времени, содержащейся в пакете РК2 беспроводной передачи, переданном от телевизионного приемника 120 в устройство 110 записи на диск, и определяет, когда следует передавать пакет беспроводной передачи. Затем телевизионная приставка 130 передает пакет беспроводной передачи, содержащий запрос на установление соединения и информацию аутентификации, в телевизионный приемник 120 во второй период отсутствия передачи.
Телевизионный приемник 120, когда он находится в режиме приема во втором периоде отсутствия передачи, принимает пакет беспроводной передачи, переданный телевизионной приставкой 130. Затем на основе запроса на установление соединения и информации аутентификации, извлеченной из пакета беспроводной передачи, телевизионный приемник 120 выполняет взаимную аутентификацию и определяет, следует ли разрешить запрашиваемое соединение.
Если телевизионный приемник 120 завершает взаимную аутентификацию с телевизионной приставкой 130 и определяет, что требуется разрешить соединение, телевизионный приемник 120 передает пакет беспроводной передачи, содержащий информацию о завершенной аутентификации и разрешенном соединении в телевизионную приставку 130 во второй период отсутствия передачи. Во втором периоде отсутствия передачи, когда телевизионная приставка 130 не передает пакет беспроводной передачи, телевизионная приставка 130 переходит в режим приема. В этой ситуации, под управлением контроллера 131 беспроводной приемопередатчик 137 переходит в режим приема. Таким образом, телевизионная приставка 130 может принимать пакет беспроводной передачи, переданный телевизионным приемником 120, во втором периоде отсутствия передачи, как описано выше.
Затем телевизионная приставка 130 передает пакет беспроводной передачи, содержащий команду (уведомление) на переключение источника информации потоковой передачи, в телевизионный приемник 120 во второй период отсутствия передачи. Телевизионный приемник 120, когда он находится в режиме приема во второй период отсутствия передачи, принимает этот пакет беспроводной передачи. Затем в ответ на команду на переключение источника потоковой информации, содержащуюся в пакете беспроводной передачи, принятом от телевизионной приставки 130, телевизионный приемник 120 генерирует пакет беспроводной передачи, содержащий команду на остановку потоковой передачи (запрос прерывания), и передает этот пакет беспроводной передачи в устройство 110 записи на диск в первый период отсутствия передачи.
В ответ на команду на остановку потоковой передачи (запрос прерывания), содержащуюся в пакете беспроводной передачи, переданном телевизионным приемником 120, устройство 110 записи на диск генерирует пакет беспроводной передачи, содержащий подтверждение приема инструкции остановки потоковой передачи, и передает этот пакет беспроводной передачи в телевизионный приемник 120. На этом завершается обработка прерывания потоковой передачи данных между устройством 110 записи диска и телевизионным приемником 120.
После выполнения процесса прерывания, описанного выше, телевизионный приемник 120 генерирует пакет беспроводной передачи, содержащий команду на запуск передачи потока (уведомление о разрешении запуска), и передает этот пакет беспроводной передачи в телевизионную приставку 130. В ответ на команду на запуск передачи потока, содержащуюся в этом пакете беспроводной передачи, телевизионная приставка 130 генерирует пакет беспроводной передачи для передачи потоковой передачи данных (см. фиг.6) и передает этот пакет беспроводной передачи в телевизионный приемник 120. Затем начинается передача потоковой передачи от телевизионной приставки 130 в телевизионный приемник 120.
Следует отметить, что на фиг.11 взаимная аутентификация и т.п. выполняется одним пакетом. Однако на практике может потребоваться обмен двумя или более пакетами. Кроме того, обмен АСК или тому подобным может потребоваться для гарантирования того, что информация была передана без каких-либо изменений содержания.
Далее со ссылкой на фиг.12 будет описан другой пример обмена пакетами между телевизионным приемником 120 (устройством-приемником) и другим устройством-источником во второй период отсутствия передачи, описанный выше. В этом примере предполагается, что устройство 110 записи на диск передает пакет РК1 беспроводной передачи для потоковой передачи данных, а телевизионный приемник 120 передает пакет РК2 беспроводной передачи для управления передачей информации в первый период отсутствия передачи. Затем в этом примере телевизионный приемник 120 передает информацию управления устройством в телевизионную приставку 130, служащую в качестве другого устройства-источника.
Например, информация управления устройством используется для того, чтобы телевизионный приемник 120 вызывал запись телевизионной приставкой 130 данных изображения и аудиоданных канала передач, указанного телевизионным приемником 120, во внутреннее устройство хранения данных (не показан на фиг.4).
На фиг.12 (а) показаны пакеты беспроводной передачи, передаваемые устройством 110 записи на диск. На фиг.12 (b) показаны пакеты беспроводной передачи, передаваемые телевизионным приемником 120. На фиг.12 (с) показаны пакеты беспроводной передачи, передаваемые телевизионной приставкой 130. На фиг.12 (а)-(с) "В1" обозначает пакет беспроводной передачи, адресованный устройству 110 записи на диск, "В2" обозначает пакет беспроводной передачи, адресованный телевизионному приемнику 120, и "В3" обозначает пакет беспроводной передачи, адресованный телевизионной приставке 130.
Когда информация управления устройством должна быть передана в телевизионную приставку 130, телевизионный приемник 120 передает пакет беспроводной передачи, содержащий запрос на установление соединения и информацию аутентификации, в телевизионную приставку 130 во второй период отсутствия передачи. Следует отметить, что в телевизионном приемнике 120 известно положение во времени второго периода отсутствия передачи.
Телевизионная приставка 130, находясь в режиме приема во второй период отсутствия передачи, принимает пакет беспроводной передачи, переданный телевизионным приемником 120. Затем на основе запроса на установление соединения и информации аутентификации, извлеченной из пакета беспроводной передачи, телевизионная приставка 130 выполняет взаимную аутентификацию и определяет, разрешено или нет запрашиваемое соединение.
Если телевизионная приставка 130 завершает взаимную аутентификацию с телевизионным приемником 120 и принимает решение разрешить соединение, телевизионная приставка 130 передает пакет беспроводной передачи, содержащий информацию о завершенной аутентификации и разрешенном соединении, в телевизионный приемник 120 во второй период отсутствия передачи. Телевизионный приемник 120, находясь в режиме приема во второй период отсутствия передачи, принимает пакет беспроводной передачи, переданный телевизионной приставкой 130.
Затем телевизионный приемник 120 генерирует пакет беспроводной передачи, содержащий информацию о команде управления устройством, и передает этот пакет беспроводной передачи в телевизионную приставку 130 во второй период отсутствия передачи. Телевизионная приставка 130, находясь в режиме приема во второй период отсутствия передачи, принимает этот пакет беспроводной передачи, получает информацию о команде управления устройством и выполняет операцию на основе информации о команде. Кроме того, при получении информации о команде управления устройством, телевизионная приставка 130 генерирует пакет беспроводной передачи, содержащий уведомление о подтверждении приема для команды управления устройством, и передает этот пакет беспроводной передачи в телевизионный приемник 120.
Следует отметить, что на фиг.12 взаимная аутентификация и т.п. выполняется при передаче одного пакета. Однако на практике может потребоваться обмен двумя или более пакетами. Кроме того, обмен АСК или тому подобным может потребоваться для гарантирования того, что информация будет передана без каких-либо изменений содержания.
Случайная отсрочка передачи
Далее будет описана случайная отсрочка передачи, предназначенная для исключения столкновения между пакетом беспроводной передачи от телевизионного приемника 120 (устройство-приемник) и пакетом беспроводной передачи от другого устройства-источника. На фиг.11 и 12 можно видеть, что телевизионный приемник 120 и телевизионная приставка 130 немедленно используют весь второй период отсутствия передачи, который не предназначен для передачи от телевизионного приемника 120 в устройство 110 записи на диск. Однако на фиг.11 и 12 показаны только примеры.
Например, телевизионному приемнику 120 может потребоваться передача информации в телевизионную приставку 130 практически в то же время, когда телевизионная приставка 130 должна передать информацию в телевизионный приемник 120. Кроме того, может существовать другое устройство-источник, кроме устройства 110 записи на диск и телевизионной приставки 130, и ему может потребоваться передать информацию в телевизионный приемник 120. Таким образом, в случае необходимости передать информацию попытка использования ближайшего второго периода отсутствия передачи без определенного анализа может привести к столкновению пакетов беспроводной передачи, что приведет к неудачной передаче информации.
В такой ситуации передающая сторона не принимает АСК от приемной стороны и тогда пытается выполнить повторную передачу, которая также вступает в столкновение с еще одной передачей. Вследствие этого, обе стороны продолжают неудачно передавать информацию. Для исключения этого устройство беспроводной передачи данных (устройство-источник, устройство-приемник), пытающееся выполнить передачу данных во второй период отсутствия передачи, может применить схему определения, когда следует выполнить передачу, с использованием случайной отсрочки передачи. Пример варианта выполнения самой случайной отсрочки передачи можно узнать из IEEE802.11 и т.п., поэтому ее детали здесь не описаны.
Например, число вторых периодов передачи можно использовать в качестве единицы для отсчета отсрочки передачи. Кроме того, например, положение во времени, указанное информацией TIM1, TIM2 о положении во времени, содержащейся в пакетах РК1, РК2 беспроводной передачи, можно использовать в качестве исходной точки, и определенный размер интервала времени можно использовать в качестве единицы для отсчета отсрочки передачи. Это позволяет осуществлять управление отсрочкой передачи, используя более мелкую единицу времени, чем в случае использования числа вторых периодов отсутствия передачи в качестве единицы отсчета отсрочки передачи, обеспечивая возможность эффективного использования беспроводных ресурсов.
В системе 100 связи, показанной на фиг.1, существует второй период отсутствия передачи, который не предназначен для передачи от устройства-приемника (телевизионного приемника 120) в устройство-источник (устройство 110 записи на диск, телевизионная приставка 130). Кроме того, пакет РК2 беспроводной передачи, переданный от устройства-приемника в устройство-источник, содержит информацию TIM2 о положении во времени, указывающую положение во времени второго периода отсутствия передачи. Соответственно, этот второй период отсутствия передачи устройство-приемник может передавать/принимать информацию в/от другого устройства-источника, отличающегося от устройства-источника, передающего пакет РК1 беспроводной передачи для потоковой передачи данных.
Это означает, что связь между устройством-приемником и другим устройством-источником может осуществляться во время выполнения потоковой передачи данных от устройства-источника в устройство-приемник, что улучшает удобство для пользователя. Например, когда информацию управления, уведомляющую о переключении потоковой передачи данных, передают от другого устройства-источника в устройство-приемник, потоковая передача может быть переключена так, что пользователь устройства-приемника не замечает переключение источника информации для потоковой передачи данных.
Кроме того, в системе 100 передачи информации, показанной на фиг.1, информация TIM2 о положении во времени, указывающая второй период отсутствия передачи, содержащаяся в пакете РК2 беспроводной передачи, адресованном от устройства-приемника в устройство-источник, может быть зашифрована, и она может быть дешифрована по меньшей мере между устройством-приемником и другим устройством-источником. Это позволяет улучшить устойчивость к атаке из злонамеренного устройства беспроводной передачи данных.
Кроме того, в системе 100 передачи информации, показанной на фиг.1, передачу данных между устройством-приемником и другим устройством-источником выполняют во второй период отсутствия передачи, который не предназначен для передачи от устройства-приемника в устройство-источник. Когда пакет беспроводной передачи передают от устройства-приемника в другое устройство-источник, или когда пакет беспроводной передачи передают из другого устройства-источника в устройство-приемник, можно определить, когда следует выполнить передачу, с использованием случайной отсрочки передачи. Это может снизить вероятность столкновения пакетов беспроводной передачи.
2. Модификация
В описанном выше варианте выполнения устройства источники (устройства передачи информации) представляют собой устройство 110 записи на диск и телевизионную приставку 130, а устройство-приемник (устройство приема информации) представляет собой телевизионный приемник 120. Разумеется, изобретение аналогично можно применять в системе связи, в которой устройство-источник и устройство-приемник представляют собой другую комбинацию устройств.
Промышленная применимость
Изобретение можно применять в системе связи, в которой последовательно выполняют передачу пакета беспроводной передачи для потоковой передачи данных от устройства-источника в устройство-приемник.
Описание ссылочных позиций и обозначений
100
система связи
110
устройство записи на диск
111
контроллер
112
модуль операции пользователя
113
дисплей
114
привод диска
115
кодек
116
разъем
117
генератор/анализатор пакета
118
беспроводной приемопередатчик
120
телевизионный приемник
121
контроллер
122
модуль операции пользователя
123
беспроводной приемопередатчик
124
генератор/анализатор пакета
125
переключатель
126
тюнер
127
антенный разъем
128
процессор дисплея
129
панель дисплея
130
телевизионная приставка
131
контроллер
132
модуль операции пользователя
133
дисплей
134
тюнер
135
антенный разъем
136
генератор/анализатор пакета
137
беспроводной приемопередатчик