УСТРОЙСТВО ИЛИ СПОСОБ ПЕРЕДАЧИ ДАННЫХ И КОМПЬЮТЕРНАЯ ПРОГРАММА
COMMUNICATION APPARATUS OR COMMUNICATION METHOD  AND COMPUTER PROGRAM

Область техники, к которой относится изобретение
Технология, раскрытая в данном описании, относится к устройствам передачи данных или способам передачи данных, и компьютерным программам для передачи и приема данных, или повторной передачи принятых данных.
Уровень техники
Мультимедийные интерфейсы высокой четкости (HDMI (зарегистрированный товарный знак)) в последнее время стали популярными, как интерфейсы передачи данных для высокоскоростной передачи несжатых (в основной полосе пропускания) сигналов изображения (данных изображения) и цифровых аудиосигналов (аудиоданных), которые сопровождают сигналы изображения. Конец передачи данных, соединенный через интерфейс HDMI, представляет собой устройство источник HDMI, и конец приема данных представляет собой устройство потребитель HDMI.
В примере AV системы и т.п., устройство записи Диска Blu-ray (BD), телевизионная приставка (STB) и некоторый другой аудио-визуальный источник (AV источник), как устройства источники HDMI могут быть соединены с телевизионным приемником, проектором и некоторым другим дисплеем в качестве устройств потребителей HDMI через интерфейсы HDMI (см., например, Патентный документ 1). Кроме того, определен способ управления для содержания, которое должно быть предоставлено устройством источником HDMI, таким как устройство записи BD, при условии, что устройством записи BD управляют, и его выбирают непосредственно из устройства потребителя HDMI, такого как телевизионный приемник, и экран отображают в устройстве потребителе HDMI.
В то же время, управление между устройствами в соответствии со стандартом альянса цифровых сетей для дома (DLNA) также было введено в практическое использование как схемы управления с IP (протоколом Интернет). В DLNA определено использование по системе 2-Box Pull (использование с участием 2 устройств, устройство потребитель находит и вызывает содержание в устройстве источнике для воспроизведения), формируемое с использованием цифрового мультимедийного сервера данных (DMS) в качестве сервера предоставления содержания и цифрового мультимедийного проигрывателя (DMP) в качестве клиента, который воспроизводит данные, и использование по системе 3-Box (использование с участием 3 устройств, контроллер находит и вызывает содержание в устройстве источнике для воспроизведения в устройстве потребителе), которая имеет цифровой мультимедийный визуализатор (DMR) и цифровой мультимедийный контроллер (DMC), в качестве устройств клиентов. В последней системе 3-Box DMC управляют таким образом, что содержание может быть передано из DMS в DMR и воспроизведено. Кроме того, в универсальной технологии автоматического конфигурирования аппаратных средств во время подключения (UPnP), на которой основан DLNA, функция услуги директории содержания (CDS) разработана для установки иерархии и предоставлении списка и информации о содержании, содержащемся в цифровом мультимедийном сервере (DMS), и она также может применяться для DLNA (см., например, Патентный документ 2).
В конфигурации устройств, в которой одновременно присутствуют устройство DLNA и устройство HDMI, однако содержанием HDMI нельзя управлять из устройства DLNA. Это связано с тем, что спецификации управления данными содержания с использованием цифрового интерфейса, такого как HDMI, действительны только между устройствами, соединенными с использованием HDMI. Кроме того, в DLNA также предполагается спецификация управления данными содержания между соединенными по IP устройствами, но такая спецификация не поддерживает управление между устройствами за пределами их сети.
В частности, у пользователя существует потребность в использовании управления 3-Box с помощью устройства мобильного терминала, который используется, как устройство, которое управляет такими устройствами, как мобильный цифровой мультимедийный контроллер (М-DMC) DLNA. Однако содержанием HDMI нельзя управлять в таких случаях.
Список литературы
Патентные документы
Патентный документ 1: Выложенная заявка на японский патент № 2013-5265
Патентный документ 2: Выложенная заявка на японский патент № 2012-213111
Сущность изобретения
Задачи, решаемые изобретением
Технология, раскрытая в данном описании, направлена на предоставление отличных устройств передачи данных или способа, и компьютерной программы, которые позволяют соответствующим образом передавать информацию, относящуюся к несжатым данным изображения/аудиоданным между устройством, таким как устройство HDMI, и устройством IP (DLNA), несжатое изображение/аудиоданные передают через цифровой интерфейс, такой как HDMI.
Решения задачи
Данная заявка была составлена с учетом описанных выше проблем, и технология, раскрытая в пункте 1, направлена на устройство передачи данных, которое включает в себя:
модуль передачи данных, который передает несжатое изображение/аудиоданные во внешнее устройство через заданный путь передачи; и
модуль передачи информации, который передает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть переданы с помощью модуля передачи данных, и информацию о схеме передачи во внешнее устройство через канал передачи.
В соответствии с технологией, раскрытой в пункте 2 данной заявки, устройство передачи данных по пункту 1 дополнительно включает в себя: модуль приема информации, который принимает информацию схемы передачи об информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместимо внешнее устройство, из внешнего устройства через путь передачи; и модуль выбора схемы, который выбирает схему передачи, которая должна использоваться в модуле передачи информации, в соответствии с информацией о схеме передачи, принятой модулем приема информации. Модуль передачи информации затем передает информацию, относящуюся к несжатым данным изображения/аудиоданным во внешнее устройство через путь передачи, в соответствии со схемой, выбранной модулем выбора схемы.
В соответствии с технологией, раскрытой в пункте 3 данной заявки, модуль передачи информации устройства передачи данных по пункту 1 или 2, передает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи во внешнее устройство путем вставки соответствующей информации, и информацию о схеме передачи в период гашения несжатого изображения/аудиоданных, которые должны быть переданы в модуль передачи.
В соответствии с технологией, раскрытой в пункте 4 данной заявки, модуль передачи информации устройства передачи данных по пункту 1 или 2, передает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи во внешнее устройство через двунаправленный путь передачи данных, сформированный с использованием заданной линии, включенной в путь передачи.
В соответствии с технологией, раскрытой в пункте 5 данной заявки, модуль передачи информации устройства передачи данных по пункту 1 или 2, передает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи во внешнее устройство через линию данных управления, включенную в путь передачи.
В соответствии с технологией, раскрытой в пункте 6 данной заявки, модуль передачи информации устройства передачи по любому из пунктов 1 – 5, передает по меньшей мере одну часть информации как информацию, относящуюся к несжатым данным изображения/аудиоданным, по меньшей мере одна часть информации представляет собой одну из информации о длине, информации о длительности воспроизведения, информации о наименовании для несжатого изображения/аудиоданных и миниатюрного изображения содержания.
Кроме того, технология, раскрытая в пункте 7 данной заявки, представляет собой способ передачи данных, который включает в себя:
этап передачи данных, состоящий в передаче несжатого изображения/аудиоданных во внешнее устройство через заданный путь передачи; и
этап передачи информации, состоящий в передаче информации, относящейся к несжатым данным изображения/аудиоданным, которые должны быть переданы с помощью модуля передачи данных, и информации о схеме передачи во внешнее устройство через путь передачи.
Кроме того, технология, раскрытая в пункте 8 данного приложения, представляет собой компьютерную программу, записанную в считываемом компьютером формате, для обеспечения выполнения компьютером следующей функции:
модуля передачи данных, который передает несжатое изображение/аудиоданные во внешнее устройство через заданный путь передачи; и
модуля передачи информации, который передает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть переданы модулем передачи данных, и информацию о схеме передачи во внешнее устройство через путь передачи.
Компьютерная программа по пункту 8 в данной заявке определяет компьютерную программу, написанную в формате, считываемом компьютером, с тем, чтобы обеспечить возможность выполнения заданной обработки в компьютере. Другими словами, когда компьютерная программа, в соответствии с пунктом 8 данной заявки установлена в компьютере, возникают взаимодействующие действия в компьютере, и могут быть достигнуты аналогичные эффекты, как и в устройстве передачи данных по пункту 1 данной заявки.
Кроме того, технология, раскрытая в пункте 9 данной заявки, представляет собой устройство передачи данных, которое включает в себя:
модуль приема данных, который принимает несжатое изображение/аудиоданные из внешнего устройства через заданный путь передачи;
модуль приема информации, который принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть приняты с помощью модуля приема данных, и информацию о схеме передачи из внешнего устройства через путь передачи; и
модуль обработки данных, который обрабатывает информацию, относящуюся к несжатым данным изображения/аудиоданным, принятым модулем приема информации, в соответствии с информацией о схеме передачи, принятой модулем приема информации.
В соответствии с технологией, раскрытой в пункте 10 данной заявки, устройство передачи данных по пункту 9 дополнительно включает в себя: модуль сохранения информации, который сохраняет информацию схемы передачи об информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместимо устройство передачи данных; и модуль передачи информации, который передает информацию о схеме передачи, сохраненную в модуле сохранения информации во внешнее устройство через путь передачи.
В соответствии с технологией, раскрытой в пункте 11 данной заявки, модуль приема информации устройства передачи данных по пункту 9 или 10 выделяет информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи из периода гашения несжатых данных изображения/аудиоданных для их приема с помощью модуля приема данных.
В соответствии с технологией, раскрытой в пункте 12 данной заявки, модуль приема информации устройства передачи данных по пункту 9 или 10, принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи из внешнего устройства через путь двунаправленной передачи данных, сформированный заданной линией, включенной в путь передачи.
В соответствии с технологией, раскрытой в пункте 13 данной заявки, модуль приема информации устройства передачи данных по пунктам 9 или 10 принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи из внешнего устройства через линию данных управления, включенную в путь передачи.
В соответствии с технологией, раскрытой в пункте 14 данной заявки, модуль обработки данных устройства передачи данных по любому из пунктов 9 - 13 генерирует информацию содержания путем добавления дополнительной информации, получаемой устройством передачи данных, к информации, относящейся к несжатым данным изображения/аудиоданным, с помощью модуля приема информации. Устройство передачи данных дополнительно включает в себя второй модуль передачи информации, который передает информацию содержания во второе внешнее устройство через второй путь передачи.
В соответствии с технологией, раскрытой в пункте 15 данной заявки, модуль обработки данных устройства передачи данных по пункту 14 добавляет по меньшей мере одну часть информации как дополнительную информацию, по меньшей мере одна часть информации находится среди последовательного номера или расширения, обозначающих несжатые данные изображения/аудиоданные, информацию адреса (адреса CEC) о внешнем устройстве и информацию соединения о внешнем устройстве (номер, выделенный для разъема, с которым соединено внешнее устройство).
В соответствии с технологией, раскрытой в пункте 16 данного приложения, устройство передачи данных по пункту 14 дополнительно включает в себя: второй модуль приема информации, который принимает информацию управления о несжатых данных изображения/аудиоданных из второго внешнего устройства через второй путь передачи; и модуль управления соединением, который управляет соединением с внешним устройством, в соответствии с информацией управления, принятой вторым модулем приема информации. Модуль передачи информации передает информацию управления о несжатых данных изображения/аудиоданных через путь передачи, во внешнее устройство, соединенное с модулем управления соединением.
Кроме того, технология, раскрытая в пункте 17 данной заявки, направлена на устройство передачи данных, которое включает в себя:
этап приема данных, состоящий в приеме несжатых данных изображения/аудиоданных из внешнего устройства через заданный путь передачи;
этап приема информации, состоящий в приеме информации, относящейся к несжатым данным изображения/аудиоданным, которые должны быть приняты на этапе приема данных, и к информации о схеме передачи из внешнего устройства через путь передачи; и
этап обработки данных, состоящий в обработке информации, относящейся к несжатым данным изображения/аудиоданным, принятым модулем приема информации, в соответствии с информацией схемы передачи, принятой на этапе приема информации.
Кроме того, технология, раскрытая в пункте 18 данной заявки, направлена на компьютерную программу, записанную в считываемом компьютером формате для обеспечения выполнения компьютером следующей функции:
модуля приема данных, который принимает несжатые данные изображения/аудиоданные из внешнего устройства через заданный путь передачи;
модуля приема информации, который принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть приняты модулем приема данных, и информацию о схеме передачи из внешнего устройства через путь передачи; и
модуля обработки данных, который обрабатывает информацию, относящуюся к несжатым данным изображения/аудиоданным, принятым модулем приема информации, в соответствии с информацией о схеме передачи, принятой модулем приема информации.
Компьютерная программа, в соответствии с пунктом 18 данной заявки, определяют компьютерную программу, записанную в формате, считываемом компьютером таким образом, что обеспечивается заданная обработка в компьютере. Другими словами, когда компьютерная программа, в соответствии с пунктом 18 данной заявки, установлена в компьютере, в компьютере возникают взаимодействующие действия, и могут быть достигнуты эффекты, аналогичные компьютерному устройству, в соответствии с пунктом 9 данной заявки.
Кроме того, технология, раскрытая в пункте 19 данной заявки, направлена на устройство передачи данных, которое включает в себя:
модуль приема информации, который принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, из внешнего устройства через второй путь передачи;
модуль обработки данных, который отображает и обрабатывает информацию списка о несжатых данных изображения/аудиоданных, в соответствии с информацией, относящейся к несжатым данным изображения/аудиоданным, принятым модулем приема информации; и
модуль передачи информации, который передает информацию, относящуюся к несжатым данным изображения/аудиоданным, выбранным из информации списка, во внешнее устройство через второй путь передачи.
Кроме того, технология, раскрытая в пункте 20 данной заявки, направлена на компьютерную программу, записанную в считываемом компьютером формате для обеспечения выполнения компьютером следующей функции:
модуля приема информации, который принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, из внешнего устройства через второй путь передачи;
модуля обработки данных, который отображает и обрабатывает информацию списка о несжатых данных изображения/аудиоданных, в соответствии с информацией, относящейся к несжатым данным изображения/аудиоданным, принятым модулем приема информации; и
модуля передачи информации, который передает информацию, относящуюся к несжатым данным изображения/аудиоданным, выбранным из информации списка, во внешнее устройство через второй путь передачи.
Компьютерная программа, в соответствии с пунктом 20 данной заявки, определяет компьютерную программу, записанную в считываемом в компьютере формате, что обеспечивает выполнение заданной обработки в компьютере. Другими словами, когда компьютерная программа, в соответствии с пунктом 20 данной заявки, установлена в компьютере, возникают взаимодействующие действия и могут быть достигнуты эффекты, аналогичные устройству передачи данных по пункту 19 данной заявки.
Эффекты изобретения
В соответствии с технологией, раскрытой в данном описании, возможно предоставить отличное устройство или способ передачи данных, и компьютерную программу, которые позволяют соответствующим образом передавать информацию, относящуюся к несжатым данным изображения/аудиоданным между устройством, таким, как устройство HDMI, и устройством IP (DLNA), несжатые данные изображения/аудиоданные передают через цифровой интерфейс, такой как HDMI.
Поэтому, в соответствии с технологией, раскрытой в данном описании, соответствующая информация может быть получена устройством DLNA, соединенным через IP с устройством потребителя HDMI, и несжатыми данными изображения/аудиоданными можно управлять из устройства DLNA в AV системе, в котором несжатые данные изображения/аудиоданные, предоставляемые из устройства источника HDMI, просматривают с помощью устройства потребителя HDMI.
Следует отметить, что предпочтительные эффекты, описанные в данном описании, представляют собой просто примеры, и предпочтительные эффекты настоящего изобретения не ограничены ими. Кроме того, настоящее изобретение может дополнительно проявлять дополнительные предпочтительные эффекты, в дополнение к описанным выше предпочтительным эффектам.
Другие цели, свойства и преимущества технологии, раскрытой в данном описании, будут понятны из вариантов осуществления, описанных ниже, и подробного описания со ссылкой на приложенные чертежи.
Краткое описание чертежей
На фиг. 1 показана схема, схематично представляющая пример конфигурации AV системы 10, в которой применена технология, раскрытая в данном описании.
На фиг. 2 показана блок-схема, представляющая функциональные конфигурации модуля 11b передачи HDMI в устройстве 11 записи BD и модуля 13b приема HDMI в телевизионном приемнике 13.
На фиг. 3 показана схема, представляющая периоды различных видов данных передачи в случае, когда данные изображения 1920 пикселей × 1080 строк передают через каналы TDMS №0, №1 и №2.
На фиг. 4 показана схема, представляющая пример конфигурации устройства 11 записи BD.
На фиг. 5 показана схема, представляющая пример конфигурации телевизионного приемника 13.
На фиг. 6 показана схема, представляющая пример конфигурации мобильного терминала 14.
На фиг. 7 показана схема, представляющая пример структуры данных Е-EDID.
На фиг. 8 показана схема, представляющая пример структуры области VSDB.
На фиг. 9 показана схема, представляющая пример структуры пакета VSIF.
На фиг. 10 показана схема, представляющая пример структуры IP пакета, предназначенного для использования в интерфейсе двунаправленной высокоскоростной шины.
На фиг. 11 показана схема, представляющая пример структуры пакета CEC.
На фиг. 12 показана схема, представляющая структуру данных, которая формирует информацию содержания путем добавления дополнительной информации к информации, относящейся к несжатым данным изображения/аудиоданным, и передает информацию содержания.
На фиг. 13 показана блок-схема последовательности операций, представляющая процедуры обработки, предназначенные для выполнения устройством источником HDMI во время подключения устройства.
На фиг. 14 показана блок-схема последовательности операций, представляющая процедуры обработки, предназначенные для определения схемы передачи для соответствующей информации в устройстве источнике HDMI.
На фиг. 15 показана блок-схема последовательности операций, представляющая процедуры обработки, предназначенные для обработки информации, относящейся к несжатым данным изображения/аудиоданным в устройстве потребителе HDMI.
На фиг. 16 показана блок-схема последовательности операций, представляющая процедуры обработки, предназначенные для выполнения в телевизионном приемнике (устройстве потребителя) 13, когда выполняется операция с содержанием из мобильного терминала 14.
На фиг. 17 показана блок-схема последовательности операций, представляющая процедуры для обработки информации, относящейся к содержанию, в мобильном терминале 14.
Подробное описание изобретения
Далее представлено подробное описание вариантов осуществления технологии, раскрытой в данном описании, со ссылкой на чертежи.
Пример конфигурации AV системы
На фиг. 1 схематично показан пример конфигурации AV системы 10, в которой применяется технология, раскрытая в данном описании. AV система 10, показанная на чертежах, включает в себя устройство записи 11 BD и STB 12 в качестве устройств источника HDMI, телевизионный приемник 13 в качестве устройства потребителя HDMI и визуализатора цифровых мультимедийных данных (DMR) для DLNA, и мобильный терминал 14, как М-DMC DLNA. Устройство 11 записи BD и STB 12 соединены с телевизионным приемником 13 через кабели 15-1 и 15-2 HDMI, используемые как пути передачи. Кроме того, телевизионный приемник 13 и мобильный терминал 14 соединены друг с другом через путь 16 беспроводной передачи данных, использующийся, как путь передачи данных.
AV система 10 имеет аспект, как AV система на основе HDMI, сформированная с устройством 11 записи BD или STB 12, и телевизионным приемником 13, и также имеет аспект, как 3-Box система DLNA, сформированная с устройством 11 записи BD или STB 12, телевизионным приемником 13 и мобильным терминалом 14.
Устройство 11 записи BD оборудовано разъемом 11a HDMI, с которым соединены модуль 11b передачи HDMI (HDMI TX) и интерфейс 11c высокоскоростной шины (I/F высокоскоростной шины). Аналогично, в STB 12 установлен разъем 12a HDMI, с которым соединены модуль 12b передачи HDMI (HDMI TX) и интерфейс 12c высокоскоростной шины (I/F высокоскоростной шины). В телевизионном приемнике 13 с другой стороны установлен разъем 13a HDMI, с которым соединены модуль 13b приема HDMI (HDMI RX) и интерфейс 13c высокоскоростной шины (I/F высокоскоростной шины), и разъем 13d HDMI, с которым соединены модуль 13e приема HDMI (HDMI RX) и интерфейс 13f высокоскоростной шины (I/F высокоскоростной шины). Один конец кабеля 15-1 HDMI соединен с разъемом 11a HDMI устройства 11 записи BD, и другой конец кабеля 15-1 HDMI соединен с разъемом 13a HDMI телевизионного приемника 13. Аналогично, один конец кабеля 15-2 HDMI соединен с разъемом HDMI 12a STB 12, и другой конец кабеля 15-2 HDMI соединен с разъемом 13d HDMI телевизионного приемника 13.
Кроме того, модуль 13g беспроводной передачи/приема для DLNA предусмотрен в телевизионном приемнике 13. Кроме того, модуль 14a беспроводной передачи/приема для DLNA предусмотрен в мобильном терминале 14. Путь 16 беспроводной передачи данных беспроводно соединен между модулем 13g беспроводной передачи/приема телевизионного приемника 13 и модулем 14a беспроводной передачи/приема мобильного терминала 14.
В AV системе 10, показанной на фиг. 1, несжатые данные изображения/аудиоданные, воспроизводимые и полученные устройством 11 записи BD, передают в телевизионный приемник 13 через кабель 15-1 HDMI. В то же время, несжатые данные изображения/аудиоданные, полученные STB 12, принимающей цифровую широковещательную передачу, передают в телевизионный приемник 13 через кабель HDMI 15-2. В телевизионном приемнике 13 выбирают разъем 13a или 13d HDMI, таким образом, что несжатые данные изображения/аудиоданные, передаваемые из устройства 11 записи BD или STB 12, отображаются, как изображение, и выводятся, как звук. Переключение ввода между разъемом 13a HDMI и разъемом 13d HDMI в телевизионном приемнике 13 может выполняться с помощью дистанционного управления из мобильного терминала 14.
Пример конфигурации пути передачи HDMI
На фиг. 2 показана функциональная конфигурация модуля 11b передачи HDMI в устройстве 11 записи BD и модуле 13b приема HDMI в телевизионном приемнике 13 AV системы 10, показанной на фиг. 1. Следует отметить, что хотя на фиг. 2 показан пример конфигурации модуля 11b передачи HDMI и модуля 13b приема HDMI между устройством 11 записи BD и телевизионным приемником 13, модуль 12b передачи HDMI STB 12 и модуль 13e приема HDMI, которые формируют другую комбинацию устройства источника и устройства потребителя, имеют аналогичные внутренние конфигурации.
HDMI представляет собой интерфейс для высокоскоростной передачи цифровых данных, в котором используется дифференциальная передача сигналов с минимизацией перепадов уровней (TMDS) для физических уровней. В примере, показанном на фиг. 2, кабель 14 HDMI сформирован в сумме из четырех каналов TMDS: три канала TDMS №0, №1 и №2 для передачи трех видов сигналов изображения красного (R), зеленого (G) и синего (B) и один канал тактовой частоты TMDS для опорного сигнала. На фиг. 3 показаны периоды различных видов данных передачи в случае, когда данные изображения размером 1920 пикселей × 1080 строк передают через каналы №0, №1 и №2 TDMS.
Модуль 11b передачи HDMI однонаправленно передает дифференциальный сигнал, соответствующий данным пикселя несжатого изображения одного экрана в модуль 13b приема HDMI через каналы №0 - №2 TMDS в период 21 активного изображения (ниже также называется периодом активного видео, когда соответствует), период, полученный путем вычитания периода 22 горизонтального гашения и периода 23 вертикального гашения из периода от одного сигнала вертикальной синхронизации (VSYNC) до следующего сигнала вертикальной синхронизации. В период 22 горизонтального гашения или в период 23 вертикального гашения, модуль 11b передачи HDMI также однонаправленно передает дифференциальные сигналы, соответствующие по меньшей мере аудиоданным, данным управления, другим вспомогательным данным и т.п., которые сопровождают изображение, в модуль 13b приема HDMI через каналы №0 - №2 TMDS.
Модуль 11b передачи HDMI включает в себя передатчик 31 HDMI. Передатчик 31 HDMI преобразует данные пикселя несжатого изображения, например, в соответствующий дифференциальный сигнал и однонаправленно, и последовательно передает дифференциальный сигнал в модуль 13b приема HDMI через каналы, которые представляют собой три канала №0, №1 и №2 TMDS.
Передатчик 31 HDMI также преобразует аудиоданные, сопровождающие несжатое изображение, а также необходимые данные управления, другие вспомогательные данные и т.п., в соответствующие дифференциальные сигналы и однонаправленно, и последовательно передает дифференциальные сигналы в модуль 13b приема HDMI через три канала №0, №1 и №2 TMDS. Кроме того, передатчик 31 HDMI передает тактовую частоту пикселей, синхронизированную с данными пикселей, которые передают через три канала №0, №1 и №2 TMDS, в модуль 13b приема HDMI через канал тактовой частоты TMDS. Здесь, в одном канале TMDS №i (i = 0, 1, 2), передают 10-битные данные пикселя за один период сигналов тактовой частоты пикселя.
В период 21 активного видео, модуль 13b приема HDMI принимает дифференциальный сигнал, соответствующий данным пикселя, передаваемым однонаправленно из модуля 11b передачи HDMI через каналы. В период 22 горизонтального гашения или в период 23 вертикального гашения модуль 13b приема HDMI также принимает дифференциальный сигнал, соответствующий аудиоданным и данным управления, передаваемым однонаправленно из модуля 11b передачи HDMI через эти каналы.
Таким образом, модуль 13b приема HDMI включает в себя приемник 32 HDMI. Приемник 32 HDMI принимает через каналы №0, №1 и №2 TMDS дифференциальный сигнал, соответствующий данным пикселя, передаваемым однонаправленно из модуля 11b передачи HDMI, соединенного через кабель 15-1 HDMI, и дифференциальные сигналы, соответствующие аудиоданным и данным управления. В этом случае прием также синхронизирован с тактовой частотой пикселей, передаваемой из модуля 11b передачи HDMI через канал тактовой частоты TMDS.
Каналы передачи в системе HDMI, сформированной с модулем 11b передачи HDMI и модулем 13b приема HDMI, включают в себя каналы передачи, такие как канал 33 данных дисплея (DDC) и линия 34 управления бытовыми электронными устройствами (CEC), а также три канала TMDS №0, №1 и №2, которые используются, как каналы передачи для передачи данных пикселей и аудиоданных, и канал тактовой частоты TMDS, используемый, как канал передачи для передачи тактовой частоты пикселей.
DDC 33 сформирован с двумя сигнальными линиями, включенными в кабель 15-1 HDMI, и используется модулем 11b передачи HDMI для считывания улучшенных расширенных данных идентификации дисплея (E-EDID) из модуля 13b приема HDMI, соединенного через кабель 15-1 HDMI. Таким образом, модуль 13b приема HDMI включает в себя не только приемник 32 HDMI, но также и постоянное запоминающее устройство (ROM) EDID, в котором содержится E-EDID, который представляет собой информацию о его рабочих характеристиках (конфигурация и возможности).
Модуль 11b передачи HDMI считывает, через DDC 33, E-EDID модуля 13b приема HDMI из модуля 13b приема HDMI, соединенного с ним через кабель 15-1 HDMI. Затем, в соответствии с E-EDID, модуль 11b передачи HDMI распознает установки рабочих характеристик для модуля 13b приема HDMI или формат изображения (профиль), с которым совместимо устройство 13 потребителя HDMI, включая в себя модуль 13b приема HDMI, такой как RGB, YCbCr 4:4:4 или YCbCr 4:2:2.
Линия 34 CEC сформирована с одной сигнальной линией, включенной в кабель 15-1 HDMI, и используется для выполнения двунаправленной передачи данных, таких как данные управления, между модулем 11b передачи HDMI и модулем 13b приема HDMI.
Кабель 15-1 HDMI также включает в себя линию 35 HPD/Ether+, соединенную с 19 выводом, вызываемым выводом оперативного детектирования подключения (HPD). Используя линию 35 HPD, устройство 11 записи BD (устройство источник HDMI) может детектировать соединение с телевизионным приемником 13 (устройством потребителя HDMI), в соответствии с постоянным потенциалом смещения. В этом случае линия 35 HPD имеет функцию приема уведомления о статусе подключения из устройства потребителя HDMI, в соответствии с постоянным потенциалом смещения, если смотреть со стороны устройства источника HDMI. Когда смотреть со стороны устройства потребителя HDMI, с другой стороны, линия 35 HPD имеет функцию уведомлять устройство источник HDMI о статусе подключения, в соответствии с постоянным потенциалом смещения.
Кабель 15-1 HDMI также включает в себя линию 36 источника питания, которая используется для подачи питания из устройства источника HDMI в устройство потребитель HDMI.
Кабель 15-1 HDMI дополнительно включает в себя линию 37 reserve/Ether-, которая соединена со свободным (резервным) 14 выводом. Линия 35 HPD/Ether+ и линия 37 reserve/Ether- формируют пару дифференциальных путей передачи, и, в некоторых случаях, используются, как путь двунаправленной передачи данных, через который можно выполнять высокоскоростную передачу данных локальной вычислительной сети (LAN), или как высокоскоростная шина (высокоскоростной канал SR: HEC). Высокоскоростная передача данных через такую высокоскоростную шину (линию HEC) может выполняться между интерфейсом 11c высокоскоростной шины в устройстве 11 записи BD и интерфейсом 13c высокоскоростной шины в телевизионном приемнике 13. Аналогично, высокоскоростная передача данных через высокоскоростную шину (линию HEC) также может выполняться между интерфейсом 12c высокоскоростной шины в STB 12 и интерфейсом 13f высокоскоростной шины в телевизионном приемнике 13.
Периоды передачи данных TDMS, показанные на фиг. 3, будут теперь описаны подробно. Видеополе, в котором данные передачи передают через три канала №0, №1 и №2 TMDS HDMI, включает в себя три вида периодов, в зависимости от типов данных передачи. Три вида периодов представляют собой периоды 24 видеоданных, которые заштрихованы возрастающими диагональными штрихами из нижней левой части в верхнюю правую часть на чертеже, периоды 25 острова данных, которые заштрихованы ниспадающими диагональными штрихами сверху слева вниз направо, и периоды 26 управления, которые заполнены точками.
Видеополе представляет собой период от переднего фронта (активной кромки) сигнала вертикальной синхронизации до переднего фронта следующего сигнала вертикальной синхронизации, и подразделяются на период 22 горизонтального гашения, период 23 вертикального гашения и период 21 активного пикселя (активное видео), который представляет собой период, получаемый путем вычитания периода горизонтального гашения и периода вертикального гашения из периода видеополя.
Периоды 24 видеоданных назначают для периода 21 активного пикселя. В периоды 24 видеоданных, передают данные активных пикселей, эквивалентные 1920 пикселям × 1080 строк, которые составляют несжатые данные изображения одного экрана. В то же время, периоды 25 острова данных и периоды 26 управления назначают для горизонтального периода 22 гашения и вертикального периода 23 гашения. В периоды 25 острова данных и в периоды 26 управления передают вспомогательные данные.
Периоды 25 острова данных назначают для некоторых частей периода 22 горизонтального гашения и периода 23 вертикального гашения. В периоды 25 острова данных передают данные, не связанные с управлением во вспомогательных данных, такие как пакеты аудиоданных и т.п. Кроме того, периоды 26 управления назначают для оставшихся частей периода 22 горизонтального гашения и периода 23 вертикального гашения. В периоды 26 управления передают данные, относящиеся к управлению во вспомогательных данных, такие как сигнал вертикальной синхронизации, сигнал горизонтальной синхронизации (HSYNC), пакет управления и т.п.
В этом варианте осуществления устройство 11 записи BD принимает информацию схемы передачи об информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместим телевизионный приемник 13, из телевизионного приемника 13 через кабель 15-1 HDMI. В этом случае, телевизионный приемник 13 сохраняет, в модуле накопителя, информацию о схеме передачи об информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместим телевизионный приемник 13, и передает эту информацию о схеме передачи в устройство 11 записи BD через кабель 15-1 HDMI. Следует отметить, что до сих пор отсутствовали спецификации передачи для информации, относящейся к несжатым данным изображения/аудиоданным. Поэтому, несжатые данные изображения/аудиоданные не могли быть переданы между устройствами, произведенными разными изготовителями, и они были несовместимыми.
В соответствии с информацией о схеме передачи, принятой из телевизионного приемника 13, устройство 11 записи BD выбирает заданную схему передачи среди схем передачи для информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместим телевизионный приемник 13. В этом случае устройство 11 записи BD выбирает схему передачи с наивысшей скоростью передачи, если существуют, например, две или больше схемы передачи для информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместим телевизионный приемник 13.
Затем, после приема информации о запросе на передачу информации, относящейся к несжатым данным изображения/аудиоданным из телевизионного приемника 13, устройство 11 записи BD передает информацию, относящуюся к несжатым данным изображения/аудиоданным, в телевизионный приемник 13 через кабель 15-1 HDMI, в соответствии с выбранной схемой передачи.
Телевизионный приемник 13 принимает информацию о схеме передачи, о соответствующей информации, и также принимает соответствующую информацию с помощью выбранной схемы передачи, из устройства 11 записи BD через кабель 15-1 HDMI. Телевизионный приемник 13 сохраняет принятую информацию, относящуюся к несжатым данным изображения/аудиоданным, в его модуле накопителя.
В данном варианте осуществления телевизионный приемник 13 принимает из мобильного терминала 14 через путь 16 беспроводной передачи данных информацию о запросе на передачу информации, относящейся к несжатым данным изображения/аудиоданным, которые могут быть воспроизведены устройством 11 записи BD, соединенным через HDMI с телевизионным приемником 13. В этом случае телевизионный приемник 13 передает информацию, относящуюся к несжатым данным изображения/аудиоданным, в мобильный терминал 14 через путь 16 беспроводной передачи данных, соответствующая информация была получена из устройства 11 записи BD и была сохранена заранее. В качестве альтернативы, телевизионный приемник 13 передает информацию, относящуюся к несжатым данным изображения/аудиоданным, в мобильный терминал 14 через путь 16 беспроводной передачи данных, соответствующая информация была получена, как результат передачи информации запроса в устройство 11 записи BD, в соответствии с информацией запроса на передачу из мобильного терминала 14. Следует отметить, что до сих пор отсутствовала спецификация по управлению для управления воспроизведением несжатых данных изображения/аудиоданных. Поэтому, воспроизведением несжатых данных изображения/аудиоданных с помощью устройства источника HDMI, соединенного через HDMI, нельзя было управлять с помощью спецификации DLNA.
Пример конфигурации устройства записи BD
На фиг. 4 показан пример конфигурации устройства 11 записи BD в качестве устройства источника HDMI. Устройство 11 записи BD, показанное на чертеже, включает в себя разъем 11a HDMI, модуль 11b передачи HDMI и интерфейс 11c высокоскоростной шины. Устройство 11 записи BD также включает в себя центральное процессорное устройство (CPU) 101, внутреннюю шину 102, постоянное запоминающее устройство (ROM) 103 типа флэш, синхронное оперативное запоминающее устройство (SDRAM) 104, модуль 105 приема сигналов дистанционного управления и передатчик 106 дистанционного управления.
Устройство 11 записи BD также включает в себя интерфейс 107 управления носителем записи и по меньшей мере один носитель записи среди привода 108 диска Blu-ray (BD), привода 109 привода жесткого диска (HDD) и твердотельного диска (SSD) 118. В случае, когда привод 108 BD или HDD 109 включены, как носитель записи, последовательный интерфейс усовершенствованной технологии подключения (SATA) предусмотрен, как интерфейс 107 управления носителем записи. Кроме того, в случае, когда SSD 118 включен, как носитель записи, может использоваться взаимное соединение периферийных компонентов (PCI) экспресс, в качестве интерфейса 107 носителя записи.
Устройство 11 записи BD также включает в себя декодер 110 Группы экспертов в области движущегося изображения (MPEG), схему 111 графического генератора, разъем 112 вывода изображения и разъем 113 вывода аудиоданных.
Устройство 11 записи BD может также включать в себя модуль 114 управления отображением, схему 115 управления панелью, панель 116 дисплея и модуль 117 подачи питания. Интерфейс 11c высокоскоростной шины, CPU 101, ROM 103 типа флэш, SDRAM 104, модуль 105 приема сигналов дистанционного управления, интерфейс 107 управления носителем накопителя и декодер 110 MPEG соединены с внутренней шиной 102. Интерфейс 11c высокоскоростной шины и модуль 11b приема HDMI соединены с разъемом 11a HDMI.
CPU 101 управляет операциями соответствующих компонентов устройства 11 записи BD. В ROM 103 типа флэш содержится программное обеспечение управления и данные. SDRAM 104 формирует рабочую область для CPU 101. CPU 101 загружает программное обеспечение и данные, считываемые из ROM 103 типа флэш, в SDRAM 104 и активирует программное обеспечение для управления соответствующими компонентами устройства 11 записи BD.
Модуль 105 приема сигналов дистанционного управления принимает сигнал дистанционного управления (код дистанционного управления), передаваемый из передатчика 106 дистанционного управления, и подает сигнал дистанционного управления в CPU 101. В соответствии с кодом дистанционного управления, CPU 101 управляет соответствующими компонентами устройства 11 записи BD. Следует отметить, что хотя устройство 11 записи BD имеет передатчик 106 дистанционного управления, как модуль ввода команды пользователя в примере, представленном на чертеже, модуль ввода команд пользователя в устройстве 11 записи BD может иметь некоторую другую конфигурацию, такую как переключатель, колесико, модуль сенсорной панели, через которую вводят команду путем приближения или касания к модулю сенсорной панели, с помощью мыши, клавиатуры, модуля ввода жеста, который детектирует вводимую команду с помощью камеры, или модуля ввода звука, через который команду вводят голосом (ни один из модулей ввода не показан на чертеже).
Привод 108 BD записывает данные содержания на носитель BD (не показан) в виде носителя записи в форме диска или воспроизводит данные содержания с носителя BD. Привод 108 BD соединен с внутренней шиной 102 через интерфейс 107 управления носителем записи. Кроме того, привод 109 HDD записывает данные содержания на HDD, или воспроизводит данные содержания с HDD. Такой привод 109 HDD соединен с внутренней шиной 102 через интерфейс 107 управления носителем записи. Кроме того, SSD 118 записывает данные содержания, или данные содержания воспроизводят с SSD 118. Такой SSD 118 соединен с внутренней шиной 102 через интерфейс 107 управления носителем записи. Декодер 110 MPEG выполняет обработку декодирования для потока MPEG2, воспроизводимого приводом 108 BD, приводом 109 HDD или SSD 118, и получает изображение и аудиоданные.
Схема 111 графического генератора выполняет обработку наложения графических данных и т.п. на данные изображения, полученные декодером 110 MPEG. Разъем 112 вывода изображения выводит данные изображения, выводимые из схемы 111 генератора графики. Разъем 113 вывода аудиоданных выводит аудиоданные, полученные декодером 110 MPEG.
Схема 115 управления панелью управляет панелью 116 дисплея, в соответствии с данными изображения, выводимыми из схемы 111 генератора графики. Модуль 114 управления отображением управляет схемой 111 генератора графики и схемой 115 управления панелью для управления отображением на панели 116 дисплея. Панель 116 дисплея сформирована, например, из жидкокристаллического дисплея (LCD) или панели органической электролюминесценции (EL).
Следует отметить, что хотя модуль 114 управления отображением предусмотрен в дополнение к CPU 101, в примере конфигурации, показанном на фиг. 4, CPU 101 может быть разработано с возможностью непосредственного управления отображением на панели 116 дисплея. Кроме того, CPU 101 и модуль 114 управления отображением могут быть скомбинированы на одном кристалле, или могут формировать разные ядра. Модуль 117 источника питания подает питание к соответствующим компонентам устройства 11 записи BD. Такой модуль 117 источника питания может представлять собой источник питания AC или батарею (аккумуляторную батарею или сухой элемент).
Модуль 11b передачи HDMI (источник HDMI) передает изображение и аудиоданные в основной полосе пропускания из разъема 11a HDMI в телевизионный приемник 13 (устройство потребителя) через передачу данных, соответствующую HDMI.
Интерфейс 11c высокоскоростной шины представляет собой интерфейс пути двунаправленной передачи данных, который выполняет высокоскоростную передачу данных с интерфейсом 13c высокоскоростной шины в телевизионном приемнике 13 (устройство потребителя HDMI) через заданную линию (линию высокоскоростной шины HEC, сформированной с парой разных путей дифференциальной передачи, используя линию 35 HPD/Ether+ и линию 37 reserve/Ether- в данном варианте осуществления), включенную в кабель 15-1 HDMI. Такой интерфейс 11c высокоскоростной шины вставлен между внутренней шиной 102 и разъемом 101 HDMI. Такой интерфейс 11c высокоскоростной шины передает данные передачи, подаваемые из CPU 101 в устройство (устройство потребителя HDMI) на другом конце, из разъема 11a HDMI через кабель 15-1 HDMI. Такой интерфейс 11c высокоскоростной шины также подает данные приема, принятые из устройства (устройства потребителя HDMI) с другой стороны CPU 101, из кабеля 15-1 HDMI через разъем 11a HDMI.
Операция устройства 11 записи BD, показанная на фиг. 4 будет кратко описана ниже. Во время записи данные содержания, которые должны быть записаны, получают через цифровой тюнер (не показан), или через разъем 11a HDMI через интерфейс 11c высокоскоростной шины. Такие данные содержания подают в интерфейс 107 управления носителем записи и записываются на носитель BD с помощью привода 108 BD или записывают на HDD 109 или SSD 118.
В то же время, во время воспроизведения, данные содержания (поток MPEG), воспроизводимые с носителя BD с помощью привода 108 BD, или воспроизводимые с привода 109 HDD или SSD 118 подают в декодер 110 MPEG через интерфейс 107 управления носителем записи. В декодере 110 MPEG выполняется обработка декодирования для воспроизводимых данных содержания, и получают данные изображения и аудиоданные в основной полосе пропускания. Данные изображения выводят через разъем 112 вывода изображения через схему 111 графического генератора. Кроме того, аудиоданные выводят наружу через разъем 113 вывода аудиоданных.
Кроме того, во время воспроизведения, данные изображения, полученные декодером 110 MPEG, подают в схему 115 управления панелью через схему 111 графического генератора, в соответствии с операцией пользователя, и воспроизводимые изображения отображают на панели 116 дисплея. Кроме того, аудиоданные, полученные декодером 110 MPEG, подают в громкоговоритель (не показан), в соответствии с операцией пользователя, и выводят звук, соответствующий воспроизводимому изображению.
Кроме того, во время такого воспроизведения, для передачи изображения и аудиоданных, полученных декодером 110 MPEG через каналы TMDS HDMI, изображение и аудиоданные, подают в модуль 11b передачи HDMI, формируют из них пакеты, и затем выводят через модуль 11b передачи HDMI в разъем 11a HDMI.
Следует отметить, что когда сжатые данные содержания, считанные из привода 108 BD, привода 109 HD или SSD 118 передают по пути двунаправленной передачи данных кабеля 15-1 HDMI, сжатые данные содержания выводят в разъем 11a HDMI через интерфейс 11c высокоскоростной шины. Перед выводом сжатых данных содержания сжатые данные содержания могут быть зашифрованы с использованием технологии защиты авторских прав, такой как передача многоканальных цифровых аудиосигналов с защитой от кодирования (HDCP), защита при передаче цифрового содержания (DTCP), или DTCP +, и затем передают.
В данном описании устройство 11 записи BD и STB 12 были описаны, как устройства источники HDMI, которые могут использоваться в AV системе, в которой применяется технология, раскрытая в данном описании. Однако также возможно использовать устройства, соответствующие HDMI различных типов, которые передают несжатые данные изображения, такие как проигрыватели дисков для других дисков, кроме BD, проигрыватели дисков, игровые устройства, накопители, подключаемые через сеть (NAS), и цифровые видеокамеры.
Пример конфигурации телевизионного приемника
На фиг. 5 показан пример конфигурации телевизионного приемника 13, в качестве устройства потребителя HDMI. Такой телевизионный приемник 13 включает в себя разъемы 13a и 13d HDMI, модули 13b и 13e приема HDMI и интерфейсы 13c и 13f высокоскоростной шины. Телевизионный приемник 13 также включает в себя антенный разъем 201, цифровой тюнер 202, декодер 203 MPEG, схему 204 обработки сигнала изображения, схему 205 графического генератора, схему 206 управления панелью, и панель 207 дисплея.
Телевизионный приемник 13 также включает в себя схему 208 обработки аудиосигнала, схему 209 усилителя звука, громкоговоритель 210, внутреннюю шину 211, CPU 212, ROM 213 типа флэш и SDRAM 214. Телевизионный приемник 13 также включает в себя модуль 13g беспроводной передачи/приема, модуль 215 приема сигналов дистанционного управления и передатчик 216 дистанционного управления. Телевизионный приемник 13 также включает в себя модуль 218 управления отображением и модуль 219 подачи питания.
Антенный разъем 201 представляет собой разъем, в который подают сигнал телевизионной широковещательной передачи с помощью приемной антенны (не показана). Цифровой тюнер 202 обрабатывает сигнал телевизионной широковещательной передачи, подаваемый в антенный разъем 201, и выделяет частичный транспортный поток (TS) (пакет TS с данными изображения и пакет TS с аудиоданными) из заданного транспортного потока, соответствующий каналу, выбранному пользователем.
Цифровой тюнер 202 также выделяет информацию, специфичную для программы/служебную информацию (PSI/SI) из полученных транспортных потоков и выводит PSI/SI в CPU 212. Обработка по выделению частичного TS требуемого канала из транспортных потоков, получаемых с помощью цифрового тюнера 202, может выполняться путем получения информации об ID пакета (PID) с требуемым каналом из PSI/SI (PAT/PMT).
Декодер 203 MPEG получает данные изображения путем выполнения обработки декодирования для пакета элементарного пакетизированного потока (PES) изображения, сформированного из пакета TS данных изображения, полученного цифровым тюнером 202. Декодер 203 MPEG также получает аудиоданные путем выполнения обработки декодирования для пакета аудио PES, сформированного из пакета TS аудиоданных, полученного цифровым тюнером 202.
Схема 204 обработки сигнала изображения и схема 205 генератора графики выполняют обработку масштабирования (обработку преобразования разрешения), обработку регулирования динамического диапазона, обработку наложения графических данных и т.п., в соответствии с необходимостью, на данные изображения, полученные декодером 203 MPEG, или данные изображения, принятые модулем 13b или 13d приема HDMI.
Схема 206 управления панелью управляет панелью 207 дисплея, в соответствии с данными изображения (изображением), выводимыми из схемы 205 графического генератора. Модуль управления отображением управляет схемой 218 графического генератора 205 и схемой 206 управления панелью для управления отображением на панели 207 дисплея. Панель 207 дисплея сформирована, например, из панели LCD или панели органической EL.
Следует отметить, что, хотя модуль 218 управления отображением предусмотрен в дополнение к CPU 212 в примере, показанном на фиг. 5, CPU 212 может быть разработано с возможностью непосредственного управления отображением на панели 207 дисплея. Кроме того, CPU 212 и модуль 218 управления отображением могут быть скомбинированы на одном кристалле или могут формировать различные ядра. Модуль 219 подачи питания подает питание к соответствующим компонентам телевизионного приемника 13. Такой модуль 219 источника питания может представлять собой источник питания AC или аккумуляторную батарею (аккумуляторную батарею или сухой элемент).
Схема 208 обработки аудиосигнала выполняет обработку, такую как D/A преобразование для аудиоданных, полученных декодером 203 MPEG. Схема 209 усилителя звука усиливает аудиосигнал, выводимый из схемы 208 обработки аудиосигнала, и подает этот аудиосигнал в громкоговоритель 210. Следует отметить, что громкоговоритель 210 может быть либо монофоническим громкоговорителем, или стерео громкоговорителем. Кроме того, громкоговоритель 210 может быть сформирован с одним громкоговорителем, или может быть сформирован с двумя или больше громкоговорителями. Кроме того, громкоговоритель 210 может представлять собой головные телефоны или наушники. Кроме того, громкоговоритель 210 может быть совместим с каналом 2.1, каналом 5.1 и т.п. Кроме того, громкоговоритель 210 может быть беспроводно соединен с телевизионным приемником 13. Кроме того, громкоговоритель 210 может представлять собой другое устройство, которое соединено внешне с телевизионным приемником 13.
CPU 212 управляет операцией соответствующих компонентов телевизионного приемника 13. В ROM 213 типа флэш сохраняется программное обеспечение управления и данные. SDRAM 214 формирует рабочее пространство для CPU 212. CPU 212 загружает программное обеспечение и данные, считанные из ROM 213 типа флэш в SDRAM 214 и активирует программное обеспечение для управления соответствующими компонентами телевизионного приемника 13.
Модуль 215 приема сигналов дистанционного управления принимает сигнал дистанционного управления (код дистанционного управления), передаваемый из передатчика 216 дистанционного управления, и подает этот сигнал дистанционного управления в CPU 212. В соответствии с таким кодом дистанционного управления, CPU 212 управляет соответствующими компонентами телевизионного приемника 13. Следует отметить, что хотя телевизионный приемник 13 имеет передатчик дистанционного управления, в качестве модуля ввода команды пользователя в примере, представленном на фиг. 5, модуль ввода команды пользователя телевизионного приемника 13 может иметь некоторую другую конфигурацию, такую как модуль сенсорной панели, через который вводится команда путем приближения или касания к модулю сенсорной панели мыши, клавиатуры, модуля ввода жеста, который детектирует вводимую команду с помощью камеры, или модуль звукового ввода, через который команда вводится голосом (ни один из модулей ввода не показан на чертеже).
Интерфейсы 13c и 13f высокоскоростной шины, CPU 212, ROM 213 типа флэш, SDRAM 214, модуль 13g беспроводной передачи/приема, декодер 203 MPEG, и модуль 218 управления отображением соединены с внутренней шиной 211. Кроме того, интерфейс 13c высокоскоростной шины и модуль 13b приема HDMI соединены с разъемом 13a HDMI, и интерфейс 13f высокоскоростной шины, и модуль 13e приема HDMI соединены с разъемом 13d HDMI.
Путем выполнения передачи данных, соответствующей HDMI, модули 13b и 13e приема HDMI (потребители HDMI) принимают несжатые данные изображения/аудиоданные, подаваемые из разъема 13a и 13d HDMI через кабели 15-1 и 15-2 HDMI.
Аналогично описанному выше интерфейсу 11c высокоскоростной шины устройства 11 записи BD интерфейсы 13c и 13f высокоскоростной шины представляют собой интерфейсы путей двунаправленной передачи данных, которые выполняют высокоскоростную передачу данных с интерфейсами 11c и 12c высокоскоростной шины в устройстве 11 записи BD и STB 12 через заданную линию (высокоскоростная шина (линия HEC), сформированную с парой путей дифференциальной передачи, используя линию 35 HPD/Ether+ и линию 37 reserve/Ether- в данном варианте осуществления), включенную в кабели HDMI 15-1 и 15-2. Высокоскоростные шинные интерфейсы 13c и 13f вставлены между внутренней шиной 211 и разъемами 13a или 13d HDMI. Интерфейсы 13c и 13f высокоскоростной шины передают данные передачи, подаваемые из CPU 212 в устройство (устройство источник HDMI) на другом конце, из разъема 13a или 13d HDMI через кабель 15-1 или 15-2 HDMI. Интерфейсы 13c и 13f высокоскоростной шины также подают данные приема, принятые из устройства (устройства источника HDMI) на другой конец CPU 212, через кабель 15-1 или 15-2 HDMI, через разъемы 13a или 13d HDMI.
Следует отметить, что когда принятые сжатые данные содержания передают или принимают через путь двунаправленной передачи данных кабеля 15-1 или 15-2 HDMI, сжатые данные содержания вводят в или выводят из разъема 13a или 13d HDMI через интерфейс 13c или 13f высокоскоростной шины. Перед выводом сжатых данных содержания, сжатые данные содержания могут быть зашифрованы с помощью технологии защиты авторских прав, такой как HDCP, DTCP или DTCP +, и затем переданы.
Модуль 13g беспроводной передачи/приема выполняет беспроводную передачу между CPU 101 и внешним устройством через внутреннюю шину 102. Модуль 13g беспроводной передачи/приема выполняет беспроводную передачу данных, в соответствии со стандартами беспроводной передачи данных, такими как стандарт беспроводной связи (беспроводная достоверность) (Wi-Fi (зарегистрированный товарный знак)), передача данных Bluetooth (зарегистрированный товарный знак), или передача данных Bluetooth (зарегистрированный товарный знак) с низкой энергией (BLE). В примере конфигурации AV системы 10, показанной на фиг. 1, мобильный разъем 14 предусмотрен, как внешнее устройство, и должна быть выполнена, например, беспроводная передача данных для DLNA.
Далее будет кратко описана операция телевизионного приемника 13, показанного на фиг. 5. Телевизионный сигнал широковещательной передачи, подаваемый в антенный разъем 201, поступает в цифровой тюнер 202. В цифровом тюнере 202 обрабатывают телевизионный сигнал широковещательной передачи, выводят заданный транспортный поток, соответствующий каналу, выбранному пользователем, частичный TS (пакет TS с данными изображения и пакет TS с аудиоданными) выделяют из транспортного потока, и частичный TS подают в декодер 203 MPEG.
Декодер MPEG 203 получает данные изображения путем выполнения обработки декодирования для пакета PES изображения, сформированного с пакетом TS данных изображения. Такие данные изображения подвергают обработке масштабирования (обработке преобразования разрешения), обработке регулировки динамического диапазона, обработке наложения графических данных и т.п., в соответствии с необходимостью, в схеме 204 обработки сигнала изображения и в схеме 205 графического генератора, и затем подают в схему 206 управления панелью. Таким образом, изображение, соответствующее каналу, выбранному пользователем, отображают на панели 207 дисплея.
Декодер 203 MPEG также получает аудиоданные путем выполнения обработки декодирования для пакета аудио PES, сформированного из пакета TS аудиоданных. Эти аудиоданные подвергают необходимой обработке, такой как D/A преобразование в схеме 208 обработки аудиосигнала. Кроме того, аудиоданные усиливают в схеме 209 усилителя звука, и затем подают в громкоговоритель 210. Таким образом, звук, соответствующий каналу, выбранному пользователем, выводят через громкоговоритель 210.
Кроме того, сжатые данные содержания, подаваемые из разъема 13a или 13d HDMI через интерфейс 13c или 13f высокоскоростной шины, подают в декодер 203 MPEG через внутреннюю шину 211. После этого, ту же операцию, что и описанная выше операция во время приема телевизионного сигнала широковещательной передачи, выполняют таким образом, что изображение отображается на панели 207 дисплея, и звук выводят через громкоговоритель 210.
Кроме того, модуль 13b или 13e приема HDMI получает несжатые данные изображения/аудиоданные, переданные из устройства источника HDMI, такого как устройство 11 записи BD или STB 12, соединенного с разъемом 13a или 13d HDMI через кабель 15-1 или 15-2 HDMI. Данные изображения подают в схему 204 обработки сигнала изображения. В то же время, аудиоданные подают непосредственно в схему 208 обработки аудиосигнала. После этого выполняют ту же операцию, как и описанная выше операция, во время приема телевизионного сигнала широковещательной передачи, таким образом, что изображение отображается на панели 207 дисплея, и звук выводят через громкоговоритель 210.
Следует отметить, что, в данном описании, телевизионный приемник 13 был описан, как устройство потребитель HDMI, которое можно использовать в AV системе, для которой применяется технология, раскрытая в данном описании. Однако также возможно использовать устройства, соответствующие HDMI, или других различных видов, которые отображают и выводят несжатые данные изображения, такие как проектор и персональный компьютер.
Пример конфигурации мобильного разъема
Мобильный разъем 14 работает, например, как DMC в системе 3-Box DLNA. На фиг. 6 показан пример конфигурации мобильного терминал 14. Такой мобильный терминал 14 включает в себя модуль 14a беспроводной передачи/приема и модуль 306 передачи общественной телефонной сети/модуль приема. Такой мобильный терминал 14 также включает в себя CPU 301, внутреннюю шину 302, ROM 303 типа флэш, SDRAM 304, модуль 305 обработки звука, громкоговоритель 312 и микрофон 313 ввода звука.
Мобильный терминал 14 также включает в себя модуль 307 управления отображением, схему 308 графического генератора, схему 309 управления панелью, панель 310 дисплея, модуль 311 ввода и модуль 314 подачи питания.
Модуль 14a беспроводной передачи/приема, CPU 301, ROM 303 типа флэш, SDRAM 304, модуль 305 обработки звука, модуль 306 передачи/приема общественной телефонной сети, модуль 307 управления отображением и модуль 311 ввода соединены с внутренней шиной 302.
CPU 301 управляет операциями соответствующих компонентов мобильного терминала 14. В ROM 303 типа флэш содержится программное обеспечение управления и данные. SDRAM 304 формирует рабочую область для CPU 301. CPU 301 загружает программное обеспечение и данные, считанные из ROM 303 типа флэш в SDRAM 304, и активирует это программное обеспечение для управления соответствующими компонентами мобильного терминала 14.
Модуль 14a беспроводной передачи/приема выполняет беспроводную передачу данных между CPU 301 и внешним устройством через внутреннюю шину 302. Модуль 14a беспроводной передачи/приема выполняет беспроводную передачу данных, в соответствии со стандартами беспроводной передачи данных, такими как беспроводной доступ в Интернет (Wi-Fi (зарегистрированная торговая марка)), передача данных Bluetooth (зарегистрированный товарный знак), или передача данных Bluetooth (зарегистрированная товарный знак) с малой энергией (BLE). В примере конфигурации AV системы 10, показанной на фиг. 1, телевизионный приемник 13 представлен, как внешнее устройство, и должна выполняться, например, беспроводная передача данных для DLNA.
Модуль 306 передачи/приема общественной телефонной сети выполняет передачу данных между CPU 301 и общественной сетью через внутреннюю шину 302. Модуль 305 обработки звука обрабатывает аудиоданные, выводимые из CPU 301, и выводит аудиоданные в громкоговоритель 312. Модуль 306 обработки звука также обрабатывает звук, вводимый из микрофона 313, и выводит аудиоданные в CPU 301.
Схема 308 графического генератора выполняет обработку наложения графических данных и т.п., в соответствии с необходимостью, на данные изображения, полученные с помощью CPU 301. Схема 309 управления панелью управляет панелью 310 дисплея, в соответствии с данными изображения, выводимыми из схемы 308 графического генератора. Модуль 307 управления отображением управляет схемой 308 графического генератора и схемой 309 управления панелью для управления отображением на панели 310 дисплея. Панель 310 дисплея сформирована, например, из LCD или панели органической EL.
Ввод пользователя может быть выполнен для панели 310 дисплея через сенсорную панель. Ввод пользователя через сенсорную панель детектируется модулем 311 ввода и поступает в CPU 301 через внутреннюю шину 302 для управления соответствующими компонентами мобильного терминала 14. Следует отметить, что, хотя модуль 311 ввода показан, как модуль ввода команды пользователя в примере, представленном на чертеже, модуль 14 ввода команды пользователя мобильного терминала может иметь некоторую другую конфигурацию, такую как переключатель, колесико, модуль ввода жестом, который детектирует вводимую команду с помощью камеры, или модуль звукового ввода, через который вводится голосовая команда.
Следует отметить, что, хотя модуль 307 управления отображением предусмотрен в дополнение к CPU 301, в примере, показанном на фиг. 6, CPU 301 может быть разработано для непосредственного управления отображением на панели 310 дисплея. Кроме того, CPU 301 и модуль 307 управления отображением могут быть скомбинированы на одном кристалле или могут быть сформированы как разные ядра. Кроме того, модуль 307 управления отображением и схема 308 графического генератора могут быть скомбинированы на одном кристалле, или могут быть сформированы как разные ядра. Модуль 314 подачи питания подает питание из аккумуляторной батареи в соответствующие компоненты мобильного терминала 14.
Операция мобильного терминала 14, показанная на фиг. 6, будет кратко описана ниже. Во время передачи аудиоданных, аудиоданные, полученные с помощью модуля 306 передачи/приема общественной телефонной сети, поступает в модуль 305 обработки звука через внутреннюю шину 302. Модуль 305 обработки звука получает звук в основной полосе пропускания путем выполнения обработки декодирования для входных аудиоданных и выводит звук через громкоговоритель 312. В то же время, звук, который вводят через микрофон 313, подвергают обработке кодирования для получения аудиоданных в модуле 305 обработки звука и выводят в модуль 306 передачи/приема общественной телефонной сети через внутреннюю шину 302.
Кроме того, во время передачи данных, данные, полученные модулем 306 передачи/приема общественной телефонной сети, сохраняют в SDRAM 304 через внутреннюю шину 302. CPU 301 преобразует сохраненные данные в данные экрана отображения и выводит данные экрана отображения в модуль 307 управления отображением. Модуль 307 управления отображением подает данные экрана в схему 309 управления панелью через схему 308 графического генератора, и экран передачи данных отображается на панели 310 дисплея. Кроме того, в соответствии с операцией пользователя, выполняемой на экране дисплея, отображаемом на панели 310 дисплея, модуль 311 ввода подает информацию управления экраном в CPU 301 через внутреннюю шину 302.
В то же время, когда выполняют управление устройством источника HDMI, мобильный терминал 14 передает запрос на передачу данных для получения списка содержания и т.п. в телевизионный приемник 13 через модуль 14a беспроводной передачи/приема и путь 16 беспроводной передачи данных. Соответствующую информацию и дополнительную информацию из телевизионного приемника 13, такую список содержания, принимают с помощью модуля 14a беспроводной передачи/приема, и отображают на панели 310 дисплея, как в описанной выше обработке во время передачи данных.
Пользователь выполняет операцию с информацией на экране, такой как список содержания, отображаемый на панели 310 дисплея. Когда содержание устройства источника HDMI выбирают на экране, модуль 311 ввода детектирует соответствующую информацию и дополнительную информацию, ассоциированную с содержанием, и выводит эту информацию в CPU 301. CPU 301 генерирует запрос на управление содержанием устройства источника HDMI и передает этот запрос в телевизионный приемник 13 через модуль 14a беспроводный передачи/приема.
Примеры мобильных терминалов, которые можно использовать в AV системе, в которой применяется технология, раскрытая в данном описании, включают в себя различные устройства, имеющие функции беспроводной передачи данных, такие как смартфоны, планшетные терминалы, электронные книги и компьютеры - ноутбуки.
Пример структуры данных EDID
Как описано выше, в модуле 13b приема HDMI в телевизионном приемнике 13 содержится, в EDID ROM, E-EDID, как информация о рабочих характеристиках, о телевизионном приемнике 13. На фиг. 7 показан пример структуры 700 данных E-EDID. Такая E-EDID 700 сформирована из основного блока 710 и блока 720 расширения.
В верхней части основного блока 710 предусмотрены данные 711, которые представлены, как "E-EDID 1.3 основная структура" и определены в стандарте E-EDID 1.3, после чего следует информация 712 о временных характеристиках, которая представлена как "Предпочтительные временные характеристики" и используется для поддержания совместимости с обычной EDID, и информация 713 о временных характеристиках, которая представлена как "2-ые временные характеристики", используется для поддержания совместимости с обычной EDID и отличается от "Предпочтительных временных характеристик".
Кроме того, в основном блоке 710, после "2-ых временных характеристик" непосредственно следует информация 714, которая представлена, как "Наименование монитора" и обозначает наименование устройства дисплея, и информация 715, которая представлена, как "Пределы диапазона монитора", и обозначает количество пикселей, которые могут отображаться в случае, когда соотношение размеров составляет 4:3 или 16:9.
В верхней части блока 720 расширения, последовательно представлены следующие данные: данные, которые представлены как "Краткий видеодескриптор" и содержат размер 721 отображаемого изображения (разрешающую способность), частоту кадров, информацию, обозначающую, используется ли тип с перемежением или тип последовательного представления, информацию о соотношении размеров и т.п.; данные, которые представлены как "Краткий аудиодескриптор" и содержат информацию 722 о воспроизводимом формате аудиокодека и частоте выборки, полосе среза, количестве битов кодека и т.п.; и информация 723, которая представлена, как "Выделение громкоговорителя", и относится к правому и левому громкоговорителям.
Кроме того, в блоке 720 расширения, после "Выделения громкоговорителя", следует блок 724 данных (VSDB), который представлен, как "Специфичный для поставщика", и уникально определен для каждого изготовителя, информация 725 временных характеристик, которая представлена как "3-и временные характеристики" и используется для поддержания совместимости с обычным EDID, и информация 726 временных характеристик, которая представлена как "4-ые временные характеристики", и используется для поддержания совместимости с обычным EDID.
Пример структуры данных для области блока данных, специфичных для поставщика (VSDB)
В этом варианте осуществления, область данных, которая должна быть расширена для сохранения информации о схеме передачи, об информации, которая относится к несжатым данным изображения/аудиоданным, определена в этой области VSDB. На фиг. 8 показан пример структуры 800 данных области VSDB. В этой области VSDB данных предусмотрены блоки размером 1 байт от 0-ого по N-ый блоки.
Область данных информации о схеме передачи об информации, относящейся к несжатым данным изображения/аудиоданным, которая должна быть сохранена в устройстве потребителе (телевизионном приемнике 13 в данном варианте осуществления) определена в четвертом бите восьмого байта и в 14-ом байте, который следует после 0-ого - 13-ого байтов, которые были уже определены.
Вначале описаны с 0-ого по восьмой байты. Заголовок, который представлен, как "Специфичный для поставщика код метки (=3)" и обозначает область данных, и информация, которая представлена, как "Длина (=N)", и обозначает длину данных VSDB, предусмотрены в 0-ом байте, который размещен в верхней части данных, представленных, как “ Специфичный для поставщика". Кроме того, информация, которая представлена “24-битным идентификатором регистрации IEEE (0x000C03), LSB первым” и обозначает число “(0x000C03)”, зарегистрированное для HDMI, предусмотрена в первом - третьем байтах.
Информация, которая представлена, как “A”, “B”, “C” и “D” и обозначает 24-битный физический адрес устройства потребителя, предусмотрена в четвертом и пятом байтах. В шестом байте предусмотрены следующие флаги: флаг, который представлен, как "поддерживает AI" и обозначает функции, с которыми совместимо устройство потребителя; флаги, которые представлены, как "DC-48 бит", "DC-36 бит" и "DC-30 бит", соответственно, и обозначают информацию, которая устанавливает количество битов на пиксель; флаг, который представлен, как "DC-Y444", и обозначает, совместимо ли устройство потребителя с передачей изображения YCbCr 4:4:4; и флаг, который представлен, как "DVI-двойной" и обозначает, является устройство потребителя совместимым с двойным цифровым визуальным интерфейсом (DVI).
Кроме того, информация, которая представлена "Max-TMDS-Clock" и обозначает самую высокую тактовую частоту пикселя TMDS, предоставлена в седьмом байте. В восьмом байте предоставлена следующая информация: информация, устанавливающая существование поля задержки; информация, устанавливающая существование поля задержки интерфейса; информация, устанавливающая существование расширения информации, относящейся к несжатым данным изображения/аудиоданным; и флаги от CNC3 по CNC0 информации, устанавливающей поддерживаемые функции типов содержания (CNC). Флаг (List_Query_Extension), обозначающий, существует ли информация расширения о схемах передачи соответствующей информации, с которыми совместимо устройство потребителя, вновь предоставлен в четвертом бите в восьмом байте. Если этот флаг имеет значение "true", информация о схемах передачи соответствующей информации существует в 14-ом байте.
Далее описан 14-ый байт. Данные, обозначающие три совместимых схемы передачи, которые представляют собой схемы передачи соответствующей информации, с которыми совместимо устройство потребитель HDMI (телевизионный приемник 13 в данном варианте осуществления), записаны в седьмом - пятом битах, в 14 байтах. Если предполагаются другие схемы, с четвертого по 0-ой биты в 14-ых байтах могут быть выделены для предполагаемых схем.
Например, если седьмой бит имеет значение "true", устройство потребитель HDMI может принимать соответствующую информацию через линию 34 CEC. Если шестой бит имеет значение "true", устройство потребитель HDMI может принимать соответствующую информацию через специфичный для поставщика infoframe (VSIF), вставленный между периодами 25 острова данных (или периодами 26 управления) в данных передачи TMDS. Если пятый бит имеет значение "true", устройство потребитель HDMI может принимать соответствующую информацию через линию HEC (интерфейсы 13c и 13f высокоскоростной шины).
В примере, показанном на фиг. 8, предполагается способ сохранения информации схемы передачи об информации, относящейся к несжатым данным изображения/аудиоданным, используя область VSDB. Однако в структуре данных E-EDID, некоторые другие области данных могут использоваться, как с блоком данных совместимости видеоданных (VCDB), и технология, раскрытая в данном описании, не ограничена способом сохранения, используемым областью VSDB.
В AV системе 10, показанной на фиг. 1, CPU 101 устройства 11 записи BD (устройства источника) подтверждает соединение телевизионного приемника (устройства потребителя) 13 через линию 35 HPD (см. фиг. 2). После этого CPU 101 устройства 11 записи BD использует DDC 33 (см. фиг. 2) для считывания информации о схеме передачи об информации, относящейся к несжатым данным изображения/аудиоданным в E-EDID из телевизионного приемника 13, и распознает схемы передачи соответствующей информации, с которыми совместим телевизионный приемник 13.
В AV системе 10, показанной на фиг. 1, при передаче информации, относящейся к несжатым данным изображения/аудиоданным в телевизионный приемник 13, устройство 11 записи BD выбирает схему передачи среди схем передачи соответствующей информации, с которыми совместим телевизионный приемник 13, в соответствии с информацией о схеме передачи, считанной из телевизионного приемника 13, как описано выше. Устройство 11 записи BD затем передает соответствующую информацию. Таким образом, устройство 11 записи BD также передает информацию о схеме передачи для передаваемой в настоящее время соответствующей информации в телевизионный приемник 13.
Устройство 11 записи BD может вставлять информацию о схеме передачи для передаваемой в настоящее время соответствующей информации в период гашения несжатых данных изображения/аудиоданных, предназначенных для передачи в телевизионный приемник 13, и передавать информацию, вместе с соответствующей информацией, в телевизионный приемник 13. Здесь устройство 11 записи BD использует пакет специфичного для поставщика InfoFrame HDMI (Здесь далее называется “VSIF”) и т.п., для вставки текущей передаваемой соответствующей информации в период гашения несжатых данных изображения/аудиоданных. Пакет VSIF предоставляется в описанные выше периоды 25 острова данных (или в периоды 26 управления) (см. фиг. 3).
В качестве альтернативы, устройство 11 записи BD может передавать информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию, относящуюся к схеме передачи, как пакет IP, в телевизионный приемник 13, через линию 34 CEC или интерфейс высокоскоростной шины двунаправленной передачи данных (линия HEC), сформированный с парой путей дифференциальной передачи, используя линию 35 HPD/Ether+ и линию 37 reserve/Ether-.
Пример структуры данных пакета VSIF
На фиг. 9 показан пример структуры данных пакета 900 VSIF. В HDMI информация, относящаяся к несжатым данным изображения/аудиоданным, может быть передана из устройства источника HDMI в устройство потребитель HDMI с использованием этого пакета VSIF.
Контрольная сумма данных определена в 0-ом байте, в пакете 900 VSIF. Информация, которая представлена “24-битным идентификатором регистрации IEEE (0x000C03), LSB первый” и обозначает число “(0x000C03)”, зарегистрированная для HDMI, предоставляется в первом - третьем байтах.
Информация, обозначающая, должна ли быть передана информация, относящаяся к несжатым данным изображения/аудиоданным, с пакетом VSIF, установлена в 0-ом бите, в четвертом байте. Если в 0-ом бите установлен высокий уровень “1”, информация, относящаяся к несжатым данным изображения/аудиоданным, должна быть передана с пакетом VSIFF. Если в 0-ом бите установлен низкий уровень “0”, информация, относящаяся к несжатым данным изображения/аудиоданным, не должна быть передана с пакетом VSIF.
В случае если в 0-ом бите, в четвертом байте установлен высокий уровень “1”, и информацию, относящуюся к несжатым данным изображения/аудиоданным, передают с пакетом VSIF, информация, относящаяся к несжатым данным изображения/аудиоданным, устанавливается в шестом и последующих байтах. В этом случае общее количество частей информации, относящейся к несжатым видеоданным/аудиоданным, представлена "количеством содержания (N)", и установлена в шестом байте. Количество байтов в первой части информации, относящейся к несжатым данным изображения/аудиоданным, которая должна быть передана, представлено, как "длина №1 (=L)", и установлено в седьмом байте. Длительность воспроизведения первой части несжатых данных изображения/аудиоданных, которая должна быть передана, представлена значением "длительность №1 (минуты)", и установлена в восьмом и девятом байтах. Название первой части несжатых данных изображения/аудиоданных, которые должны быть переданы, представлено, как "наименование №1", и установлено в 10-ом - (8+L)-ом байтах. Следует отметить, что информация, относящаяся к несжатым данным изображения/аудиоданным, может включать в себя некоторую другую информацию, такую как миниатюрные изображения содержания.
В следующих байтах представленное выше повторяется такое количество раз, как общее количество N частей информации, относящихся к первой части несжатых видеоданных/аудиоданных, которые должны быть переданы, минус 1, и установлено количество байтов, длительность воспроизведения и наименования соответствующих частей несжатых данных изображения/аудиоданных.
Пример структуры данных IP пакета
На фиг. 10 показан пример структуры 1000 данных IP пакета, который должен использоваться в интерфейсе высокоскоростной шины двунаправленной передачи (линия HEC). В HDMI информация, относящаяся к несжатым данным изображения/аудиоданным, может быть передана из устройства источника HDMI в устройство потребитель HDMI с использованием такого пакета IP, который используется в интерфейсе высокоскоростной шины двунаправленной передачи.
Как показано в верхней части на фиг. 10, IP пакет 1000 сформирован с 26 октетным заголовком 1010 MAC и областью данных 1020 переменной длины. Заголовок 1010 MAC сформирован с 7 октетным участком 1011 преамбулы, 1-октетным ограничителем 1012 начального фрейма (SFD), 6-октетным адресом 1013 назначения MAC, 6-октетным адресом 1014 источника MAC, 2-октетным идентификатором 1015 протокола тега (TPID), 2-октетной информацией 1016 управления тегом (TCI) и 2-октетным форматом 1017 длины данных (Len Type). После заголовка 1010 MAC следует область 1020 данных, которая сформирована с 42 - 1500 октетным участком 1021 полезной нагрузки и 4-октетной последовательностью 1022 проверки фрейма (FCS).
Информацию, относящуюся к несжатым данным изображения/аудиоданным, вставляют в участок 1021 полезной нагрузки IP пакета 1000, и она имеет такой же формат, как структура данных передачи описанного выше пакета VSIF. На нижнем участке на фиг. 10 представлен пример структуры 1030 данных соответствующей информации, которая будет вставлена на участке 1021 полезной нагрузки. Идентификационная информация (ID), представляющая пакет информации, относящийся к несжатым данным изображения/аудиоданным, установлена в первом байте. Общее количество частей информации, относящейся к несжатым данным изображения/аудиоданным, которая должна быть передана, минус 1 (number_Content_minus 1) установлена в следующем байте. Цикл повторяется такое же количество раз, как и в “number_Content_minus 1”, и каждый цикл формируется с длиной данных (длина), информацией длительности воспроизведения содержания (длительность) и наименованием (наименование), и формирует один блок данных. Следует отметить, что информация, относящаяся к несжатым данным изображения/аудиоданным, может включать в себя некоторую другую информацию, такую как миниатюрные изображения содержания.
Пример структуры данных пакета CEC
На фиг. 11 показан пример структуры данных пакета 1100 CEC, предназначенного для использования в линии 34 CEC. Хотя скорость передачи в линии 34 CEC является низкой, информация, относящаяся к несжатым данным изображения/аудиоданным, может быть передана из устройства источника HDMI в устройство потребитель HDMI через линию 34 CEC.
Как показано в верхней части на фиг. 11, пакет 1100 CEC сформирован с 10-битным заголовком 1110 CEC и данными 1120 CEC. Заголовок 1110 CEC сформирован с 4-битным адресом 1111 CEC инициатора, представленным, как "инициатор", 4-битным адресом 1112 CEC места назначения, представленным, как "назначение", 1-битным концом сообщения (EOM) 1113 и 1-битным подтверждением (ACK) 1114. После заголовка 1110 CEC следуют данные 1120 CEC, которые сформированы с 1-байтом кодом 1121 управления (Opecode) и участком 1122 данных управления (Operand) длиной 14 байтов максимум.
В нижней части на фиг. 11 показан пример расширения 1130 команды HDMI CEC. Как и для кодов управления CEC, вновь назначен код "0xC8" управления, как команда запроса для передачи информации, относящейся к несжатым данным изображения/аудиоданным, и код "0xC9" управления вновь назначен, как ответ на команду запроса передачи. Команда ответа может передавать информацию длительности воспроизведения (длительность) размером максимум 255-байтов и наименование (наименование) каждой части содержания с участком 1122 данных управления после кода "0xC9" управления. Следует отметить, что, хотя это не показано на фиг. 11, информация, относящаяся к несжатым данным изображения/аудиоданным, может включать в себя некоторую другую информацию, такую как миниатюрные изображения содержания. Однако участок 1122 данных управления пакета CEC составляет максимум 14 байтов в длину (как описано выше). Когда передают информацию длиннее, чем 14 байтов, используется описанный выше бит EOM для обозначения присутствия участка 1122 данных управления, который следует далее. Таким образом, “0” в бите EOM обозначает, что существует блок данных, который следует далее. В то же время, “1” в бите EOM обозначает, что передача блока данных была закончена.
Поскольку бит EOM используется таким образом, блок данных длиннее, чем 14 байтов, может быть передан с пакетом 1100 CEC. Одна часть информации, относящейся к несжатым данным изображения/аудиоданным, может быть передана с одной командой запроса передачи. Для получения более чем одной части соответствующей информации, команда запроса передачи должна быть повторно передана. Таким образом, могут быть получены части соответствующей информации. Когда команда отклика возвращает "отклонить", как часть 1122 данных управления на команду запроса передачи, устройство потребителя HDMI на конце приема определяет, что больше нет соответствующей информации, и может закончить обработку запроса передачи.
Кроме того, для получения информации о схеме передачи об информации, относящейся к несжатым данным изображения/аудиоданным через линию 34 CEC, код "0xCA" управления вновь назначен, как команда запроса информации схемы передачи, и код "0xCB" управления вновь назначен, как отклик на эту команду. В случае, когда должна быть передана команда запроса информации о схеме передачи, информация, обозначающая, какая одна из трех схем передачи для информации, относящейся к несжатым данным изображения/аудиоданным, установлена в первом и 0-ом битах, в части 1122 данных управления. В случае, когда “0b11" установлен в первом и в 0-ом битах, соответствующая информация должна быть передана через интерфейс высокоскоростной шины двунаправленной передачи (линия HEC). В случае, когда “0b10” установлен в первом и 0-ом битах, соответствующая информация должна быть передана с пакетом VSIF в периоды 25 острова данных (или в периоды 26 управления). В случае, когда “0b01" установлено в первом и 0-ом битах, соответствующая информация должна быть передана с пакетом CEC, используя линию 34 CEC. В случае, когда “0b00” установлено в первом и 0-ом битах, информация, относящаяся к несжатым данным изображения/аудиоданным, не должна быть передана. В других схемах предполагается, что с седьмого по второй биты могут быть выделены для предполагаемых схем.
Следует отметить, что, хотя в данном описании предполагается способ передачи информации, относящейся к несжатым данным изображения/аудиоданным, используя пакет VSIF, передача может быть выполнена с использованием некоторого другого пакета данных, такого как вспомогательный видео (AV) InfoFrame, и, поэтому, изобретение не ограничено предложенным способом.
Пример структур данных соответствующей информации и дополнительной информации
В AV системе 10, в соответствии с данными вариантами осуществления, устройство потребителя HDMI, такое как телевизионный приемник 13, добавляет дополнительную информацию к информации, относящейся к несжатым данным изображения/аудиоданным, принятым из устройства источника HDMI, такого как устройство 11 записи BD, и затем передают информацию в мобильный терминал 14.
На фиг. 12 показана структура 1200 данных, которая имеет информацию содержания, сформированную путем добавления дополнительной информации, полученной устройством потребителем HDMI, к информации, относящейся к несжатым данным изображения/аудиоданным, переданным из устройства источника HDMI в устройство потребителя HDMI. Такая структура 1200 данных должна быть передана в мобильный терминал 14. IP пакет используется, как пакет передачи, из устройства потребителя HDMI в мобильный терминал 14. Кроме того, информацию содержания, показанную на фиг. 12, вставляют в участок полезной нагрузки IP пакета, показанного на фиг. 10.
Идентификационная информация (ID), представляющая пакет информации содержания, установлена в первом байте. Общее количество частей информации содержания, которая должна быть передана минус 1 (number_Content_minus 1), установлено в следующем байте. Цикл повторяется такое количество раз, как number_Content_minus 1, таким образом, что информация содержания сохраняется в каждом цикле. Информация содержания формируется с по меньшей мере одной из следующих частей информации: длина данных (длина); информация о длительности воспроизведения содержания (длительность); полученный адрес CEC устройства источника HDMI (CEC_address); число, выделенное для разъема HDMI, соединенного с устройством потребителя HDMI (HDMI_terminal_number); и наименование (наименование), к которому добавлено расширение (.hdmi), обозначающее, что содержание представляет собой содержание HDMI (или по меньшей мере одно из расширения и порядкового номера, обозначающего содержание HDMI). Такая информация содержания формирует один блок данных. Следует отметить, что информация, относящаяся к несжатым данным изображения/аудиоданным, может включать в себя некоторую другую информацию, такую как миниатюрные изображения содержания.
В случае, когда список содержания должен быть отображен с использованием браузера мобильного терминала 14, информацию содержания, полученную из телевизионного приемника 13, записывают с использованием языке разметки гипертекста (HTML), и используется тег <video>, расширенный HTML5. Описание примера тэгов HTML представлено ниже. Адрес CEC и информацию о номере разъемов HDMI добавляют к тегу <source>, обозначающему содержание, с тем, чтобы способствовать выбору содержания в телевизионном приемнике 13.
Математическая формула 1
<video>
<source src="title.hdmi" cec="0x02" port="1">
</video>
Пример обработки в устройстве источнике HDMI во время соединения
Далее, со ссылкой на блок-схему последовательности операций, показанную на фиг. 13, ниже будет описана обработка, которая должна быть выполнена устройством 11 записи BD (устройством источника HDMI), когда оно соединено с телевизионным приемником (устройством потребителем HDMI) 13 в AV системе 10, показанной на фиг. 1.
На этапе ST1 устройство 11 записи BD начинает обработку и затем переходит к процедуре на этапе ST2. На этапе ST2 устройство 11 записи BD определяет, имеет ли сигнал HPD высокий уровень “H”. Если сигнал HPD не имеет высокий уровень “H” (Нет на этапе ST2), определяется, что устройство 11 записи BD не подключено к телевизионному приемнику (устройству потребителя) 13. В таком случае, устройство 11 записи BD переходит непосредственно к этапу ST9 и заканчивает эту процедуру обработки.
Если сигнал HPD имеет высокий уровень “H” (Да на этапе ST2), с другой стороны, устройство 11 записи BD на этапе ST3 считывает E-EDID из EDID ROM в модуле 13b приема HDMI телевизионного приемника 13. Затем, на этапе ST4, устройство 11 записи BD определяет, содержит ли E-EDID информацию о схеме передачи об информации, относящейся к несжатым данным изображения/аудиоданным.
Если E-EDID не содержит какую-либо информацию о схеме передачи (Нет на этапе ST4), устройство 11 записи BD на этапе ST8 устанавливает данные, обозначающие отсутствие передачи в пакете VSIF или в CEC. Устройство 11 записи BD затем переходит к этапу ST9 и заканчивает эту процедуру обработки. Здесь установка данных, обозначающих отсутствие передачи информации, относящейся к несжатым данным изображения/аудиоданным, означает установку первого бита и 0-ого бита в четвертом байте пакета VSIF (см. фиг. 9) на низком уровне “L”. Это также означает установку байта операнда соответствующей команды "0xCB" в пакете CEC (см. фиг. 11) на низкий уровень “L”.
Далее, если E-EDID содержит информацию о схеме передачи (Да на этапе ST4), устройство 11 записи BD на этапе ST5 определяет схему передачи для информации, относящейся к несжатым данным изображения/аудиоданным. Затем, на этапе ST6, устройство 11 записи BD определяет, был ли выработан запрос на передачу информации, относящейся к несжатым данным изображения/аудиоданным, из устройства потребителя HDMI. Если какой-либо запрос на передачу не был передан из устройства потребителя HDMI (Нет на этапе ST6), устройство 11 записи BD возвращается на этап ST6.
Если запрос на передачу был передан из устройства потребителя HDMI (Да на этапе ST6), устройство 11 записи BD на этапе ST7 передает информацию, относящуюся к несжатым данным изображения/аудиоданным в запрашивающее устройство потребителя HDMI с пакетом CEC, пакетом VSIF или пакетом IP, в соответствии с информацией о схеме передачи, принятой на этапе ST4. После этого, устройство 11 записи BD переходит к этапу ST9, и заканчивает эту процедуру обработки.
Пример обработки определения схемы передачи соответствующей информации в устройстве источнике HDMI
Далее, со ссылкой на блок-схему последовательности операций, представленную на фиг. 14, описана обработка по определению схемы передачи соответствующей информации (процедура на этапе ST5, на фиг. 13) в устройстве 11 записи BD (устройство источник HDMI) в AV системе 10, показанной на фиг. 1. Обработка по определению схемы передачи соответствующей информации выполняется, в основном, например, с помощью CPU 101.
На этапе ST11, устройство 11 записи BD начинает обработку, и затем переходит к процедуре на этапе ST12. На этапе ST12, устройство 11 записи BD определяет, находится ли пятый бит в 14-ом байте в области VSDB телевизионного приемника 13 (устройство потребителя HDMI) на высоком уровне “H”, или определяет, выполнено ли устройство потребителя HDMI с возможностью приема информации, относящейся к несжатым данным изображения/аудиоданным, через интерфейс шины высокоскоростной двунаправленной передачи (линия HEC) (см. фиг. 8). Если пятый бит 14-ого байта не находится на высоком уровне “H” (Нет на этапе ST12), устройство 11 записи BD переходит к этапу ST15.
Если пятый бит в 14-ом байте находится на высоком уровне “H” (Да на этапе ST12), устройство 11 записи BD переходит к процедуре на этапе ST13. На этапе ST13, устройство 11 записи BD определяет, совместимо ли устройство 11 записи BD с интерфейсом высокоскоростной шины двунаправленной передачи. Если устройство 11 записи BD не совместимо с интерфейсом высокоскоростной шины двунаправленной передачи (Нет на этапе ST13), устройство 11 записи BD переходит к следующему этапу ST15.
Если устройство 11 записи BD совместимо с интерфейсом высокоскоростной шины двунаправленной передачи (Да на этапе ST13), устройство 11 записи BD переходит к следующему этапу ST14. На этапе ST14 устройство 11 записи BD устанавливает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть переданы в заданном пакете IP через интерфейс высокоскоростной шины двунаправленной передачи, и устанавливает заданный бит в пакете VSIF или в пакете CEC на высокий уровень “H”. Устройство 11 записи BD затем переходит к следующему этапу ST22, и заканчивает обработку.
Кроме того, на этапе ST15, устройство 11 записи BD определяет, находится ли шестой бит в 14-ом байте в области VSDB телевизионного приемника 13 (в устройстве потребителя) на высоком уровне “H”, или определяет, выполнено ли устройство потребителя HDMI с возможностью приема информации, относящейся к несжатым данным изображения/аудиоданным через VSIF. Если шестой бит в 14-ом байте не находится на высоком уровне “H” (Нет на этапе ST15), устройство 11 записи BD переходит к этапу ST18.
Если шестой бит в 14-ом байте находится на высоком уровне “H” на этапе ST15, устройство 11 записи BD переходит к процедуре на этапе ST16. На этапе ST16 устройство 11 записи BD определяет, является ли устройство 11 записи BD совместимым с передачей информации, относящейся к несжатым данным изображения/аудиоданным с пакетом VSIF. Если устройство 11 записи BD не совместимо с передачей с пакетом VSIF (Нет на этапе ST16), устройство 11 записи BD переходит к следующему этапу ST18.
Если устройство 11записи BD совместимо с передачей с пакетом VSIF, устройство 11 записи BD переходит к следующему этапу ST17. На этапе ST17 устройство 11 записи BD устанавливает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть переданы в заданном байте, в пакете VSIF, и устанавливает заданный бит в пакете VSIF или в пакете CEC на высокий уровень “H”. Устройство 11 записи BD затем переходит к следующему этапу ST22, и заканчивает обработку.
На этапе ST18, устройство 11 записи BD определяет, находится ли седьмой бит в 14-ом байте в области VSDB телевизионного приемника 13 (в устройстве потребителя) на высоком уровне “H”, или определяет, выполнено ли устройство потребитель HDMI с возможностью приема информации, относящейся к несжатым данным изображения/аудиоданным, с пакетом CEC. Если седьмой бит в 14-ом байте не находится на высоком уровне “H” (Нет на этапе ST18), устройство 11 записи BD переходит к следующему этапу ST20.
Если седьмой бит в 14-ом байте установлен на высокий уровень “H”, на этапе ST18, устройство 11 записи BD переходит к процедуре на этапе ST19. На этапе ST19, устройство 11 записи BD определяет, является ли устройство 11 записи BD совместимым с передачей информации, относящейся к несжатым данным изображения/аудиоданным с пакетом CEC. Если устройство 11 записи BD не совместимо с передачей с пакетом CEC (Нет на этапе ST19), устройство 11 записи BD переходит к следующему этапу ST20.
Если устройство 11 записи BD совместимо с передачей с пакетом CEC (Да на этапе ST19), устройство 11 записи BD переходит к следующему этапу ST21. На этапе ST21, устройство 11 записи BD устанавливает информацию, относящуюся к несжатым видеоданным/аудиоданным, которые должны быть переданы в заданном байте, в пакете CEC, и устанавливает заданный бит в пакете CEC на высокий уровень “H”. Устройство 11 записи BD затем переходит к этапу ST22 и заканчивает эту процедуру обработки.
Кроме того, на этапе ST20, устройство 11 записи BD определяет, что устройство 11 записи BD не совместимо с какой-либо схемой передачи, и устанавливает определенные биты в пакете VSIF и пакете CEC на низкий уровень “L”. Устройство 11 записи BD затем переходит на этап ST22, и заканчивает эту процедуру обработки.
Пример обработки в устройстве потребителе HDMI
Далее, в блок-схеме последовательности операций, показанной на фиг. 15, представлена обработка, выполняемая в отношении информации, относящейся к несжатым данным изображения/аудиоданным в телевизионном приемнике 13 (в устройстве потребителе HDMI) в AV системе 10, показанной на фиг.
На этапе ST31, телевизионный приемник 13 начинает обработку и затем переходит к процедуре на этапе ST32. На этапе ST32, телевизионный приемник 13 определяет, находится ли HPD 35 на высоком уровне “1”.
Если HPD 35 находится на низком уровне “0” (Нет на этапе ST32), телевизионный приемник 13 определяет, что устройство 11 записи BD (устройство источник HDMI) не подключено к нему. Телевизионный приемник 13 затем переходит к этапу ST39, и заканчивает эту процедуру обработки. Если HPD 35 находится на высоком уровне “1” (Да на этапе ST32), телевизионный приемник 13, определяет что устройство 11 записи BD (устройство источник HDMI) подключено к нему. Телевизионный приемник 13 затем переходит к процедуре на следующем этапе ST33.
На этапе ST33 телевизионный приемник 13 считывает определенную информацию о схеме передачи об информации, относящейся к несжатым данным изображения/аудиоданным, для устройства 11 записи BD (устройство источник HDMI), используя линию 34 CEC (или путем передачи команды запроса на информацию о схеме передачи через линию 34 CEC). После этого, телевизионный приемник 13 переходит к процедуре на этапе ST34. На этапе ST34 телевизионный приемник 13 передает запрос на передачу информации, относящейся к несжатым данным изображения/аудиоданным, используя выбранный путь передачи, в соответствии со считанной информацией о схеме передачи. Телевизионный приемник 13 затем переходит к процедуре на следующем этапе ST35.
На этапе ST35 телевизионный приемник 13 определяет, была ли успешно принята информация, относящаяся к несжатым данным изображения/аудиоданным, из устройства 11 записи BD (устройство источник HDMI). Если соответствующая информация не была успешно принята (Нет на этапе ST35), процедура на этапе ST35 повторяется.
Если информация, относящаяся к несжатым данным изображения/аудиоданным из устройства 11 записи BD (устройство источник HDMI) была успешно принята (Да на этапе ST35), телевизионный приемник 13 переходит к процедуре на следующем этапе ST36. На этапе ST36 телевизионный приемник 13 добавляет самостоятельно полученную дополнительную информацию к принятой соответствующей информации для генерирования информации содержания. Телевизионный приемник 13 затем переходит к процедуре на следующем этапе ST37. Телевизионный приемник 13 генерирует информацию содержания, например, на расширяемом языке разметки (XML).
На этапе ST37 телевизионный приемник 13 определяет, был ли принят запрос на передачу информации содержания из мобильного терминала 14. Если запрос на передачу информации содержания не был успешно принят (Нет на этапе ST37), процедура на этапе ST37 повторяется.
Если запрос на передачу информации содержания из мобильного терминала 14 был успешно принят (Да на этапе ST37), телевизионный приемник 13 переходит к процедуре на следующем этапе ST38. На этапе ST38 телевизионный приемник 13 передает информацию содержания (на XML), сгенерированную на этапе ST36, в мобильный терминал 14. Телевизионный приемник 13 затем переходит к этапу ST39 и заканчивает эту процедуру обработки.
Пример обработки операции содержания в устройстве потребителе HDMI
Далее, в блок-схеме последовательности операций, представленной на фиг. 16, показана обработка, выполняемая в телевизионном приемнике 13 (устройстве потребителя), когда выполняется операция содержания из мобильного терминала 14 в AV системе 10, показанной на фиг. 1.
На этапе ST41 телевизионный приемник 13 начинает обработку и затем переходит к процедуре на этапе ST42. На этапе ST42 телевизионный приемник 13 определяет подключен ли мобильный терминал 14 к нему по пути 16 беспроводной передачи данных. Если мобильный терминал 14 не подключен к нему (Нет на этапе ST42), телевизионный приемник 13 определяет, что отсутствует управление содержанием из мобильного терминала 14. Телевизионный приемник 13 затем переходит к этапу ST47 и заканчивает эту процедуру обработки.
Если мобильный терминал 14 подключен к нему по пути 16 беспроводной передачи на этапе ST42, телевизионный приемник 13 переходит к следующему этапу ST43. На этапе ST43 телевизионный приемник 13 определяет, была ли принята информация об управлении содержанием из мобильного терминала 14. Если информация управления содержанием не была принята (Нет на этапе ST43), телевизионный приемник 13 переходит к этапу ST43, и повторяет эту процедуру.
Если информация управления содержанием была принята на этапе ST43, телевизионный приемник 13 переходит к следующему этапу ST44. На этапе ST44 телевизионный приемник 13 получает информацию управления содержанием из мобильного терминала 14, и затем переходит к следующему этапу ST45. Информация управления содержанием записывается, например, в формате XML.
На этапе ST45 телевизионный приемник 13 выделяет адрес CEC из информации управления содержанием из мобильного терминала 14, устанавливает адрес CEC в заголовке команды CEC, передает команду управления содержанием в линии 34 CEC разъемов 13a и 13d HDMI и затем переходит к следующему этапу ST46.
На этапе ST46 телевизионный приемник 13 выделяет информацию о номере разъема HDMI из информации управления содержанием из мобильного терминала 14 и переключает свой вход на входной разъем HDMI, в соответствии с номером разъема. После этого, телевизионный приемник 13 переходит к этапу ST47 и заканчивает обработку.
Пример обработки в мобильном терминале
Далее, в блок-схеме последовательности операций, показанной на фиг. 17, представлена обработка, выполняемая для информации, относящейся к содержанию в мобильном терминале 14, в AV системе 10, показанной на фиг. 1. Мобильный терминал 14 работает, например, как DMC в системе с 3 блоками DLNA.
На этапе ST50 мобильный терминал 14 начинает обработку и затем переходит к процедуре на этапе ST51. На этапе ST51 мобильный терминал 14 определяет, включен ли основной источник питания. Если основной источник питания выключен (Нет на этапе ST51), мобильный терминал 14 определяет, что отсутствует управление содержанием из мобильного терминала 14. Мобильный терминал 14 затем переходит к этапу ST57 и заканчивает обработку.
Если основной источник питания мобильного терминала 14 включен на этапе S51, мобильный терминал 14 переходит к следующему этапу ST52. На этапе ST52 мобильный терминал 14 получает информацию содержания из устройства DLN, подключенного к сети DLNA, используя CDS DLNA. Мобильный терминал 14 затем переходит к следующему этапу ST53.
На этапе ST53 мобильный терминал 14 определяет, была ли выработана инструкция на отображение списка информации содержания в результате операции пользователя. Если такие инструкции отсутствуют, мобильный терминал 14 возвращается на этап ST53 и ожидает инструкции пользователя. Если такая инструкция присутствует, мобильный терминал 14 переходит к следующему этапу ST54.
На этапе ST54 мобильный терминал 14 отображает список информации содержания на своей панели 310 дисплея и затем переходит к следующему этапу ST55.
На этапе ST55 мобильный терминал 14 определяет, было ли выбрано конкретное содержание из списка информации содержания в результате операции пользователя. Если какое-либо содержание не было выбрано, мобильный терминал 14 возвращается на этап ST55 и ожидает выбор пользователем. Если выбор был сделан пользователем, мобильный терминал 14 переходит на этап ST56.
На этапе ST56 мобильный терминал 14 передает информацию управления содержанием, относящуюся к выбранному содержанию, в сервер DLNA (телевизионный приемник 13 в примере, показанном на фиг. 1), который содержит выбранное содержание. После этого, мобильный терминал 14 переходит к этапу ST57 и заканчивает обработку.
Как описано выше, информацию управления содержанием записывают в формате XML, и она содержит адрес CEC и информацию о номере разъема HDMI. Таким образом, телевизионный приемник 13 может выделять адрес CEC из информации управления содержанием из мобильного терминала 14, устанавливать адрес CEC в заголовке команды CEC и передавать команду управления содержанием в линии 34 CEC разъемов 13a и 13d HDMI. Кроме того, телевизионный приемник 13 может выделять информацию о номере разъема HDMI из информации управления содержанием, переключает свой вход на разъем ввода HDMI, в соответствии с номером разъема, и отображает требуемые несжатые данные изображения/аудиоданные, принятые из соответствующего устройства источника HDMI.
Как описано выше, в соответствии с технологией, раскрытой в данной заявке, предпочтительный выбор несжатых данных изображения/аудиоданных может быть выполнен среди трех устройств устройства источника HDMI, устройства потребителя HDMI и мобильного терминала. В AV системе 10, показанной на фиг. 1, информацию, относящуюся к несжатым данным изображения/аудиоданным, передают из устройства 11 записи BD в телевизионный приемник 13 через кабель 15-1 HDMI. В ответ на это телевизионный приемник 13 генерирует информацию, к которой была добавлена самостоятельно полученная дополнительная информация, и передает эту информацию в мобильный терминал 14, таким образом, что управление содержанием между устройствами HDMI, подключенными с помощью кабеля 15-1 HDMI, может быть соответствующим образом выполнено из мобильного терминала 14, как М - DMC или DLNA.
Модификации
В описанном выше варианте осуществления устройство 11 записи BD передает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи в телевизионный приемник 13, путем вставки информации в период гашения данных изображения (сигналов изображения), используя пакет VSIF.
Кроме того, устройство 11 записи BD может передавать информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи в телевизионный приемник 13 через линию 34 CEC, которая представляет собой линию управления данными кабеля 15-1 HDMI. В качестве альтернативы, устройство 11 записи BD может передавать информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи в телевизионный приемник 13 через интерфейс высокоскоростной шины двунаправленной передачи (HEC), сформированный с резервной линией 37 и линией 35 HPD кабеля 15-1 HDMI.
Кроме того, в представленном выше варианте осуществления, E-EDID в телевизионном приемнике 13 содержит информацию о схеме передачи об информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместим телевизионный приемник 13. Устройство 11 записи BD считывает E-EDID через DDC 33 кабеля 15-1 HDMI для получения информации о схеме передачи об информации, относящейся к несжатым видеоданным /аудиоданным, с которым совместим телевизионный приемник 13.
В качестве альтернативы, устройство 11 записи BD может принимать информацию о схеме передачи, об информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместим телевизионный приемник 13, из телевизионного приемника 13 через линию 34 CEC, которая представляет собой линию управления данными кабеля 15-1 HDMI, или через интерфейс высокоскоростной шины двунаправленной передачи (HEC), сформированной с резервной линией 37 и линией 35 HPD кабеля 15-1 HDMI.
Кроме того, в описанном выше варианте осуществления, устройство 11 записи BD передает, например, как информацию, относящуюся к несжатым данным изображения/аудиоданным, так и информацию о схеме передачи, в телевизионный приемник 13. Однако только одна из информации, относящейся к несжатым данным изображения/аудиоданным, или информация о схеме передачи, может быть передана.
Промышленная применимость
Технология, раскрытая в данном описании, была подробно описана со ссылкой на конкретные варианты осуществления. Однако, очевидно, что специалист в данной области техники может выполнить модификации и замены вариантов осуществления без выхода за пределы объема технологии, раскрытой в данном описании.
В данном описании в основном представлен вариант осуществления, в котором технология, раскрытая в данном описании, применяется для AV системы, используя пути передачи HDMI. Однако примеры других цифровых интерфейсов в основной полосе пропускания, кроме HDMI, включают в себя мобильное соединение высокой четкости (MHL), цифровой визуальный интерфейс (DVI), интерфейс порта дисплея (DP) и беспроводный интерфейс, использующий миллиметровые волны 60 ГГц. Технология, раскрытая в этом описании, также применяется в случаях, когда информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи передают через эти цифровые интерфейсы.
Кроме того, вариант осуществления, в котором технология, раскрытая в данном описании, применяется для AV системы, в которой используется устройство 11 записи BD, в качестве устройства передачи (устройства источника), и телевизионный приемник 13, в качестве устройства приема (устройства потребителя), была в основном описана выше. Однако технология, раскрытая в данном описании, может, конечно, применяться для любой системы, в которой используется некоторое другое устройство передачи и некоторое другое устройство приема.
Вкратце, технология, раскрытая в данном описании, была описана на примерах, и данное описание не следует интерпретировать, как ограничение. Формулу изобретения следует учитывать для понимания предмета изобретения технологии, раскрытой в данном описании.
Следует отметить, что технология, раскрытая в данном описании, также может быть воплощена в конфигурациях, описанных ниже.
(1) Устройство передачи данных, включающее в себя:
модуль передачи данных, который передает несжатое изображение/аудиоданные во внешнее устройство через заданный путь передачи; и
модуль передачи информации, который передает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть переданы с помощью модуля передачи данных, и информацию о схеме передачи во внешнее устройство через канал передачи.
(1-1) Устройство передачи данных по (1), в котором модуль передачи данных передает несжатые данные изображение/аудиоданные во внешнее устройство через канал передачи, используя дифференциальный сигнал.
(1-2) Устройство передачи данных по (1), в котором канал передачи сформирован с парой путей дифференциальных передачи, по меньшей мере один путь дифференциальной передачи из пары дифференциальных каналов передачи, имеющий функцию передачи отчета о состоянии подключения внешнего устройства.
(2) Устройство передачи данных по (1), дополнительно включающее в себя:
модуль приема информации, который принимает информацию схемы передачи об информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместимо внешнее устройство, из внешнего устройства через путь передачи; и
модуль выбора схемы, который выбирает схему передачи, которая должна использоваться в модуле передачи информации, в соответствии с информацией о схеме передачи, принятой модулем приема информации,
в котором модуль передачи информации передает информацию, относящуюся к несжатым данным изображения/аудиоданным во внешнее устройство через путь передачи, в соответствии со схемой, выбранной модулем выбора схемы.
(2-1) Устройство передачи данных по (2), в котором модуль выбора схемы выбирает схему передачи, предназначенную для использования в модуле передачи информации среди схем передачи, с которыми совместимо внешнее устройство и устройство передачи данных.
(3) Устройство передачи данных по (1) или (2), в котором модуль передачи информации передает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи во внешнее устройство, вставляя соответствующую информацию и информацию о схеме передачи в период гашения несжатых данных изображения/аудиоданных, предназначенных для передачи модулем передачи данных.
(4) Устройство передачи данных по (1) или (2), в котором модуль передачи информации передает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи во внешнее устройство через двунаправленный путь передачи данных, сформированный с использованием заданной линии, включенной в путь передачи.
(5) Устройство передачи данных по (1) или (2), в котором модуль передачи информации передает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи во внешнее устройство через линию данных управления, включенную в путь передачи.
(6) Устройство передачи данных по любому из (1) - (5), в котором модуль передачи информации передает по меньшей мере одну часть информации как информацию, относящуюся к несжатым данным изображения/аудиоданным, по меньшей мере одна часть информации представляет собой одну из информации о длине, информации о длительности воспроизведения, информации о наименовании для несжатого изображения/аудиоданных, и миниатюрного изображения содержания.
(7) Способ передачи данных, включающий в себя:
этап передачи данных, состоящий в передаче несжатого изображения/аудиоданных во внешнее устройство через заданный путь передачи; и
этап передачи информации, состоящий в передаче информации, относящейся к несжатым данным изображения/аудиоданным, которые должны быть переданы с помощью модуля передачи данных, и информации о схеме передачи во внешнее устройство через путь передачи.
(8) Компьютерная программа, записанная в считываемом компьютером формате, для обеспечения выполнения компьютером следующей функции:
модуля передачи данных, который передает несжатое изображение/аудиоданные во внешнее устройство через заданный путь передачи; и
модуля передачи информации, который передает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть переданы модулем передачи данных, и информацию о схеме передачи во внешнее устройство через путь передачи.
(9) Устройство передачи данных, включающее в себя:
модуль приема данных, который принимает несжатое изображение/аудиоданные из внешнего устройства через заданный путь передачи;
модуль приема информации, который принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть приняты с помощью модуля приема данных, и информацию о схеме передачи из внешнего устройства через путь передачи; и
модуль обработки данных, который обрабатывает информацию, относящуюся к несжатым данным изображения/аудиоданным, принятым модулем приема информации, в соответствии с информацией о схеме передачи, принятой модулем приема информации.
(9-1) Устройство передачи данных по (9), в котором модуль приема данных передает несжатые данные изображения/аудиоданные во внешнее устройство через путь передачи с дифференциальными сигналами.
(9-2) Устройство передачи данных по (9), в котором путь передачи сформирован парой путей дифференциальной передачи, по меньшей мере один путь дифференциальной передачи пары путей дифференциальной передачи имеет функцию передачи отчета о состоянии подключения внешнего устройства.
(10) Устройство передачи данных по (9), дополнительно включающее в себя:
модуль сохранения информации, который сохраняет информацию схемы передачи об информации, относящейся к несжатым данным изображения/аудиоданным, с которыми совместимо устройство передачи данных; и
модуль передачи информации, который передает информацию о схеме передачи, сохраненную в модуле сохранения информации во внешнее устройство через путь передачи.
(10-1) Устройство передачи данных по (10), в котором модуль накопителя информации сохраняет флаг каждой схемы передачи, флаг, обозначающий, является ли устройство передачи данных совместимым с соответствующей схемой передачи.
(11) Устройство передачи данных по (9) или (10), в котором модуль приема информации выделяет информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи из периода гашения несжатых данных изображения/аудиоданных для их приема с помощью модуля приема данных.
(12) Устройство передачи данных по (9) или (10), в котором модуль приема информации принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи из внешнего устройства через путь двунаправленной передачи данных, сформированный заданной линией, включенной в путь передачи.
(13) Устройство передачи данных по (9) или (10), в котором модуль приема информации принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, и информацию о схеме передачи из внешнего устройства через линию данных управления, включенную в путь передачи.
(14) Устройство передачи данных по любому из (9) - (13), в котором:
модуль обработки данных устройства передачи данных генерирует информацию содержания путем добавления дополнительной информации, получаемой устройством передачи данных, к информации, относящейся к несжатым данным изображения/аудиоданным, с помощью модуля приема информации; и
устройство передачи данных дополнительно включает в себя второй модуль передачи информации, который передает информацию содержания во второе внешнее устройство через второй путь передачи.
(15) Устройство передачи данных по (14), в котором модуль обработки данных добавляет по меньшей мере одну часть информации как дополнительную информацию, по меньшей мере одна часть информации находится среди последовательного номера или расширения, обозначающих несжатые данные изображения/аудиоданные, информацию адреса (адреса CEC) о внешнем устройстве и информацию соединения о внешнем устройстве (номер, выделенный для разъема, с которым соединено внешнее устройство).
(16) Устройство передачи данных по (14), дополнительно включающее в себя:
второй модуль приема информации, который принимает информацию управления о несжатых данных изображения/аудиоданных из второго внешнего устройства через второй путь передачи; и
модуль управления соединением, который управляет соединением с внешним устройством, в соответствии с информацией управления, принятой вторым модулем приема информации,
в котором модуль передачи информации передает информацию управления о несжатых данных изображения/аудиоданных через путь передачи, во внешнее устройство, соединенное с модулем управления соединением.
(16-1) Устройство передачи данных по (16), в котором модуль управления соединением выбирает соединительный разъем, соответствующий информации адреса (адресу CEC) о внешнем устройстве, и информация адреса включена в принятую информацию управления.
(17) Устройство передачи данных, включающее в себя:
этап приема данных, состоящий в приеме несжатых данных изображения/аудиоданных из внешнего устройства через заданный путь передачи;
этап приема информации, состоящий в приеме информации, относящейся к несжатым данным изображения/аудиоданным, которые должны быть приняты на этапе приема данных, и к информации о схеме передачи из внешнего устройства через путь передачи; и
этап обработки данных, состоящий в обработке информации, относящейся к несжатым данным изображения/аудиоданным, принятым модулем приема информации, в соответствии с информацией схемы передачи, принятой на этапе приема информации.
(17-1) Способ передачи данных по (17), в котором:
этап обработки данных включает в себя: генерируют информацию о содержании путем добавления дополнительной информации, полученной устройством передачи данных, к информации, относящейся к несжатым данным изображения/аудиоданным, с помощью модуля приема информации; и
способ передачи данных дополнительно включает в себя:
второй этап передачи информации, состоящий в передаче информации содержания во второе внешнее устройство через второй путь передачи;
второй этап приема информации, состоящий в приеме информации управления о несжатых данных изображения/аудиоданных из второго внешнего устройства через второй путь передачи;
этап управления соединением, состоящий в управлении соединением с внешним устройством, в соответствии с информацией управления, принятой на втором этапе приема информации; и
этап передачи информации управления о несжатых данных изображения/аудиоданных, через путь передачи, во внешнее устройство, подключенное на этапе управления соединением.
(18) Компьютерная программа, записанная в считываемом компьютером формате для обеспечения выполнения компьютером следующей функции:
модуля приема данных, который принимает несжатые данные изображения/аудиоданные из внешнего устройства через заданный путь передачи;
модуля приема информации, который принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, которые должны быть приняты модулем приема данных, и информацию о схеме передачи из внешнего устройства через путь передачи; и
модуля обработки данных, который обрабатывает информацию, относящуюся к несжатым данным изображения/аудиоданным, принятым модулем приема информации, в соответствии с информацией о схеме передачи, принятой модулем приема информации.
(19) Устройство передачи данных, включающее в себя:
модуль приема информации, который принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, из внешнего устройства через второй путь передачи;
модуль обработки данных, который отображает и обрабатывает информацию списка о несжатых данных изображения/аудиоданных, в соответствии с информацией, относящейся к несжатым данным изображения/аудиоданным, принятым модулем приема информации; и
модуль передачи информации, который передает информацию, относящуюся к несжатым данным изображения/аудиоданным, выбранным из информации списка, во внешнее устройство через второй путь передачи.
(20) Компьютерная программа, записанная в считываемом компьютером формате для обеспечения выполнения компьютером следующей функции:
модуля приема информации, который принимает информацию, относящуюся к несжатым данным изображения/аудиоданным, из внешнего устройства через второй путь передачи;
модуля обработки данных, который отображает и обрабатывает информацию списка о несжатых данных изображения/аудиоданных, в соответствии с информацией, относящейся к несжатым данным изображения/аудиоданным, принятым модулем приема информации; и
модуля передачи информации, который передает информацию, относящуюся к несжатым данным изображения/аудиоданным, выбранным из информации списка, во внешнее устройство через второй путь передачи.
Список номеров ссылочных позиций
10 AV система
11 Устройств записи BD
11a Разъем HDMI
11b Модуль передачи HDMI
11c I/F высокоскоростной шины
12 Телевизионная приставка (STB)
12a Разъем HDMI
12b Модуль передачи HDMI
12c I/F высокоскоростной шины
13 Телевизионный приемник
13a, 13d Разъем HDMI
13b, 13e Модуль приема HDMI
13c, 13f I/F высокоскоростной шины
13g Модуль беспроводной передачи/приема
14 Мобильный терминал
14a Модуль беспроводной передачи/приема
15-1, 15-2 Кабель HDMI
16 Путь беспроводной передачи
31 Передатчик HDMI
32 Приемник TMDS
101 CPU
102 Внутренняя шина
103 ROM типа флэш
104 SDRAM
105 Модуль приема сигналов дистанционного управления
106 Передатчик дистанционного управления
107 Интерфейс управления носителем записи
108 Привод BD
109 HDD
110 Декодер MPEG
111 Схема графического генератора
112 Разъем вывода изображения
113 Разъем вывода звука
114 Модуль управления отображением
115 Схема управления панелью
116 Панель дисплея
117 Модуль подачи питания
118 SSD
201 Антенный разъем
202 Цифровой тюнер
203 Декодер MPEG
204 Схема обработки сигнала изображения
205 Схема графического генератора
206 Схема управления панелью
207 Панель дисплея
208 Схема обработки аудиосигнала
209 Схема усилителя звука
210 Громкоговоритель
211 Внутренняя шина
212 CPU
213 ROM типа флэш
214 SDRAM
215 Модуль приема сигналов дистанционного управления
216 Передатчик дистанционного управления
218 Модуль управления отображением
219 Модуль подачи питания
301 CPU
302 Внутренняя шина
303 ROM типа флэш
304 SDRAM
305 Модуль обработки звука
306 Модуль передачи/приема общественной телефонной сети
307 Модуль управления отображением
308 Схема графического генератора
309 Схема управления панелью
310 Панель дисплея
311 Модуль ввода
312 Микрофон вывода звука
313 Громкоговоритель
314 Модуль подачи питания