СИСТЕМА ОБНОВЛЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, БЛОК ОТОБРАЖЕНИЯ И СПОСОБ ОБНОВЛЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
SOFTWARE UPDATING SYSTEM, DISPLAY UNIT AND SOFTWARE UPDATING METHOD

Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к системе обновления программного обеспечения, служащей для обновления программного обеспечения электронного устройства, выполненного с возможностью соединения по линии передачи цифровых аудиосигналов, такой как S/PDIF (Sony/Philips Digital Interface), блоку отображения (дисплейному блоку), который формирует систему, а также к способу обновления программного обеспечения.
Предшествующий уровень техники
[0002] Данные обновления, предназначенные для обновления программного обеспечения, такого как микропрограммное обеспечение (firmware) электронного устройства (далее в настоящем документе будут называться данными обновления), могут быть загружены и получены из сети связи или широковещательной сети стандартным способом. К примеру, при наличии функции соединения с сетью. Интернет, как в PC (персональном компьютере), данные обновления могут быть загружены с вебсайта сети Интернет для автоматического или ручного обновления программного обеспечения. Телевизионное устройство может принять сигнал станции телевизионного вещания, включающий в себя данные обновления, для обновления программного обеспечения телевизионного устройства. Некоторые современные телевизионные устройства имеют как функцию приема сигналов станции телевизионного вещания, так и функцию соединения с сетью Интернет, а также могут обновлять программное обеспечение без обременения пользователей.
[0003] С учетом традиционной технологии, связанной с обновлением программного обеспечения в электронных устройствах, к примеру, патентный документ 1 описывает систему загрузки сигналов станции телевизионного вещания, которая обновляет программное обеспечение бытового электрического прибора под управлением приемника сигналов станции телевизионного вещания, к примеру, устройств, таких как устройство записи на жесткий диск и рефрижератор (холодильник). В этой технологии приемник сигналов станции телевизионного вещания принимает данные сигнала станции телевизионного вещания и определяет, включают ли данные сигнала станции телевизионного вещания в себя данные устройства (данные, предназначенные для обновления программного обеспечения устройства), связанные с охваченными устройствами под управлением приемника сигналов станции телевизионного вещания, и если данные устройства включены в вышеупомянутые данные, то данные устройства передаются по кабелю HDMI на соответствующее охваченное устройство для обновления программного обеспечения устройства, такого как рефрижератор.
[0004] Патентный документ 2 описывает систему обновления информации, выполненную с возможностью простого обновления программ управления устройств отображения с использованием команд, определенных посредством стандарта интерактивного кабеля. Устройство воспроизведения, которое формирует данную систему, считывает файл обновления с оптического диска, создает команды продавца, которые указывают на элементы информационного содержания файла обновления на основе стандарта HDMI (мультимедийного интерфейса высокого разрешения), а также передает созданные команды продавца с порта HDMI на телевизор. Телевизор обновляет микропрограммное обеспечение посредством команд продавца.
[0005] Технологии, описанные в патентных документах 1 и 2, предоставляют возможность передачи данных обновления с одного устройства на другое устройство, соединенное с ним по интерфейсу HDMI, для обновления программного обеспечения другого устройства на основе этих данных обновления. Исходя из вышесказанного, даже в случае, когда другое устройство не имеет ни функции приема сигналов станции телевизионного вещания, ни функции соединения с сетью Интернет, программное обеспечение может быть беспрепятственно обновлено.
Документы предшествующего уровня техники
Патентные документы
[0006]
Патентный документ 1: Выложенная патентная публикация Японии №2008-236031
Патентный документ 2: Выложенная патентная публикация Японии №2008-165698
Сущность изобретения
Проблема, которая должна быть решена посредством изобретения
[0007] Однако при использовании двунаправленной линии СЕС (управления бытовой электронной техникой) в стандарте HDMI для передачи данных обновления возникает следующая проблема.
[0008] При условии, что объем данных обновляемого программного обеспечения электронного устройства составляет приблизительно 1 Мбайт, а также в связи с тем, что линия СЕС имеет медленную физическую скорость передачи, приблизительно равную 300 бит/сек, время, требуемое для передачи данных, составит 8000000 (бит)/300 (бит/сек)=26667 (секунд), что приблизительно равняется 7 часам и 30 минутам. Фактическая передача данных нуждается в подтверждении установления связи (управлении потоками), а также считается, что фактическое время передачи данных в два раза превышает вышеупомянутое количество времени.
[0009] При попытке обновления программного обеспечения электронного устройства без функции приема сигналов станции телевизионного вещания, функции соединения с сетью и т.д., с практической точки зрения желательно, чтобы передача данных завершалась в течение десяти минут, однако при использовании линии СЕС для передачи данных требуется вышеупомянутое количество времени, что, в свою очередь, является непрактичным. Несмотря на то, что обновление может быть выполнено при помощи носителя записи, на который записываются данные обновления, этот способ требует, чтобы пользователи получали носитель записи от изготовителя для каждого обновления и вручную выполняли операцию по обновлению программного обеспечения, что, в свою очередь, сильно обременяет пользователей.
[0010] Настоящее изобретение было разработано с учетом таких ситуаций, и поэтому цель настоящего изобретения заключается в предоставлении возможности быстрого и простого обновления программного обеспечения даже такого электронного устройства, которое не имеет функции приема сигналов станции телевизионного вещания, функции соединения с сетью и т.д., в системе, имеющей множество электронных устройств, соединенных по линии передачи цифровых аудиосигналов, такой как S/PDIF.
Средства для решения проблемы
[0011] Для решения проблем первым техническим средством является система обновления программного обеспечения, имеющая блок отображения и электронное устройство, соединенные по линии передачи цифровых аудиосигналов, причем блок отображения включает в себя средство получения данных обновления, которое получает данные обновления для обновления программного обеспечения электронного устройства, а также средство передачи данных обновления, которое передает полученные данные обновления по линии передачи цифровых аудиосигналов на электронное устройство, а электронное устройство включает в себя средство обновления программного обеспечения, которое обновляет программное обеспечение электронного устройства с использованием данных обновления, передающихся с блока отображения, а блок отображения включает в себя средство хранения идентификационной информации, которое сохраняет идентификационную информацию и информацию о версии программного обеспечения электронного устройства, и в случае, когда данные обновления включают в себя идентификационную информацию и информацию о версии программного обеспечения электронного устройства, а информация о версии программного обеспечения является новее информации о версии, сохраненной в средстве хранения идентификационной информации, блок отображения отображает экранное изображение выбора для предоставления пользователю возможности выбора, касающегося обновления программного обеспечения электронного устройства, и если пользователь выбирает и инструктирует обновление программного обеспечения на экранном изображении выбора, то средство передачи данных обновления передает данные обновления по линии передачи цифровых аудиосигналов на электронное устройство.
[0012]
[0013]
[0014] Вторым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой блок отображения формируется из устройства отображения (дисплейного устройства), включающего в себя средство получения данных обновления и средство передачи данных обновления, а устройство отображения соединяется с электронным устройством по линии передачи цифровых аудиосигналов, а также по интерфейсу связи.
[0015] Третьим техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой блок отображения формируется из принимающего устройства, включающего в себя средство получения данных обновления, и устройства отображения, соединенного с принимающим устройством по интерфейсу связи, а также включает в себя средство передачи данных обновления, и в случае, когда устройство отображения соединяется с электронным устройством по линии передачи цифровых аудиосигналов, а также по интерфейсу связи, принимающее устройство передает данные обновления по линии передачи цифровых аудиосигналов интерфейса связи на устройство отображения, а устройство отображения передает данные обновления по линии передачи цифровых аудиосигналов на электронное устройство.
[0016] Четвертым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой блок отображения формируется из принимающего устройства, включающего в себя средство получения данных обновления и средство передачи данных обновления, и устройства отображения, соединенного с принимающим устройством по интерфейсу связи, и в случае, когда устройство отображения соединяется с электронным устройством по интерфейсу связи, а принимающее устройство соединяется с электронным устройством по линии передачи цифровых аудиосигналов, принимающее устройство передает данные обновления по линии передачи цифровых аудиосигналов на электронное устройство.
[0017] Пятым техническим средством является система обновления программного обеспечения, подобная определенной во втором техническом средстве, в которой блок отображения передает на электронное устройство предварительно определенную команду по интерфейсу связи для приема от электронного устройства и сохранения в средстве хранения идентификационной информации идентификационной информации и информации о версии программного обеспечения электронного устройства.
[0018] Шестым техническим средством является система обновления программного обеспечения, подобная определенной во втором техническом средстве, в которой блок отображения передает на электронное устройство команду для уведомления о передаче данных обновления по интерфейсу связи перед передачей данных обновления по линии передачи цифровых аудиосигналов на электронное устройство.
[0019] Седьмым техническим средством является система обновления программного обеспечения, подобная определенной в шестом техническом средстве, в которой электронное устройство включает в себя средство вывода аудиосигналов, которое выводит аудиосигнал, передаваемый с блока отображения, на внутренний или внешний спикер (громкоговоритель), а также прекращает выводить аудиосигнал при помощи средства вывода аудиосигналов с момента приема команды до тех пор, пока не будет завершен процесс передачи данных обновления.
[0020] Восьмым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой данные обновления имеют данные обновления блока отображения, объединенные с данными обновления одного или нескольких электронных устройств, выполненных с возможностью соединения с блоком отображения.
[0021] Девятым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой блок отображения включает в себя средство хранения данных обновления, которое сохраняет данные обновления, полученные при помощи средства получения данных обновления, а также удаляет данные обновления из средства хранения данных обновления после того, как средство передачи данных обновления выполнит передачу данных обновления на электронное устройство.
[0022] Десятым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой электронное устройство включает в себя средство хранения данных обновления, которое сохраняет данные обновления, передаваемые с блока отображения, а также удаляет данные обновления из средства хранения данных обновления после того, как средство обновления программного обеспечения завершит обновление программного обеспечения.
[0023] Одиннадцатым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой блок отображения передает данные обновления с фиктивными данными, которые добавляются в начало данных обновления.
[0024] Двенадцатым техническим средством является система обновления программного обеспечения, подобная определенной в одиннадцатом техническом средстве, в которой форма фиктивных данных отличается от формы данных обновления.
[0025] Тринадцатым техническим средством является система обновления программного обеспечения, подобная определенной в одиннадцатом техническом средстве, в которой в заголовок данных обновления добавляются фиксированные данные, включающие в себя идентификационную информацию электронного устройства.
[0026] Четырнадцатым техническим средством является система обновления программного обеспечения, подобная определенной в тринадцатом техническом средстве, в которой электронное устройство включает в себя средство обнаружения заголовка, которое обнаруживает заголовок данных обновления в данных передачи, включающих в себя фиктивные данные и данные обновления, передаваемые с блока отображения, и средство извлечения данных обновления, которое извлекает данные обновления электронного устройства на основе фиксированных данных обнаруженного заголовка, кроме того, извлеченные данные обновления сохраняются в средстве хранения данных обновления, включенном в состав электронного устройства.
[0027] Пятнадцатым техническим средством является система обновления программного обеспечения, подобная определенной в тринадцатом техническом средстве, в которой электронное устройство включает в себя буферную память, которая временно сохраняет данные передачи, включающие в себя фиктивные данные и данные обновления, передаваемые с блока отображения, средство обнаружения заголовка, которое обнаруживает заголовок данных обновления в данных передачи, сохраненных в буферной памяти, и средство извлечения данных обновления, которое извлекает данные обновления электронного устройства на основе фиксированных данных обнаруженного заголовка, кроме того, извлеченные данные обновления сохраняются в средстве хранения данных обновления, включенном в состав электронного устройства.
[0028] Шестнадцатым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой средство получения данных обновления является средством приема, которое принимает сигнал станции телевизионного вещания, включающий в себя данные обновления.
[0029] Семнадцатым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой средство получения данных обновления является средством соединения с сетью, которое по сети соединяется с серверным устройством, сохраняющим данные обновления, для загрузки данных обновления с серверного устройства.
[0030] Восемнадцатым техническим средством является система обновления программного обеспечения, подобная определенной во втором техническом средстве, в которой интерфейсом связи является HDMI, а электронным устройством является ретрансляционное устройство.
[0031] Девятнадцатым техническим средством является система обновления программного обеспечения, подобная определенной во втором техническом средстве, в которой интерфейсом связи является IEEE1394.
[0032] Двадцатым техническим средством является система обновления программного обеспечения, подобная определенной в первом техническом средстве, в которой линией передачи цифровых аудиосигналов является линия S/PDIF.
[0033] Двадцать первым техническим средством является блок отображения, который формирует систему обновления программного обеспечения, подобную определенной в первом техническом средстве, содержащий: средство получения данных обновления, которое получает данные обновления для обновления программного обеспечения электронного устройства; и средство передачи данных обновления, которое передает на электронное устройство полученные данные обновления по линии передачи цифровых аудиосигналов.
[0034] Двадцать вторым техническим средством является способ обновления программного обеспечения при помощи системы обновления программного обеспечения, имеющей блок отображения и электронное устройство, соединенные по линии передачи цифровых аудиосигналов, причем блок отображения включает в себя этап получения данных обновления, на котором получают данные обновления для обновления программного обеспечения электронного устройства, и этап передачи данных обновления, на котором передают полученные данные обновления по линии передачи цифровых аудиосигналов на электронное устройство, электронное устройство включает в себя этап обновления программного обеспечения, на котором обновляют программное обеспечение электронного устройства при помощи данных обновления, переданных с блока отображения, блок отображения включает в себя этап сохранения идентификационной информации и информации о версии программного обеспечения электронного устройства в средстве хранения идентификационной информации, и в случае, если данные обновления включают в себя идентификационную информацию и информацию о версии программного обеспечения электронного устройства, а информация о версии программного обеспечения является новее информации о версии, сохраненной в средстве хранения идентификационной информации, блок отображения отображает экранное изображение выбора для предоставления пользователю возможности выбора, касающегося обновления программного обеспечения электронного устройства, и в случае, если пользователь выбирает и инструктирует обновление программного обеспечения на экранном изображении выбора, то на этапе передачи данных обновления данные обновления передаются на электронное устройство по линии передачи цифровых аудиосигналов.
Эффект изобретения
[0035] В соответствии с настоящим изобретением, в системе, имеющей множество электронных устройств, соединенных по линии передачи цифровых аудиосигналов, такой как S/PDIF, программное обеспечение может быть обновлено быстро и просто даже в таком электронном устройстве, которое не имеет функции приема сигналов станции телевизионного вещания, функции соединения с сетью и т.д., посредством использования линии передачи цифровых аудиосигналов для передачи данных обновления.
Краткое описание чертежей
[0036]
Фиг.1 изображает диаграмму примера системы обновления программного обеспечения, в соответствии с первым вариантом осуществления настоящего изобретения.
Фиг.2 изображает блок-схему иллюстративной конфигурации телевизора и усилителя аудио и видеосигналов, изображенных на Фиг.1.
Фиг.3 изображает схематическое представление для разъяснения примера способа получения данных обновления усилителя аудио и видеосигналов посредством телевизора.
Фиг.4 изображает схематическое представление для разъяснения другого примера способа получения данных обновления усилителя аудио и видеосигналов посредством телевизора.
Фиг.5 изображает схему последовательности операций для разъяснения примера работы телевизора в системе обновления программного обеспечения, изображенной на Фиг.1.
Фиг.6 изображает схему последовательности операций для разъяснения примера работы усилителя аудио и видеосигналов в системе обновления программного обеспечения, изображенной на Фиг.1.
Фиг.7 изображает схематическое представление для разъяснения примера потока управления, осуществляемого посредством системы обновления программного обеспечения, изображенной на Фиг.1.
Фиг.8 изображает схематическое представление примера данных обновления, к которым добавлены фиктивные данные.
Фиг.9 изображает схематическое представление примера формата данных обновления, передаваемых с телевизора на усилитель аудио и видеосигналов.
Фиг.10 изображает блок-схему определенной иллюстративной конфигурации для извлечения данных обновления в усилителе аудио и видеосигналов.
Фиг.11 изображает блок-схему другой определенной иллюстративной конфигурации для извлечения данных обновления в усилителе аудио и видеосигналов.
Фиг.12 изображает схематическое представление примера системы обновления программного обеспечения в соответствии со вторым вариантом осуществления настоящего изобретения.
Фиг.13 изображает блок-схему иллюстративной конфигурации записывающего устройства, телевизора и усилителя аудио и видеосигналов, изображенных на Фиг.12.
Фиг.14 изображает схему последовательности операций для разъяснения примера работы записывающего устройства в системе обновления программного обеспечения, изображенной на Фиг.12.
Фиг.15 изображает схему последовательности операций для разъяснения примера работы телевизора в системе обновления программного обеспечения, изображенной на Фиг.12.
Фиг.16 изображает схему последовательности операций для разъяснения примера работы усилителя аудио и видеосигналов в системе обновления программного обеспечения, изображенной на Фиг.12.
Фиг.17 изображает схематическое представление для разъяснения примера потока управления, осуществляемого посредством системы обновления программного обеспечения, изображенной на Фиг.12.
Фиг.18 изображает схематическое представление примера системы обновления программного обеспечения в соответствии с третьим вариантом осуществления настоящего изобретения.
Фиг.19 изображает блок-схему иллюстративной конфигурации записывающего устройства, телевизора и усилителя аудио и видеосигналов, изображенных на Фиг.18.
Варианты осуществления изобретения
[0037] Далее, со ссылкой на сопроводительные чертежи, будут описаны предпочтительные варианты. осуществления системы обновления программного обеспечения, блока отображения и способа обновления программного обеспечения настоящего изобретения. Одинаковые составные элементы обозначаются на чертежах посредством одинаковых ссылочных номеров и повторно описываться не будут. Несмотря на то, что в описании S/PDIF иллюстративно изображается в качестве линии передачи цифровых аудиосигналов, а HDMI иллюстративно изображается в качестве интерфейса связи, настоящее изобретение не ограничивается этим примером.
Первый вариант осуществления
[0038] Фиг.1 изображает схематическое представление примера системы обновления программного обеспечения в соответствии с первым вариантом осуществления настоящего изобретения, кроме того, ссылочные номера 1, 2, 3 и 4, изображенные на Фиг.1, обозначают телевизор (TV), усилитель аудио и видеосигналов, кабель S/PDIF и кабель HDMI соответственно. Блок отображения данного варианта осуществления формируется из телевизора 1 и называется в стандарте HDMI принимающим устройством. Усилитель 2 аудио и видеосигналов соответствует электронному устройству и называется в стандарте HDMI ретрансляционным устройством. Данный вариант осуществления будет описываться на основе системной конфигурации, включающей в себя телевизор 1 и усилитель 2 аудио и видеосигналов, которые соединяются друг с другом по HDMI. и S/PDIF. Другими словами, телевизор 1 и усилитель 2 аудио и видеосигналов соединяются друг с другом по кабелю 3 S/PDIF (далее в настоящем документе называемому линией 3 S/PDIF) и кабелю 4 HDMI.
[0039] Передача аудиосигналов по линии 3 S/PDIF выполняется посредством оптических цифровых соединительных разъемов или коаксиальных цифровых соединительных разъемов, включенных в состав устройства. Режимы передачи аудиосигналов и соединительные разъемы S/PDIF стандартизированы посредством стандартов IЕС60958 и EIAJRC-5720B. Кабель 4 HDMI включает в себя линию (цифровую сигнальную линию) TMDS (дифференциальной передачи сигналов с минимизацией перепадов уровней) для передачи видео/аудиосигналов, которые являются цифровыми сигналами, в другом режиме, а также линию СЕС, которая является двунаправленной шиной, для передачи сигнала управления (сообщения СЕС) на все устройства. Кабель 4 HDMI дополнительно включает в себя линию DDC (канала передачи данных устройства отображения), используемую для передачи данных EDID (расширенных идентификационных данных устройства отображения), аутентификации HDCP (защиты цифрового содержимого с высокой пропускной способностью), и т.д.
[0040] Сообщение СЕС является сигналом управления устройством на основе протокола СЕС стандарта HDMI. Посредством обмена таким сигналом управления устройством между устройствами осуществляются различные варианты управления работой среди устройств HDMI. При использовании СЕС получают логический адрес (тип устройства) и физический адрес (позиция устройства) каждого соединенного по HDMI устройства, в связи с чем этот логический адрес может быть определен для передачи сообщения СЕС на желательное устройство.
[0041] Далее в настоящем документе логический и физический адрес в СЕС будут описываться кратко. Прежде всего множество логических адресов может быть обработано в зависимости от типа устройства в стандарте HDMI СЕС, а логические адреса в сети HDMI являются уникальными именами. Логические адреса различаются в зависимости от типа устройства HDMI. Например, логический адрес «0» обозначает устройство отображения, такое как телевизор, «1» обозначает устройство записи, такое как записывающее устройство BD/DVD/HDD, a «5» обозначает аудиоустройство, такое как спикер и усилитель аудио и видеосигналов.
[0042] Несмотря на то, что физический адрес является в сети HDMI уникальным именем, физический адрес (0.0.0.0) обычно назначается устройству отображения. При добавлении или отключении устройства HDMI от сети HDMI физический адрес настраивается автоматически. Физический адрес, имеющий адреса для множества уровней, включающих в себя устройство отображения, формируется из уникального номера n в тех же самых уровнях, а также представляется в формате (n.n.n.n). Если уровень устройства HDMI, непосредственно соединенного с устройством отображения, является первым уровнем, то устройство HDMI, соединенное с устройством первого уровня, формирует второй уровень, а номер уровня увеличивается, поскольку устройство удаляется от устройства отображения. Физический адрес описывается таким образом, чтобы номер уровня увеличивался в формате (n.n.n.n) слева направо.
[0043] Поскольку устройство HDMI имеет такой логический и физический адрес, одно определенное устройство может быть определено для передачи сообщения СЕС, даже в случае, когда к сети HDMI присоединено множество устройств HDMI.
[0044] Фиг.2 изображает блок-схему иллюстративной конфигурации телевизора 1 и усилителя 2 аудио и видеосигналов, изображенных на Фиг.1. На Фиг.2 телевизор 1 включает в себя тюнер 11, который принимает сигнал станции телевизионного вещания через антенну, блок 12 связи, который осуществляет соединение с сетью (сетью связи), такой как сеть Интернет, блок 13 извлечения данных обновления, который извлекает данные обновления усилителя 2 аудио и видеосигналов из сигнала станции телевизионного вещания, принятого посредством тюнера 11, контроллер 14, который управляет работой телевизора 1, флэш-память 15, которая является примером энергонезависимой памяти, сохраняющей различные данные, такие как данные обновления, переключатель 16, который выборочно переключает вход соединительного разъема 19 S/PDIF на флэш-память 15 или блок воспроизведения видео/аудиосигналов, блок 17 воспроизведения видео/аудиосигналов, который выполняет обработку по воспроизведению видео и аудиосигналов, полученных посредством тюнера 11 или блока 12 связи, блок 18 приема HDMI, который принимает видео и аудиосигналы от усилителя 2 аудио и видеосигналов и совместно передает/принимает сообщение СЕС от усилителя 2 аудио и видеосигналов, а также соединительный разъем 19 S/PDIF, который является примером интерфейса передачи цифровых аудиосигналов, передающий аудиосигнал по линии 3 S/PDIF на усилитель 2 аудио и видеосигналов.
[0045] Усилитель 2 аудио и видеосигналов включает в себя контроллер 21, который управляет работой усилителя 2 аудио и видеосигналов, флэш-память 22, которая является энергонезависимой полупроводниковой памятью, усилитель 23 аудиосигналов, который выводит звук со спикера (не изображен), блок 24 извлечения данных обновления, который извлекает данные обновления, переданные с телевизора 1, блок 25 обработки аудиосигналов, который обрабатывает аудиосигнал, передаваемый с телевизора 1, блок 26 передачи HDMI, который передает видео и аудиосигналы на телевизор 1 и совместно передает/принимает сообщение СЕС от телевизора 1, а также соединительный разъем 27 S/PDIF, который принимает аудиосигнал по линии 3 S/PDIF от телевизора 1.
[0046] Несмотря на то, что усилитель 2 аудио и видеосигналов включает в себя блок приема HDMI, который предоставляет возможность соединения с устройством-источником (не изображено), таким как записывающее устройство, принимает видео и аудиосигналы от устройства-источника, а также совместно передает/принимает сообщение СЕС от устройства-источника, он в данном случае описываться не будет. Усилитель 2 аудио и видеосигналов является электронным устройством без тюнера 11 и блока 12 связи.
[0047] Настоящее изобретение главным образом характеризуется возможностью быстрого и простого обновления программного обеспечения даже в таком электронном устройстве, которое не имеет функции приема сигналов станции телевизионного вещания, функции соединения с сетью, и т.д., в системе с множеством электронных устройств, соединенных по линии передачи цифровых аудиосигналов, такой как S/PDIF. Для этого телевизор 1 включает в себя тюнер 11 или блок 12 связи, соответствующий средству получения данных обновления, которое получает данные обновления для обновления программного обеспечения усилителя 2 аудио и видеосигналов, и соединительный разъем 19 S/PDIF, соответствующий средству передачи данных обновления, которое передает полученные данные обновления по линии 3 S/PDIF на усилитель 2 аудио и видеосигналов. Усилитель 2 аудио и видеосигналов включает в себя контроллер 21, соответствующий средству обновления программного обеспечения, которое обновляет программное обеспечение усилителя 2 аудио и видеосигналов при помощи данных обновления, переданных с телевизора 1.
[0048] В следующем описании программное обеспечение иллюстративно изображается и описывается в качестве микропрограммного обеспечения. Данные обновления могут иметь форму полностью обновленного микропрограммного обеспечения или форму файла коррекции (программы коррекции) для частичного обновления одного микропрограммного обеспечения.
[0049] На Фиг.2 тюнер 11 соответствует средству приема, которое принимает сигнал станции телевизионного вещания, включающий в себя данные обновления. Блок 12 связи соответствует средству соединения с сетью, которое по сети осуществляет соединение с серверным устройством (не изображено), сохраняющим данные обновления, а также загружает с серверного устройства данные обновления. Несмотря на то, что будет описываться получение данных обновления посредством тюнера 11 или блока 12 связи, данные обновления могут быть записаны на различных носителях записи, таких как оптический диск (такой как BD или DVD), память USB и карта памяти, чтобы получить данные обновления с носителя записи.
[0050] Телевизор 1 включает в себя флэш-память 15, соответствующую средству хранения идентификационной информации, которое сохраняет идентификационную информацию и информацию о версии микропрограммного обеспечения усилителя 2 аудио и видеосигналов. Если данные обновления, которые были получены посредством тюнера 11 или блока 12 связи, включают в себя идентификационную информацию и информацию о версии микропрограммного обеспечения усилителя 2 аудио и видеосигналов, а информация о версии микропрограммного обеспечения является новее информации о версии, сохраненной на флэш-памяти 15, то телевизор 1 отображает экранное изображение выбора для предоставления пользователю возможности выбора, касающегося обновления микропрограммного обеспечения усилителя 2 аудио и видеосигналов. Если пользователь выбирает обновление микропрограммного обеспечения на экранном изображении, отображенном на телевизоре 1, то контроллер 14 переключает переключатель 16 на флэш-память 15 для передачи сохраненных на флэш-памяти 15 данных обновления по линии 3 S/PDIF с соединительного разъема 19 S/PDIF на усилитель 2 аудио и видеосигналов.
[0051] Данные обновления, включенные в сигнал станции телевизионного вещания, имеющие идентификационную информацию и информацию о версии микропрограммного обеспечения одного или нескольких обновляемых устройств, заранее описываются в заголовке и т.д., и телевизор 1 определяет, были ли приняты посредством тюнера 11 данные обновления, имеющие идентификационную информацию усилителя 2 аудио и видеосигналов, а также дополнительно определяет, является ли информация о версии микропрограммного обеспечения новее информации о версии, сохраненной на флэш-памяти 15. Если данные обновления имеют идентификационную информацию усилителя 2 аудио и видеосигналов, а информация о версии является новее, то телевизор 1 сохраняет эти данные обновления на флэш-памяти 15. Эта идентификационная информация может являться любой соответствующей информацией, которая допускает идентификацию устройства, такой как, например, название модели, номер модели и серийный номер, и в частности не ограничивается перечисленными вариантами.
[0052] Несмотря на то, что телевизор 1 должен изначально содержать идентификационную информацию и информацию о версии микропрограммного обеспечения усилителя 2 аудио и видеосигналов, идентификационная информация и информация о версии микропрограммного обеспечения может быть принята от усилителя 2 аудио и видеосигналов и сохранена на флэш-памяти 15 посредством передачи предварительно определенного сообщения СЕС на усилитель 2 аудио и видеосигналов при включении (загрузке) телевизора 1. Сообщение СЕС может быть реализовано посредством использования команды продавца, которая инструктирует усилитель 2 аудио и видеосигналов о передаче идентификационной информации и информации о версии микропрограммного обеспечения с усилителя 2 аудио и видеосигналов на телевизор 1. Эта команда продавца является сообщением СЕС, независимо определяемым посредством изготовителя.
[0053] В данном примере, как было описано выше, телевизор 1 побуждают отображать экранное изображение выбора для выбора, касающегося обновления микропрограммного обеспечения усилителя 2 аудио и видеосигналов, для выполнения процесса обновления микропрограммного обеспечения на основе команды от пользователя. В течение процесса обновления микропрограммного обеспечения предпочтительно, чтобы отображалось предупреждение и т.д., для уведомления пользователя о процессе, кроме того, телевизор 1 может отображать различные экранные изображения интерфейса UI (пользовательского интерфейса) и экранные изображения с предупреждениями.
[0054] Физическая скорость передачи линии 3 S/PDIF может быть равной или превышать 1536 Мбит/с (16 бит×2, канала×48 КГц), и если объем данных обновляемого микропрограммного обеспечения усилителя 2 аудио и видеосигналов составляет приблизительно 1 Мбайт, то время, требуемое для выполнения передачи данных, равняется 8000000 (бит)/1536 М(бит/с)≈5,2 секундам. Как было описано выше, при использовании линии 3 S/PDIF предоставляется возможность резкого сокращения времени передачи данных обновления до достаточно целесообразного уровня по сравнению с использованием линии СЕС.
[0055] Считается, что микропрограммное обеспечение усилителя 2 аудио и видеосигналов может быть обновлено неоднократно, как при включении или выключении телевизора 1, так и в случае, когда пользователь дает команду обновления.
[0056] Несмотря на то, что в описании примера процесс обновления выполняется на основе команды обновления микропрограммного обеспечения от пользователя, процесс обновления может быть выполнен ночью или во время отсутствия пользователя автоматически. В этом случае, когда данные обновления, полученные из сигнала станции телевизионного вещания и т.д., включают в себя идентификационную информацию и информацию о версии микропрограммного обеспечения усилителя 2 аудио и видеосигналов, а телевизор 1 определяет, является ли информация о версии новее информации версии, сохраненной на флэш-памяти 15, и если информация о версии данных обновления является новее, то контроллер 14 переключает переключатель 16 на флэш-память 15 для автоматической передачи на усилитель 2 аудио и видеосигналов данных обновления, сохраненных на флэш-памяти 15, по линии 3 S/PDIF. Усилитель 2 аудио и видеосигналов автоматически обновляет микропрограммное обеспечение усилителя 2 аудио и видеосигналов при помощи данных обновления, переданных с телевизора 1. При автоматическом обновлении не является необходимым отображать пользователю экранное изображение интерфейса UI или экранное изображение с предостережением.
[0057] Фиг.3 изображает схематическое представление для разъяснения примера способа получения данных обновления усилителя 2 аудио и видеосигналов посредством телевизора 1, кроме того, ссылочный номер 5 на Фиг.3 обозначает данные обновления микропрограммного обеспечения (данные обновления). Данные 5 обновления микропрограммного обеспечения формируются из заголовка 51, данных 52 микропрограммного обеспечения телевизора 1 и данных 53 микропрограммного обеспечения усилителя 2 аудио и видеосигналов. Прежде всего телевизор 1 получает данные 5 обновления микропрограммного обеспечения, включающие в себя данные 52 микропрограммного обеспечения телевизора 1 и данные 53 микропрограммного обеспечения усилителя 2 аудио и видеосигналов из сигнала станции телевизионного вещания, а также сохраняет данные 5 обновления микропрограммного обеспечения на флэш-памяти 15. Заголовок 51 имеет описания соответствующих названий модели и части информации о версии микропрограммного обеспечения телевизора 1 и усилителя 2 аудио и видеосигналов.
[0058] Когда пользователь включает телевизор 1 или когда пользователь подает команду обновления для усилителя 2 аудио и видеосигналов, телевизор 1 получает название модели и информацию о версии микропрограммного обеспечения от усилителя 2 аудио и видеосигналов, который на тот момент соединен с телевизором 1, посредством использования сообщения СЕС и т.д. Телевизор 1 сравнивает название модели и информацию о версии усилителя 2 аудио и видеосигналов, описанную в заголовке 51, с названием модели и информацией о версии, полученными от усилителя 2 аудио и видеосигналов, и в случае, когда названия модели совпадают друг с другом, а информация о версии, описанная в заголовке 51, является новее другой, телевизор 1 сохраняет данные 5 обновления микропрограммного обеспечения на флэш-памяти 15 и разрешает обновление микропрограммного обеспечения усилителя 2 аудио и видеосигналов. Если же названия модели не совпадают друг с другом или информация о версии, описанная в заголовке 51, не является новее, даже при совпадении названий модели, данные 5 обновления микропрограммного обеспечения удаляются с флэш-памяти 15.
[0059] В изображенном на Фиг.3 примере данные 5 обновления микропрограммного обеспечения могут иметь данные обновления телевизора 1, объединенные с данными обновления одного или нескольких усилителей аудио и видеосигналов, выполненных с возможностью соединения с телевизором 1. Исходя из вышесказанного, заголовок 51 имеет описания комбинаций названия модели телевизора 1 с названиями моделей и частями информации о версии микропрограммного обеспечения множества усилителей аудио и видеосигналов. Например, если пять усилителей аудио и видеосигналов имеют возможность соединения с телевизором 1, то описываются пять пар данных обновления микропрограммного обеспечения. Если с телевизором 1 соединены два усилителя аудио и видеосигналов, то телевизор 1 может получить данные обновления микропрограммного обеспечения телевизора 1 и данные обновления микропрограммного обеспечения двух соответствующих усилителей аудио и видеосигналов. Телевизор 1 может обновить свое микропрограммное обеспечение посредством контроллера 14 при помощи полученных данных обновления микропрограммного обеспечения подобно случаю с усилителем 2 аудио и видеосигналов.
[0060] Несмотря на то, в изображенной на Фиг.2 иллюстративной конфигурации с телевизором 1 соединяется один усилитель 2 аудио и видеосигналов, аналогичная обработка также является доступной даже в том случае, когда множество усилителей аудио и видеосигналов или ретрансляционных устройств, таких как переключатели, соединяются в многоуровневой структуре. Например, если другой усилитель аудио и видеосигналов соединяется по HDMI после усилителя 2 аудио и видеосигналов, а данные обновления, включающие в себя идентификационную информацию другого усилителя аудио и видеосигналов, переданы, то может быть сформирована такая схема, при которой данные обновления другого усилителя аудио и видеосигналов будут проходить через усилитель 2 аудио и видеосигналов.
[0061] Фиг.4 изображает схематическое представление для разъяснения другого примера способа получения данных обновления усилителя 2 аудио и видеосигналов посредством телевизора 1, кроме того, ссылочный номер 6 на Фиг.4 обозначает серверное устройство. Серверное устройство 6 сохраняет файл управления обновлением версии усилителей аудио и видеосигналов. В данном примере, когда пользователь включает телевизор 1 или когда пользователь подает команду обновления для усилителя 2 аудио и видеосигналов, телевизор 1 получает название модели и информацию о версии микропрограммного обеспечения от усилителя 2 аудио и видеосигналов, который на тот момент соединен с телевизором 1, посредством использования сообщения СЕС и т.д.
[0062] Телевизор 1 получает доступ к серверному устройству 6, к примеру, по сети, и обращается к файлу управления обновлением версии усилителей аудио и видеосигналов, сохраненному на сервере 6. Предполагается, что модели А-Е представлены в качестве усилителей аудио и видеосигналов, выполненных с возможностью соединения с.телевизором 1 для обновления микропрограммного обеспечения, кроме того, предполагается, что модель А является моделью, соответствующей усилителю 2 аудио и видеосигналов. Файл управления обновлением версии сохраняет информацию о новой версии микропрограммного обеспечения, информацию о месте хранения (URL в сети Интернет) данных микропрограммного обеспечения и т.д., для каждого из усилителей аудио и видеосигналов (названия моделей).
[0063] Телевизор 1 сравнивает информацию о версии, полученную от усилителя 2 аудио и видеосигналов, с информацией о версии усилителя 2 аудио и видеосигналов (модель А), описанной в файле управления обновлением версии и, если информация о версии, описанная в файле управления обновлением версии, является новее, то телевизор 1 получает доступ к месту хранения, описанному в файле управления обновлением версии, и получает новые данные обновления микропрограммного обеспечения. Местом хранения данных обновления микропрограммного обеспечения может являться серверное устройство 6, которое хранит файл управления обновлением версии. Таким образом разрешается обновление микропрограммного обеспечения усилителя 2 аудио и видеосигналов.
[0064] Далее будут описаны профилактические меры, являющиеся полезными при возникновении сбоя, такого как перебой электропитания, в момент передачи данных обновления с телевизора 1 на усилитель 2 аудио и видеосигналов или обновления микропрограммного обеспечения усилителя 2 аудио и видеосигналов, которое было описано выше со ссылкой на Фиг.2.
[0065] Телевизор 1 сохраняет данные обновления, полученные от тюнера 11, на флэш-памяти 15, соответствующей средству хранения данных обновления. После завершения передачи данных обновления на усилитель 2 аудио и видеосигналов через соединительный разъем 19 S/PDIF, телевизор 1 удаляет данные обновления флэш-памяти 15. Поскольку данные обновления хранятся на флэш-памяти 15, даже в случае возникновения сбоя, такого как перебой электропитания, в момент передачи данных обновления и прерывания обработки передачи, обработка передачи может быть повторно выполнена после восстановления нормального режима работы.
[0066] Усилитель 2 аудио и видеосигналов сохраняет передаваемые от телевизора 1 данные обновления на флэш-памяти 22, соответствующей средству хранения данных обновления. После завершения обновления микропрограммного обеспечения посредством контроллера 21 усилитель 2 аудио и видеосигналов удаляет данные обновления с флэш-памяти 22. Поскольку данные обновления хранятся на флэш-памяти 22, даже в случае возникновения сбоя, такого как перебой электропитания, в момент обновления микропрограммного обеспечения и прерывания процесса обновления, процесс обновления может быть повторно выполнен после восстановления нормального режима работы.
[0067] Фиг.5 изображает схему последовательности операций для разъяснения примера работы телевизора 1 в системе обновления программного обеспечения, изображенной на Фиг.1. Прежде всего телевизор 1 определяет, включает ли сигнал станции телевизионного вещания в себя данные обновления усилителя 2 аудио и видеосигналов (этап S1), и в случае, если сигнал станции телевизионного вещания не включает в себя данные обновления, или в случае, если данные обновления не являются данными обновления усилителя 2 аудио и видеосигналов, или в случае, если информация о версии данных обновления не является новее текущей информации о версии усилителя 2 аудио и видеосигналов (отрицательный результат определения на чертеже), телевизор 1 переходит в нормальный режим работы. Если сигнал станции телевизионного вещания включает в себя данные обновления усилителя 2 аудио и видеосигналов, и информация о версии является новее текущей информации о версии усилителя 2 аудио и видеосигналов на этапе S1 (положительный результат определения на чертеже), то телевизор 1 сохраняет данные обновления на флэш-памяти 15 (этап S2).
[0068] Затем телевизор 1 отображает экранное изображение выбора обновления для предоставления пользователю возможности выбора, касающегося обновления микропрограммного обеспечения усилителя 2 аудио и видеосигналов (этап S3). Если пользователь не выбирает процесс обновления на экранном изображении выбора обновления телевизора 1 (отрицательный результат определения на чертеже), то операция возвращается на этап S3, а телевизор 1 снова отображает экранное изображение выбора обновления с предварительно определенными интервалами или при выключении и т.д., наряду с нормальным режимом работы. Если пользователь выбирает процесс обновления на экранном изображении выбора обновления телевизора 1 на этапе S3 (положительный результат определения на чертеже), то телевизор 1 передает на усилитель 2 аудио и видеосигналов сообщение СЕС для уведомления о передаче данных обновления (этап S4). Телевизор 1 начинает передачу данных обновления на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF (этап S5).
[0069] На этапах S4 и S5 телевизор 1 передает на усилитель 2 аудио и видеосигналов сообщение СЕС для уведомления о передаче данных обновления перед передачей данных обновления на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF. В данном случае усилитель 2 аудио и видеосигналов, принявший это сообщение СЕС, может полностью прекратить вывод аудиосигнала. В частности, на Фиг.2 усилитель 2 аудио и видеосигналов включает в себя блок 25 обработки аудиосигналов, соответствующий средству вывода аудиосигналов, которое выводит аудиосигнал, передаваемый с телевизора 1, на внутренний или внешний спикер. Контроллер 21 обеспечивает управление таким образом, чтобы прекращать вывод аудиосигнала посредством блока 25 обработки аудиосигналов с момента приема сообщения СЕС до тех пор, пока не будет завершена обработка передачи данных обновления.
[0070] Поскольку данные обновления передаются по линии 3 S/PDIF, используемой в настоящем изобретении для передачи аудиосигналов, то в случае случайного воспроизведения данных обновления пользователь может прочувствовать дискомфорт, а спикер может быть поврежден. Исходя из вышесказанного, это предотвращается посредством прекращения вывода аудиосигнала.
[0071] На Фиг.5 телевизор 1 определяет, была ли обработка передачи данных обновления успешно завершена (этап S6), и в случае, если обработка передачи не была успешно завершена по причине сбоя, такого как прерывание электропитания (отрицательный результат определения на чертеже), операция возвращается на этап S3 для отображения экранного изображения выбора обновления после восстановления нормального режима работы. Если на этапе S6 обработка передачи завершается успешно (положительный результат определения на чертеже), то данные обновления, сохраненные на флэш-памяти 15, удаляются для завершения обработки (этап S7).
[0072] Фиг.6 изображает схему последовательности операций для разъяснения примера работы усилителя 2 аудио и видеосигналов в системе обновления программного обеспечения, изображенной на Фиг.1. Прежде всего усилитель 2 аудио и видеосигналов определяет, было ли принято сообщение СЕС для уведомления о передаче данных обновления от телевизора 1 (этап 311), и в случае, если сообщение СЕС не было принято (отрицательный результат определения на чертеже), усилитель 2 аудио и видеосигналов переходит в нормальный режим работы. Если на этапе S11 было принято сообщение СЕС (положительный результат определения на чертеже), то усилитель 2. аудио и видеосигналов сохраняет данные обновления, передаваемые по линии передачи аудиосигналов от телевизора 1, на флэш-памяти 22 (этап S12). Как было описано выше, управление обеспечивается таким образом, чтобы полностью прекращать вывод аудиосигнала усилителя 2 аудио и видеосигналов в процессе обработки передачи данных обновления.
[0073] Затем усилитель 2 аудио и видеосигналов определяет, был ли прием данных обновления успешно завершен (этап S13), и в случае, если прием был успешно завершен (положительный результат определения на чертеже), усилитель 2 аудио и видеосигналов уведомляет телевизор 1 об успешном приеме (этап S14). Если на этапе S13 прием не был завершен успешно (отрицательный результат определения на чертеже), то на экранном изображении телевизора 1 отображается ошибка (этап S15), а усилитель 2 аудио и видеосигналов переходит в нормальный режим работы.
[0074] Затем усилитель 2 аудио и видеосигналов обновляет свое микропрограммное обеспечение на основе принятых данных обновления (этап S16). Усилитель 2 аудио и видеосигналов определяет, был ли процесс обновления микропрограммного обеспечения успешно завершен (этап S17), и в случае, если процесс обновления был успешно завершен (положительный результат определения на чертеже), усилитель 2 аудио и видеосигналов удаляет данные обновления с флэш-памяти 22 (этап S18) для завершения операции (этап S18). Если процесс обновления не был успешно завершен по причине сбоя, такого как прерывание электропитания, на этапе S17 (отрицательный результат определения на чертеже), то операция возвращается на этап S16 для повторного выполнения процесса обновления после восстановления нормального режима работы.
[0075] Фиг.7 изображает схематическое представление для разъяснения примера потока управления, осуществляемого посредством системы обновления программного обеспечения, изображенной на Фиг.1, кроме того, ссылочный номер 7 на Фиг.7 обозначает станцию телевизионного вещания. Прежде всего станция 7 телевизионного вещания передает данные обновления усилителя 2 аудио и видеосигналов посредством сигнала станции телевизионного вещания (S21), а телевизор 1 принимает сигнал станции телевизионного вещания и сохраняет данные обновления усилителя 2 аудио и видеосигналов на флэш-памяти 15 (S22). Если пользователь одобряет обновление микропрограммного обеспечения усилителя 2 аудио и видеосигналов на вышеописанном экранном изображении выбора обновления, то телевизор 1 передает на усилитель 2 аудио и видеосигналов сообщение СЕС для уведомления о передаче данных обновления (S23), а усилитель 2 аудио и видеосигналов возвращает телевизору 1 ответ на это сообщение СЕС (S24).
[0076] Затем телевизор 1 передает сохраненные на флэш-памяти 15 данные обновления на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF (S25). Усилитель 2 аудио и видеосигналов сохраняет переданные с телевизора 1 данные обновления на флэш-памяти 22 (S26), и при обнаружении окончания данных обновления (S27) усилитель 2 аудио и видеосигналов возвращает телевизору 1 ответ о завершении приема данных (S28). После приема ответа о завершении приема данных от усилителя 2 аудио и видеосигналов телевизор 1 удаляет данные обновления с флэш-памяти 15 (329).
[0077] Усилитель 2 аудио и видеосигналов обновляет микропрограммное обеспечение при помощи данных обновления, сохраненных на флэш-памяти 22 (S30), а также удаляет данные обновления с флэш-памяти 22 (S31) в случае успешного завершения процесса обновления.
[0078] Поскольку данные и часы передачи извлекаются из сигнала передачи в линии 3 S/PDIF, данные не могут быть приняты до тех пор, пока принимающее устройство (сторона усилителя аудио и видеосигналов) не войдет в состояние блокировки PLL (фазовой автоподстройки частоты). Исходя из вышесказанного, если данные обновления попросту отправляются по линии 3 S/PDIF, начальная часть данных обновления может быть потеряна.
[0079] Для приема мер в этом отношении, как изображено на Фиг.8, телевизор 1 может передавать данные обновления с фиктивными данными, добавляемыми в начало данных обновления, на основе команд от контроллера 14. К примеру, эти фиктивные данные генерируются посредством контроллера 14 телевизора 1, кроме того, фиктивные данные добавляются в начало данных обновления на основе управления, осуществляемого посредством контроллера 14.
[0080] Потеря данных может быть предотвращена посредством блокировки PLL в усилителе 2 аудио и видеосигналов в блоке фиктивных данных. Нежелательно беспечно увеличивать объем фиктивных данных, поскольку емкость хранения буферной памяти 29, которая будет описана ниже, заполняется. Фиктивные данные могут быть переданы исключительно в начале передачи до тех пор, пока не будет достигнуто состояние блокировки PLL, и, исходя из вышесказанного, количество (длина) фиктивных данных может быть определено по мере необходимости в зависимости от конфигурации аппаратных средств.
[0081] Фиг.9 изображает схематическое представление примера формата данных обновления, передаваемых с телевизора 1 на усилитель 2 аудио и видеосигналов. Этот пример описывает формат данных при обновлении микропрограммного обеспечения устройств, которые включены в усилитель 2 аудио и видеосигналов, и максимальное количество которых равняется трем, а Фиг.9(А) и (В) изображают формат данных обновления и элементы заголовка соответственно.
[0082] В изображенном на Фиг.9(А) примере данные обновления устройств 1-3 описываются на основе предварительно определенного правила. Исходя из вышесказанного, для того, чтобы отличать данные обновления от фиктивных данных, форма фиктивных данных отличается от формы данных обновления. Форма фиктивных данных может являться любой формой данных, которая не используется для данных обновления, и, к примеру, постоянно выводятся «Lch data: 0×1234, Rch data: 0×5678». Это предоставляет блоку 24 извлечения данных обновления усилителя 2 аудио и видеосигналов возможность отличить фиктивные данные и извлечь только данные обновления.
[0083] В заголовок данных обновления могут быть добавлены фиксированные данные, включающие в себя идентификационную информацию (например, название модели) усилителя 2 аудио и видеосигналов. В примере заголовка, изображенном на Фиг.9(В), значения 0-7 байтов устройств 1-3, включенных в усилитель 2 аудио и видеосигналов, являются уникальными фиксированными величинами, представляющими названия моделей и названия устройств. Исходя из вышесказанного, данные обновления усилителя 2 аудио и видеосигналов могут быть идентифицированы посредством обнаружения фиксированных данных заголовка. Это предоставляет блоку 24 извлечения данных обновления усилителя 2 аудио и видеосигналов возможность отличить данные обновления от фиктивных данных и извлечь только данные обновления. В качестве фиктивных данных может быть задана соответствующая величина, которая отличается от фиксированных величин.
[0084] Фиг.10 изображает блок-схему определенной иллюстративной конфигурации для извлечения данных обновления в усилителе 2 аудио и видеосигналов, а ссылочные номера 28, 29, 30 и 31 обозначают переключатель, буферную память, блок обнаружения заголовка, соответствующий средству обнаружения заголовка, и блок извлечения данных обновления, соответствующий средству извлечения данных обновления соответственно. Когда усилитель 2 аудио и видеосигналов принимает сообщение СЕС для уведомления о передаче данных обновления от телевизора 1, контроллер 21 переключает переключатель 28 из «нормального режима работы» в «режим обновления». Это побуждает усилитель 2 аудио и видеосигналов к переходу в режим обработки обновления микропрограммного обеспечения.
[0085] В усилителе 2 аудио и видеосигналов данные передачи, включающие в себя фиктивные данные и данные обновления, передаваемые от телевизора 1, временно сохраняются в буферной памяти 29. Блок 30 обнаружения заголовка обнаруживает заголовок данных обновления из данных передачи, сохраненных в буферной памяти 29. Блок 31 извлечения данных обновления извлекает только данные обновления усилителя 2 аудио и видеосигналов на основе фиксированных данных заголовка, обнаруженного посредством блока 30 обнаружения заголовка. Идентификационная информация, включенная в фиксированные данные, предоставляет возможность определения того, являются ли данные обновления данными обновления усилителя 2 аудио и видеосигналов. Данные обновления, извлеченные посредством блока 31 извлечения данных обновления, сохраняются на флэш-памяти 22.
[0086] Как было описано выше, данные обновления отличаются от фиктивных данных посредством фиксированных данных, добавляемых в заголовок данных обновления, благодаря чему могут быть извлечены только данные обновления усилителя 2 аудио и видеосигналов. Даже при наличии множества соединенных усилителей аудио и видеосигналов, каждый усилитель аудио и видеосигналов может извлечь только данные обновления усилителя аудио и видеосигналов из множества частей данных обновления.
[0087] Фиг.11 изображает блок-схему другой определенной иллюстративной конфигурации для извлечения данных обновления в усилителе 2 аудио и видеосигналов, а ссылочные номера 32, 33 и 34 обозначают блок обнаружения заголовка, блок записи данных обновления и блок извлечения данных обновления соответственно. Как изображено в конфигурации на Фиг.10, когда усилитель 2 аудио и видеосигналов принимает сообщение СЕС для уведомления о передаче данных обновления с телевизора 1, контроллер 21 переключает переключатель 28 из «нормального режима работы» в «режим обновления». Это побуждает усилитель 2 аудио и видеосигналов к переходу в режим обработки обновления микропрограммного обеспечения.
[0088] В усилителе 2 аудио и видеосигналов блок 32 обнаружения заголовка обнаруживает заголовок данных обновления из данных передачи, включающих в себя фиктивные данные и данные обновления, передаваемые с телевизора 1. Блок 34 извлечения данных обновления извлекает только данные обновления усилителя 2 аудио и видеосигналов на основе фиксированных данных заголовка, обнаруженного посредством блока 32 обнаружения заголовка. Блок 33 записи данных обновления записывает и сохраняет данные обновления, извлеченные посредством блока 34 извлечения данных обновления, на флэш-памяти 22. В данном случае подобно примеру, изображенному на Фиг.10, данные обновления отличаются от фиктивных данных посредством фиксированных данных, благодаря чему могут быть извлечены только данные обновления усилителя 2 аудио и видеосигналов.
[0089] Поскольку изображенная на Фиг.11 конфигурация включает в себя блок 32 обнаружения заголовка, блок 34 извлечения данных обновления и блок 33 записи данных обновления в качестве специализированных (отдельных) аппаратных средств, данные обновления могут быть сохранены на флэш-памяти 22 на более высокой скорости по сравнению с конфигурацией, изображенной на Фиг.10.
Второй вариант осуществления
[0090] Фиг.12 изображает схематическое представление примера системы обновления программного обеспечения, в соответствии со вторым вариантом осуществления настоящего изобретения. Блок отображения данного варианта осуществления формируется из записывающего устройства 8, которое является примером принимающего устройства, и телевизора 9, который является примером устройства отображения, кроме того, записывающее устройство 8 соединяется с телевизором 9 по HDMI. Телевизор 9 и усилитель 2 аудио и видеосигналов соединяются друг с другом по HDMI и по линии 3 S/PDIF. В данном варианте осуществления записывающее устройство 8 передает данные обновления на телевизор 9 по линии передачи аудиосигналов стандарта HDMI, a телевизор 9 передает данные обновления на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF. Записывающее устройство 8 соответствует устройству-источнику стандарта HDMI.
[0091] Фиг.13 изображает блок-схему иллюстративной конфигурации записывающего устройства 8, усилителя 2 аудио и видеосигналов и телевизора 9, изображенных на Фиг.12. На Фиг.13 записывающее устройство 8 включает в себя тюнер 81, который принимает сигнал станции телевизионного вещания через антенну, блок 82 связи, который осуществляет соединение с сетью (сетью связи), такой как сеть Интернет, блок 83 извлечения данных обновления, который извлекает данные обновления усилителя 2 аудио и видеосигналов из сигнала станции телевизионного вещания, принимаемого посредством тюнера 81, контроллер 84, который управляет работой записывающего устройства 8, диск 85 HDD (жесткий диск), который сохраняет различные данные, такие как данные обновления, блок 86 обработки видеосигналов, который обрабатывает видеосигнал, получаемый посредством тюнера 81 или блока 82 связи, и блок 87 обработки аудиосигналов, который обрабатывает аудиосигнал, получаемый посредством тюнера 11 или блока 12 связи.
[0092] Записывающее устройство 8 также включает в себя блок 88 привода оптических дисков, который записывает видеосигнал, выводящийся из блока 86 обработки видеосигналов, и аудиосигнал, выводящийся из блока 87 обработки аудиосигналов, на оптический диск, такой как BD/DVD, а также считывает видеосигнал и аудиосигнал, записанные на оптическом диске, и блок 89 передачи HDMI, который передает видеосигнал и аудиосигнал на телевизор 9, а также совместно передает/принимает сообщение от телевизора 9 и усилителя 2 аудио и видеосигналов. Блок 89 передачи HDMI может использовать линию передачи аудиосигналов, включенную в линию TMDS, для передачи данных обновления усилителя 2 аудио и видеосигналов, полученных из широковещательной сети или сети связи.
[0093] Телевизор 9 включает в себя первый блок 91 приема HDMI, соединенный с блоком 89 передачи HDMA записывающего устройства 8 по кабелю 4 HDMI, второй блок 92 приема HDMI, соединенный с блоком 26 передачи HDMI усилителя 2 аудио и видеосигналов по кабелю 4 HDMI, блок 93 выбора сигнала, что выборочно выводит либо входной сигнал с первого блока 91 приема HDMI, либо входной сигнал со второго блока 92 приема HDMI, переключатель 94, который осуществляет взаимное переключение между «нормальным режимом работы» и «режимом обработки обновления микропрограммного обеспечения», схему 95 воспроизведения видео/аудиосигналов, которая воспроизводит видео и аудиосигналы, контроллер 96, который управляет работой телевизора 9, и соединительный разъем 97 S/PDIF, который осуществляет подключение к линии 3 S/PDIF. Схема тюнера телевизора 9 не изображена.
[0094] В частности, блок 89 передачи HDMI записывающего устройства 8 передает на телевизор 9 и усилитель 2 аудио и видеосигналов сообщение СЕС для уведомления о передаче данных обновления перед передачей данных обновления, осуществляемой посредством телевизора 9 по линии передачи аудиосигналов HDMI и перед передачей на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF. Когда телевизор 9 принимает сообщение СЕС от записывающего устройства 8, блок 93 выбора сигнала выбирает входной сигнал с первого блока 91 приема HDMI, а переключатель 94 находится под управлением контроллера 96, которое осуществляется для переключения переключателя 94 в положение «в течение передачи данных». Телевизор 9 передает данные обновления, принимаемые через соединительный разъем 97 S/PDIF от записывающего устройства 8, на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF.
[0095] Фиг.14 изображает схему последовательности операций для разъяснения примера работы записывающего устройства 8 в системе обновления программного обеспечения, изображенной на Фиг.12. Прежде всего записывающее устройство 8 определяет, включает ли сигнал станции телевизионного вещания в себя данные обновления усилителя 2 аудио и видеосигналов (этап S41), и в случае, если сигнал станции телевизионного вещания не включает в себя данные обновления, или в случае, если данные обновления не являются данными обновления усилителя 2 аудио и видеосигналов, или в случае, если информация о версии данных обновления не является новее текущей информация о версии усилителя 2 аудио и видеосигналов (отрицательный результат определения на чертеже), записывающее устройство 8 переходит в нормальный режим работы. Если сигнал станции телевизионного вещания включает в себя данные обновления усилителя 2 аудио и видеосигналов и его информация о версии является новее текущей информации о версии усилителя 2 аудио и видеосигналов на этапе S41 (положительный результат определения на чертеже), то записывающее устройство 8 сохраняет данные обновления на диске 85 HDD (этап S42).
[0096] Затем записывающее устройство 8 передает на телевизор 9 сигнал экранного изображения выбора по линии передачи видеосигналов в стандарте HDMI для предоставления пользователю возможности выбора, касающегося обновления микропрограммного обеспечения усилителя 2 аудио и видеосигналов, вследствие чего на телевизоре 9 отображается экранное изображение выбора обновления (этап S43). Если пользователь не выбирает процесс обновления на экранном изображении выбора обновления телевизора 9 (отрицательный результат определения на чертеже), то операция возвращается на этап S43, а записывающее устройство 8 снова отображает экранное изображение выбора обновления на телевизоре 9 с предварительно определенными интервалами или при выключении и т.д., наряду с нормальным режимом работы. Если на этапе S43 пользователь выбирает процесс обновления на экранном изображении выбора обновления телевизора 9 (положительный результат определения на чертеже), то записывающее устройство 8 передает на телевизор 9 и усилитель 2 аудио и видеосигналов сообщение СЕС для уведомления о передаче данных обновления (этап S44). Записывающее устройство 8 начинает передачу данных обновления на телевизор 9 по линии передачи аудиосигналов в стандарте HDMI (этап S45).
[0097] На этапах S44 и S45 блок 89 передачи HDMI записывающего устройства 8 передает на телевизор 9 и усилитель 2 аудио и видеосигналов сообщение СЕС для уведомления о передаче данных обновления перед передачей данных обновления на телевизор 9 по линии передачи аудиосигналов HDMI. В данном случае телевизор 9 и усилитель 2 аудио и видеосигналов, принявшие сообщение СЕС, могут полностью прекратить вывод аудиосигнала с момента приема сообщения СЕС до тех пор, пока не будет завершена обработка передачи данных обновления.
[0098] Затем записывающее устройство 8 определяет, была ли обработка передачи данных обновления успешно завершена (этап S46), и в случае, если обработка передачи не была успешно завершена по причине сбоя, такого как прерывание электропитания (отрицательный результат определения на чертеже), операция возвращается на этап S43 для отображения на телевизоре 9 экранного изображения выбора обновления после восстановления нормального режима работы. Если на этапе S46 обработка передачи завершается успешно (положительный результат определения на чертеже), то данные обновления, сохраненные на диске 85 HDD, удаляются для завершения процесса (этап 347).
[0099] Фиг.15 изображает схему последовательности операций для разъяснения примера работы телевизора 9 в системе обновления программного обеспечения, изображенной на Фиг.12. Прежде всего телевизор 9 определяет, было ли принято сообщение СЕС для уведомления о передаче данных обновления от записывающего устройства 8 (этап S51), и в случае, если сообщение СЕС не было принято (отрицательный вариант определения на чертеже), телевизор 9 переходит в нормальный режим работы. Если на этапе S51 сообщение СЕС было принято (положительный результат определения на чертеже), то вывод аудиосигнала полностью прекращается (этап S52), а блок 93 выбора сигнала выбирает входной сигнал с первого блока 91 приема HDMI (этап 353). Переключатель 94 осуществляет переключение в положение «в течение передачи данных», то есть на соединительный разъем 97 S/PDIF (этап S54).
[0100] Затем телевизор 9 передает данные обновления, принятые от записывающего устройства 8, на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF (этап S55) и определяет, была ли передача данных обновления успешно завершена (этап S56). Если передача данных обновления была успешно завершена (положительный результат определения на чертеже), то переключатель 94 осуществляет переключение в положение «в течение нормального режима работы» (этап 357). Если передача данных обновления не была завершена (отрицательный результат определения на чертеже), то операция возвращается на этап S55 для продолжения обработки передачи.
[0101] Фиг.16 изображает схему последовательности операций для разъяснения примера работы усилителя 2 аудио и видеосигналов в системе обновления программного обеспечения, изображенной на Фиг.12. Прежде всего усилитель 2 аудио и видеосигналов определяет, было ли принято сообщение СЕС для уведомления о передаче данных обновления от записывающего устройства 8 (этап S61), и в случае, если сообщение СЕС не было принято (отрицательный результат определения на чертеже), усилитель 2 аудио и видеосигналов переходит в нормальный режим работы. Если на этапе S61 сообщение СЕС было принято (положительный результат определения на чертеже), то усилитель 2 аудио и видеосигналов сохраняет данные обновления, переданные от телевизора 9 по линии 3 S/PDIF, на флэш-памяти 22 (этап 362). В процессе обработки передачи данных обновления управление обеспечивается таким образом, чтобы полностью прекращать вывод аудиосигнала усилителя 2 аудио и видеосигналов.
[0102] Затем усилитель 2 аудио и видеосигналов определяет, был ли прием данных обновления успешно завершен (этап S63), и в случае, если прием был успешно завершен (положительный результат определения на чертеже), усилитель 2 аудио и видеосигналов уведомляет телевизор 9 и записывающее устройство 8 об успешном приеме (этап S64). Если на этапе S63 прием не был успешно завершен (отрицательный результат определения на чертеже), то на экранном изображении телевизора 9 отображается ошибка и т.д. (этап S65) для выполнения перехода в нормальный режим работы.
[0103] Затем усилитель 2 аудио и видеосигналов обновляет свое микропрограммное обеспечение на основе принятых данных обновления (этап S66). Усилитель 2 аудио и видеосигналов определяет, был ли процесс обновления микропрограммного обеспечения успешно завершен (этап S67), и в случае, если процесс обновления был успешно завершен (положительный результат определения на чертеже), усилитель 2 аудио и видеосигналов удаляет данные обновления с флэш-памяти 22 для завершения операции (этап S68). Если на этапе S67 процесс обновления не был успешно завершен по причине сбоя, такого как прерывание электропитания (отрицательный результат определения на чертеже), то операция возвращается на этап S66 для повторного выполнения процесса обновления после восстановления нормального режима работы.
[0104] Фиг.17 изображает схематическое представление для разъяснения примера потока управления, осуществляемого посредством системы обновления программного обеспечения, изображенной на Фиг.12. Прежде всего станция 7 телевизионного вещания передает данные обновления усилителя 2 аудио и видеосигналов посредством сигнала станции телевизионного вещания (S71), а записывающее устройство 8 принимает сигнал станции телевизионного вещания и сохраняет данные обновления усилителя 2 аудио и видеосигналов на диске 85 HDD (S72). Если пользователь одобряет обновление микропрограммного обеспечения усилителя 2 аудио и видеосигналов на вышеописанном экранном изображении выбора обновления, то записывающее устройство 8 передает на телевизор 9 и усилитель 2 аудио и видеосигналов сообщение СЕС для уведомления о передаче данных обновления (S73).
[0105] После приема сообщения СЕС от записывающего устройства 8 телевизор 9 прекращает вывод аудиосигнала (S74), а блок 93 выбора сигнала выбирает входной сигнал с первого блока 91 приема HDMI (S75). Телевизор 9 переключает переключатель 84 в положение «в течение передачи данных» (376). Телевизор 9 и усилитель 2 аудио и видеосигналов возвращают записывающему устройству 8 ответ на это сообщение СЕС (S77).
[0106] Затем записывающее устройство 8 передает данные обновления, сохраненные на диске 85 HDD, на телевизор 9 по линии передачи аудиосигналов HDMI, а телевизор 9 передает данные обновления, принятые от записывающего устройства 8, на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF (S78). Усилитель 2 аудио и видеосигналов сохраняет данные обновления, переданные через телевизор 9 с записывающего устройства 8, на флэш-памяти 22 (S79), и после обнаружения окончания данных обновления (S80) усилитель 2 аудио и видеосигналов возвращает ответ о завершении приема данных на телевизор 9 и записывающее устройство 8 (S81). После приема ответа о завершении приема данных от усилителя 2 аудио и видеосигналов записывающее устройство 8 удаляет данные обновления, с диска 85 HDD (S82).
[0107] Телевизор 9 переключает переключатель 94 в положение «в течение нормального режима работы» (S83). Усилитель 2 аудио и видеосигналов обновляет микропрограммное обеспечение при помощи данных обновления, сохраненных на флэш-памяти 22 (S84), и удаляет данные обновления с флэш-памяти 22 (S85) в случае успешного завершения процесса обновления.
Третий вариант осуществления
[0108] Фиг.18 изображает схематическое представление примера системы обновления программного обеспечения в соответствии с третьим вариантом осуществления настоящего изобретения. Блок отображения данного варианта осуществления формируется из записывающего устройства 8 и телевизора 9, кроме того, записывающее устройство 8 соединяется с телевизором 9 по HDMI. Телевизор 9 соединяется с усилителем 2 аудио и видеосигналов по HDMI, а записывающее устройство 8 соединяется с усилителем 2 аудио и видеосигналов по линии 3 S/PDIF. Записывающее устройство 8 передает данные обновления на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF.
[0109] Фиг.19 изображает блок-схему иллюстративной конфигурации записывающего устройства 8, усилителя 2 аудио и видеосигналов и телевизора 9, изображенных на Фиг.18. Эта конфигурация отличается от системной конфигурации второго варианта осуществления (Фиг.12 и 13) тем, что записывающее устройство 8 включает в себя соединительный разъем 90 S/PDIF, усилитель 2 аудио и видеосигналов включает в себя другой соединительный разъем 28 S/PDIF, отличный от соединительного разъема 27 S/PDIF, а записывающее устройство 8 соединяется с усилителем 2 аудио и видеосигналов по линии 3 S/PDIF. Исходя из вышесказанного, несмотря на то, что во втором варианте осуществления записывающее устройство 8 передает данные обновления на телевизор 9 по линии передачи аудиосигналов HDMI, в данном варианте осуществления данные обновления передаются непосредственно с записывающего устройства 8 на усилитель 2 аудио и видеосигналов по линии 3 S/PDIF. В данном случае вывод аудиосигнала через HDMI записывающего устройства 8 подвергается обработке прекращения.
[0110] Несмотря на то, что в описании S/PDIF иллюстративно изображается в качестве линии передачи цифровых аудиосигналов, настоящее изобретение не ограничивается S/PDIF. Несмотря на то, что HDMI иллюстративно изображается в качестве интерфейса связи, настоящее изобретение не ограничивается HDMI и, в целом, может использовать интерфейсы связи, имеющие линию передачи аудиосигналов, такие как IEEE1394.
Перечень ссылочных номеров
[0111]
1, 9 - Телевизор;
2 - Усилитель аудио и видеосигналов;
3 - Линия S/PDIF;
4 - Кабель HDMI;
5 - Данные обновления микропрограммного обеспечения;
6 - Серверное устройство;
7 - Станция телевизионного вещания;
8 - Записывающее устройство;
11, 81 - Тюнер;
12, 82 - Блок связи;
13, 24, 83 - Блок извлечения данных обновления;
14, 21, 84, 86 - Контроллер;
15, 22 - Флэш-память;
16, 94 - Переключатель;
17, 95 - Блок воспроизведения видео/аудиосигналов;
18 - Блок приема HDMI;
19, 27, 28, 90, 97 - Соединительный разъем S/PDIF;
23 - Усилитель аудиосигналов;
25, 87 - Блок обработки аудиосигналов;
26, 89 - Блок передачи HDMI;
28 - Переключатель;
29 - Буферная память;
30, 32 - Блок обнаружения заголовка;
33 - Блок записи данных обновления;
85 - Диск HDD;
86 - Блок обработки видеосигналов;
88 - Блок привода оптических дисков;
91 - Первый блок приема HDMI;
92 - Второй блок приема HDMI;
93 - Блок выбора сигнала.