[go: up one dir, main page]

JP2011035588A - ソース機器、シンク機器、avシステム、及びアップデート方法 - Google Patents

ソース機器、シンク機器、avシステム、及びアップデート方法 Download PDF

Info

Publication number
JP2011035588A
JP2011035588A JP2009178700A JP2009178700A JP2011035588A JP 2011035588 A JP2011035588 A JP 2011035588A JP 2009178700 A JP2009178700 A JP 2009178700A JP 2009178700 A JP2009178700 A JP 2009178700A JP 2011035588 A JP2011035588 A JP 2011035588A
Authority
JP
Japan
Prior art keywords
firmware
source device
sink device
unit
storage unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009178700A
Other languages
English (en)
Inventor
Masahiro Nakahira
正浩 中平
Yoko Kubo
陽子 久保
Kohei Hashiguchi
公平 橋口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Priority to JP2009178700A priority Critical patent/JP2011035588A/ja
Priority to PCT/JP2010/004557 priority patent/WO2011013312A1/ja
Publication of JP2011035588A publication Critical patent/JP2011035588A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/818OS software

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Stored Programmes (AREA)

Abstract

【課題】ソース機器とシンク機器とをHDMIケーブルで接続して構成されたアップデートシステムにおいて、シンク機器からソース機器のファームウェアをアップデート可能にする。
【解決手段】シンク機器201は、ソース機器101から内容が参照可能なEDID格納部203と、ソース機器101の新しいファームウェアを特定するためのFW情報コマンドをソース機器101から受信する受信部206と、受信されたFW情報コマンドに従って新しいファームウェアを取得するFW取得部209と、取得された新しいファームウェアをEDID格納部203へ格納する第2送信部207と、新しいファームウェアがEDID格納部203に格納されたことをソース機器101へ通知する第1送信部205とを備え、ソース機器101は、EDID格納部203を参照してファームウェアをアップデートする。
【選択図】図1

Description

本発明は、HDMI(High Definition Multimedia Interface)伝送方式によって接続された機器を使用するアップデートシステムに係り、特に、チューナやネットワークを有しない機器のファームウェアをアップデート可能とするアップデートシステムに関する。
近年、HDMI伝送方式を用いて、映像データや音声データといったコンテンツデータを送信するソース機器と、コンテンツデータを受信するシンク機器やリピータ機器とで構成される映像音声(以下、適宜AVと略記する)システムが普及している。
ソース機器は、たとえば、DVD(Digital Versatile Disk)プレイヤや、BD(Blu−ray Disc)プレイヤ、CDプレイヤ等である。また、シンク機器は、たとえば、LCD(Liquid Crystal Display)、PDP(Plasma Display Panel)、プロジェクタ等である。リピータ機器は、たとえば、AVアンプや、AVレシーバである。
ソース機器や、シンク機器(本明細書に記載のシンク機器は、便宜上リピータ機器を含むものとする)は、それぞれの機器の内部に組み込まれたファームウェアにより制御される。ファームウェアは機器内のメモリに書き込まれ、当該機器内のマイコンが当該ファームウェアを実行することにより、当該機器を制御する。旧来のシンク機器では、ファームウェアはROM等の書換えが不可能なメモリに格納されていたが、近年では、ファームウェアがアップグレードされることを想定して、フラッシュメモリに代表される書換え可能なメモリにファームウェアを格納するシンク機器が多数登場している。
そのようなシンク機器のファームウェアをソース機器からアップデートするアップデートシステムが知られている(例えば、特許文献1を参照)。
特許文献1に開示されるアップデートシステムは、新しいファームウェアを放送波から入手できるチューナを備えたDVDレコーダをソース機器とし、チューナを持たないHDMIテレビをシンク機器として構成され、DVDレコーダが、放送波から入手した新しいファームウェアで、HDMIテレビのファームウェアをアップデートする。DVDレコーダからHDMIテレビへの新しいファームウェアの転送は、例えば、HDMI規格で定められたインフォフレームパケットを用いて行うことができる。
このようなアップデートシステムによれば、チューナを持たないHDMIテレビのファームウェアをDVDレコーダからアップデートできる。そのため、ファームウェアをアップデートするためにHDMIテレビをメーカーや販売店に持参する必要がなくなり、ユーザの利便性が格段に高まる。
特開2008−294498号公報
しかしながら、インフォフレームパケットを用いて新しいファームウェアを転送するならば、特許文献1に開示されるようなアップデートシステムを逆方向に用いて、シンク機器からソース機器のファームウェアをアップデートすることができない。なぜならば、インフォフレームパケットはソース機器からシンク機器へしか送信できないからである。
そのため、ソース機器が、例えばチューナなどの新しいファームウェアを入手する機能を持たない、デジタルビデオカメラなどの機器である場合、ソース機器のファームウェアをシンク機器からアップデートするすべがないという不便がある。
本発明は、このような事情に鑑みてなされたものであり、ソース機器とシンク機器とをHDMIケーブルで接続して構成されたAVシステムにおいて、シンク機器からソース機器のファームウェアをアップデート可能にする技術の提供を目的とする。
前記従来の課題を解決するために、本発明のソース機器は、シンク機器にHDMIケーブルを介して映像データを送信するソース機器であって、前記ソース機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成する生成部と、前記ファームウェア情報コマンドを前記シンク機器へ送信する送信部と、前記ファームウェア情報コマンドで特定される前記新しいファームウェアが前記シンク機器に設けられかつ内容が前記ソース機器から参照可能なEDID(Extended Display Identification Data)メモリに格納されたことを示すファームウェア準備完了コマンドを、前記シンク機器から受信する第1受信部と、前記ファームウェア準備完了コマンドが受信されると、前記シンク機器から前記新しいファームウェアを参照する第2受信部と、前記第2受信部によって参照された前記新しいファームウェアで前記ソース機器のファームウェアをアップデートするファームウェアアップデート実行部とを備える。
このような構成により、新しいファームウェアを取得するための外部通信部(例えば放送波から新しいファームウェアを取得するチューナ)を持たないソース機器(例えばデジタルビデオカメラ)であっても、シンク機器のEDID格納部に準備された新しいファームウェアを用いてファームウェアをアップデートできる。
また、本発明のシンク機器は、ソース機器からHDMIケーブルを介して映像データを受信するシンク機器であって、前記ソース機器から内容が参照可能なEDID格納部と、前記ソース機器の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを、前記ソース機器から受信する受信部と、受信された前記ファームウェア情報コマンドに従って、前記ソース機器用の新しいファームウェアを取得するファームウェア取得部と、取得された前記新しいファームウェアを前記EDID格納部へ格納する第2送信部と、前記新しいファームウェアが前記EDID格納部に格納されたことを示すファームウェア準備完了コマンドを前記ソース機器へ送信する第1送信部とを備える。
このような構成により、新しいファームウェアを取得するための外部通信部を持たないソース機器に対して、シンク機器のEDID格納部に準備された新しいファームウェアでソース機器のファームウェアをアップデートさせることができる。
また、前記シンク機器は、さらに、前記ソース機器が前記EDID格納部に格納されているファームウェアを参照中であるかを判定するファームウェア書き込み状態判定部を備え、前記第2送信部は、前記ファームウェア書き込み状態判定部によって、前記ソース機器が前記EDID格納部にあるファームウェアを参照中であると判定された場合、前記ソース機器が前記EDID格納部にあるファームウェアを参照し終わるのを待ってから、前記新しいファームウェアを前記EDID格納部へ格納してもよい。
このような構成により、ソース機器が前記EDID格納部にあるファームウェアを参照中に、前記EDID格納部へ新しいファームウェアを書き込む不都合が回避できる。
また、本発明のソース機器は、シンク機器にHDMIケーブルを介して映像データを送信するソース機器であって、前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを、前記シンク機器から受信する受信部と、受信された前記ファームウェア情報コマンドに従って、前記シンク機器用の新しいファームウェアを取得するファームウェア取得部と、取得された前記新しいファームウェアを、前記シンク機器に設けられかつ内容が前記ソース機器から更新可能なEDID格納部に格納する第2送信部と、前記EDID格納部に格納されるべき前記新しいファームウェアを送信し終わったことを示すファームウェア準備完了コマンドを前記シンク機器へ送信する第1送信部とを備える。
このような構成により、新しいファームウェアを取得するための外部通信部(例えば放送波から新しいファームウェアを取得するチューナ)を持たないシンク機器(例えばAVアンプ、映像モニタ装置)に対して、HDMIケーブルを介して新しいファームウェアをEDID格納部へ供給し、EDID格納部に格納された新しいファームウェアでシンク機器のファームウェアをアップデートさせることができる。
シンク機器のEDID格納部には、シンク機器の電源がOFFの状態でも、データを書き込むことができる。従って、EDID格納部を用いることにより、シンク機器が動作しているか否かによらず、いつでもシンク機器へ新しいファームウェアを供給できる。
また、前記ソース機器は、さらに、前記シンク機器が前記EDID格納部に格納されているファームウェアを参照中であるかを判定するファームウェア書き込み状態判定部を備え、前記第2送信部は、前記ファームウェア書き込み状態判定部によって、前記シンク機器が前記EDID格納部にあるファームウェアを参照中であると判定された場合、前記シンク機器が前記EDID格納部にあるファームウェアを参照し終わるのを待ってから、前記新しいファームウェアを前記EDID格納部へ格納してもよい。
このような構成により、シンク機器が前記EDID格納部にあるファームウェアを参照中に、前記EDID格納部へ新しいファームウェアを書き込む不都合が回避できる。
また、本発明のシンク機器は、ソース機器からHDMIケーブルを介して映像データを受信するシンク機器であって、前記ソース機器から内容を更新可能なEDID格納部と、前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成する生成部と、前記ファームウェア情報コマンドを前記ソース機器へ送信する送信部と、前記ファームウェア情報コマンドに応じて前記ソース機器から送られてくる前記新しいファームウェアを受信し、受信された前記新しいファームウェアを前記EDID格納部へ格納する第2受信部と、前記EDID格納部に格納されるべき前記新しいファームウェアの送信が完了したことを示すファームウェア準備完了コマンドを、前記ソース機器から受信する第1受信部と、前記ファームウェア準備完了コマンドが受信されると、前記EDID格納部に格納された前記新しいファームウェアで前記シンク機器のファームウェアをアップデートするファームウェアアップデート実行部とを備える。
このような構成により、新しいファームウェアを取得するための外部通信部を持たないシンク機器であっても、ソース機器からHDMIケーブルを介して供給されEDID格納部に格納された新しいファームウェアを用いてファームウェアをアップデートできる。
なお、本発明は、このようなソース機器およびシンク機器として実現できるだけでなく、このようなソース機器およびシンク機器をHDMIケーブルで接続して構成されるAVシステム、およびこのようなソース機器およびシンク機器において実行されるファームウェアのアップデート方法として実現することもできる。
本発明の1つの態様によれば、シンク機器のEDID格納部にソース機器用の新しいファームウェアを準備して、HDMIケーブルを介してソース機器に取得させるので、新しいファームウェアを取得するための外部通信部を持たないソース機器であっても、シンク機器のEDID格納部に準備された新しいファームウェアを用いてファームウェアをアップデートできる。
また、本発明の1つの態様によれば、ソース機器が、HDMIケーブルを介してシンク機器用の新しいファームウェアを当該シンク機器のEDID格納部に書き込むので、新しいファームウェアを取得するための外部通信部を持たないシンク機器であっても、シンク機器のEDID格納部に準備された新しいファームウェアを用いてファームウェアをアップデートできる。
本発明の実施の形態1に係るAVシステムの概要構成を示すブロック図 本発明の実施の形態1に係るAVシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャート 本発明の実施の形態1に係るAVシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャート 本発明の実施の形態2に係るAVシステムの概要構成を示すブロック図 本発明の実施の形態2に係るAVシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャート 本発明の実施の形態2に係るAVシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャート
以下、本発明の実施の形態について、図面を参照しながら説明する。
(実施の形態1)
図1は、本発明の一実施形態であるAVシステムの概要構成を示すブロック図である。
図1のAVシステムは、シンク機器201にて受信されたソース機器101用の新しいファームウェアを用いて、ソース機器101のファームウェア(以下、適宜FWと略記する)をアップデートするAVシステムであり、ソース機器101とシンク機器201とをHDMIケーブル100で接続して構成される。
ソース機器101は、シンク機器201にHDMIケーブル100を介して映像データ及び音声データを送信する映像データ処理装置の一例であり、例えばBD(Blu−ray Disc)プレイヤである。
シンク機器201は、ソース機器101からHDMIケーブル100を介して映像データ及び音声データを受信する映像データ処理装置の一例であり、例えばデジタルテレビジョン受像機である。なお、映像データ及び音声データを受信する映像データ処理装置は、シンク機器201に限らず、リピータ機器であってもよい。
ここで、ソース機器101およびシンク機器201は、例えば、CPU(Central Processing Unit)、ROM、RAMなどからなるコンピュータシステム(図示省略)であってもよい。その場合、図1に示される各部は、あらかじめROMにストアされたプログラムをCPUが実行することによってソフトウェア機能として実現される。
HDMIケーブル100は、HDMI規格で定義されており、映像データ及び音声データを伝送するためのTMDS(Transition Minimized Differential Signaling)通信用ラインの他に、ソース機器101がシンク機器201からEDIDを読み出すために使用するDDC(Display Data Channel)通信用ラインや、ソース機器101とシンク機器201が情報の送受信を行うためのCEC(Consumer Electronics Control)通信用ラインを有する。
ソース機器101は、メモリ102と、生成部103と、送信部104と、第1受信部105と、第2受信部106と、判定部107と、FWアップデート実行部109と、HDMI送信部(Tx)113と、FW格納部117とから構成される。
生成部103は、FW情報生成部110と、FW参照中情報生成部111と、FW参照完了情報生成部112とを有する。判定部107は、FWアップデート判定部108を有する。
HDMI送信部113は、TMDSでデータの送信を行うTMDS送信部114と、DDCで通信を行うDDCI/F115と、ホットプラグの検知を行うHPD(Hot Plug Detect)部116とを有する。
シンク機器201は、メモリ202と、EDID格納部203と、判定部204と、第1送信部205と、受信部206と、第2送信部207と、外部通信部208と、FW取得部209と、生成部210と、HDMI受信部(Rx)213を有している。また、特に図示しないが、シンク機器201は、映像を表示する表示部及び音声を出力する音声出力部を有している。
判定部204は、FW書き込み状態判定部211を有する。外部通信部208は、チューナ機能やネットワーク機能などを有し、外部との通信によりソース機器101用の新しいファームウェアを取得可能な通信部である。生成部210は、FW準備完了情報生成部212を有する。
HDMI受信部213は、TMDSのデータの受信を行うTMDS受信部214と、DDCで通信を行うDDCI/F215と、ホットプラグの検知を行うHPD部216とを有する。
図2、図3は、このように構成されたソース機器101およびシンク機器201からなるAVシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャートである。
ソース機器101とシンク機器201が接続された場合、HPD部116、216はホットプラグの検知を開始し、TMDS送信部114は映像データおよび音声データの出力を開始し、TMDS受信部214は映像データおよび音声データの受信を行い、DDCI/F115はDDCI/F215と通信を開始する。
図2のステップS10では、ソース機器101のFW情報生成部110は、ソース機器101用の新しいファームウェアを特定するための情報として、例えばソース機器101の型番と現行のファームウェアのバージョン番号とを含むFW情報コマンドを生成する。
ステップS11では、ソース機器101の送信部104は、ステップS11で生成したFW情報コマンドをシンク機器201に送信し、シンク機器201の受信部206は、このコマンドを受信し、メモリ202に保存する。
ステップS12では、FW書き込み状態判定部211は、取得したFW情報コマンドよりソース機器101用の新しいファームウェアを特定し、FW取得部209は外部通信部208を使用してソース機器101用の新しいファームウェアの取得を行う。
外部通信部208は、例えば、インターネットを介してソース機器101のメーカーが運営する製品サポートサイトに接続し、ソース機器101の型番と現行のファームウェアのバージョン番号とを知らせることによって新しいファームウェアの有無を照会し、新しいファームウェアがある場合に、当該新しいファームウェアを取得してもよい。新しいファームウェアが取得された場合は、ステップS13に進む。
ステップS14では、FW書き込み状態判定部211は、ソース機器101がEDID格納部203に格納されているファームウェアを参照中であるかを、例えば、FW参照中コマンドが受信された後で、FW参照完了コマンドがまだ受信されていないことにより判定する。この判定は、EDID格納部203にあるファームウェアを書き換えてもよいか確認するために行われる。
ソース機器101がEDID格納部203にあるファームウェアを参照中であると判定された場合は、FW参照完了コマンドが受信されるのを待ってからステップS15に進み、その他の場合は、直ちにステップS15に進む。
ステップS15では、第2送信部207は、外部通信部208を使用して取得したソース機器101用の新しいファームウェアを、EDID格納部203へ書き込み、FW準備完了情報生成部212は、新しいファームウェアが入手されたことをソース機器101に通知するためのFW準備完了コマンドを生成する。
ステップS16では、シンク機器201の第1送信部205は、FW準備完了情報生成部212で生成したFW準備完了コマンドをソース機器101に送信する。ソース機器101の第1受信部105はFW準備完了コマンドを受信すると、図3のステップS17に進む。
図3のステップS17では、ソース機器101のFW参照中情報生成部111は、EDID格納部203にあるファームウェアを参照中であることをシンク機器201に通知するためのFW参照中コマンドを生成し、送信部104はFW参照中コマンドをシンク機器201に送信する。FW参照中コマンドは、シンク機器201の受信部206にて受信される。
ステップS18では、第2受信部106は、シンク機器201のEDID格納部203に書き込まれたファームウェアを、DDCI/F115、215を使用してDDC通信用ライン経由で読み出し、読み出したファームウェアをメモリ102に格納する。ファームウェアの読み出しが完了すると、FW参照完了情報生成部112は、ファームウェアの参照が完了したことをシンク機器201に通知するためのFW参照完了コマンドを生成する。
ステップS19では、ソース機器101の送信部104はFW参照完了コマンドをシンク機器201に送信する。FW参照完了コマンドは、シンク機器201の受信部206にて受信される。
ステップS20では、FWアップデート実行部109が、ステップS18でメモリ102に格納されたファームウェアを使用してFW格納部117にあるファームウェアをアップデートする。これにより、一連のアップデート動作を終了する。
以上説明したように、図1のソース機器101とシンク機器201とをHDMIケーブル100で接続して構成されたAVシステムによれば、外部通信部を有しないソース機器101のFWアップデートを自動で行うことができる。
(実施の形態2)
図4は、本発明の一実施形態であるAVシステムの概要構成を示すブロック図である。
図4のAVシステムは、ソース機器401にて受信されたシンク機器301用の新しいファームウェアを用いて、シンク機器301のファームウェアをアップデートするAVシステムであり、ソース機器401とシンク機器301とをHDMIケーブル300で接続して構成される。
このAVシステムは、ソース機器からシンク機器のファームウェアをアップデートする点では従来のアップデートシステムと同じであるが、新しいファームウェアをシンク機器のEDID格納部を用いて伝送する点に特徴がある。
シンク機器301は、ソース機器401にHDMIケーブル300を介して映像データ及び音声データを送信する映像データ処理装置の一例であり、例えばデジタルテレビジョン受像機である。
ソース機器401は、シンク機器301からHDMIケーブル300を介して映像データ及び音声データを受信する映像データ処理装置の一例であり、例えばBDプレイヤである。
ここで、ソース機器401およびシンク機器301は、例えば、CPU(Central Processing Unit)、ROM、RAMなどからなるコンピュータシステム(図示省略)であってもよい。その場合、図4に示される各部は、あらかじめROMにストアされたプログラムをCPUが実行することによってソフトウェア機能として実現される。
HDMIケーブル300は、HDMI規格で定義されており、映像データ及び音声データを伝送するためのTMDS通信用ラインの他に、シンク機器301がソース機器401からEDIDを受け取るために使用するDDC通信用ラインや、シンク機器301とソース機器401が情報の送受信を行うためのCEC通信用ラインを有する。
シンク機器301は、メモリ302と、生成部303と、送信部304と、第1受信部305と、第2受信部306と、判定部307と、EDID格納部308と、FWアップデート実行部310と、HDMI受信部314と、FW格納部318とを有する。また、特に図示しないが、シンク機器301は、映像を表示する表示部及び音声を出力する音声出力部を有している。
判定部307は、FWアップデート判定部309を有する。生成部303は、FW情報生成部311と、FW参照中情報生成部312と、FW参照完了情報生成部313とを有する。
HDMI受信部314は、TMDSでデータの受信を行うTMDS受信部315と、DDCで通信を行うDDCI/F316と、ホットプラグの検知を行うHPD部317を有する。
ソース機器401は、メモリ402と、判定部403と、第1送信部404と、受信部405と、第2送信部406と、外部通信部407と、FW取得部408と、生成部409と、HDMI送信部412を有している。
判定部403は、FW書き込み状態判定部410を有する。生成部409は、FW準備完了情報生成部411を有する。外部通信部407は、チューナ機能やネットワーク機能などを有し、外部との通信によりシンク機器301用の新しいファームウェアを取得可能な通信部である。
HDMI送信部412は、TMDSのデータの送信を行うTMDS送信部413と、DDCで通信を行うDDCI/F414と、ホットプラグの検知を行うHPD部415を有する。
図5、図6は、このように構成されたソース機器401およびシンク機器301からなるAVシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャートである。
シンク機器301とソース機器401が接続された場合、HPD部415、317はホットプラグの検知を開始し、TMDS送信部413は映像データおよび音声データの出力を開始し、TMDS受信部315は映像データおよび音声データの受信を行い、DDCI/F414はDDCI/F316と通信を開始する。
図5のステップS31では、シンク機器301のFW情報生成部311は、シンク機器301用の新しいファームウェアを特定するための情報(例えばシンク機器301の型番と現行のファームウェアのバージョン番号)とを含むFW情報コマンドを生成する。
ステップS32では、シンク機器301の送信部304は、ステップS31で生成したFW情報コマンドをソース機器401に送信し、ソース機器401の受信部405は、このコマンドを受信し、メモリ402に保存する。
ステップS33では、FW書き込み状態判定部410は、取得したFW情報コマンドよりシンク機器301用の新しいファームウェアを特定し、FW取得部408は外部通信部407を使用してシンク機器301の新しいファームウェアの取得を行う。新しいファームウェアを取得した場合は、ステップS34に進む。
ステップS34で、シンク機器301の電源がOFFされる。なお、ステップS34にてシンク機器301の電源がOFFされることは、必須ではない。ステップS34は、シンク機器301の電源がOFFされている間に、新しいファームウェアをソース機器401からシンク機器301のEDID格納部308へ転送できることを明確に示すために設けられる。ステップS35以降のシーケンスは、シンク機器301の電源がONおよびOFFの何れの状態にあっても同様に実行できる。
ステップS35では、FW書き込み状態判定部410は、シンク機器301がEDID格納部308にあるファームウェアを参照中であるかを、例えば、FW参照中コマンドが受信された後で、FW参照完了コマンドがまだ受信されていないことにより判定する。
この判定は、EDID格納部308にあるファームウェアを書き換えてもよいかを確認するために行われる。シンク機器301がEDID格納部308にあるファームウェアを参照中であると判定された場合は、FW参照完了コマンドが受信されるのを待ってからステップS36に進み、その他の場合は、直ちにステップS36に進む。
ステップS36では、第2送信部406は、外部通信部407を使用して取得したシンク機器301用の新しいファームウェアを、DDCI/F414、316を使用してDDC通信用ライン経由でEDID格納部308へ書き込み、FW準備完了情報生成部411は、新しいファームウェアが入手されたことをシンク機器301に通知するためのFW準備完了コマンドを生成する。
ステップS37では、ソース機器401の第1送信部404は、FW準備完了情報生成部411で生成したFW準備完了コマンドをシンク機器301に送信する。シンク機器301の第1受信部305はFW準備完了コマンドを受信する。
続いて、図6のステップS41では、ステップS34でシンク機器301の電源がOFFされている場合に、シンク機器301の電源がONされる。
ステップS42では、シンク機器301のFW参照中情報生成部312は、EDID格納部308にあるファームウェアを参照中であることをソース機器401に通知するためのFW参照中コマンドを生成し、送信部304はFW参照中コマンドをソース機器401に送信する。FW参照中コマンドは、ソース機器401の受信部405にて受信される。
ステップS43では、FWアップデート実行部310が、ステップS36でEDID格納部308に書き込まれた新しいファームウェアを、メモリ302にコピーする。
EDID格納部308にある新しいファームウェアがメモリ302にコピーされた後、ステップS44では、シンク機器301の送信部304はFW参照完了コマンドをシンク機器201に送信する。FW参照完了コマンドは、ソース機器401の受信部405にて受信される。
ステップS45では、FWアップデート実行部310が、ステップS43でメモリ302にコピーされた新しいファームウェアを使用してFW格納部318にあるファームウェアをアップデートする。
これにより、一連のアップデート動作を終了する。
以上説明したように、図4のシンク機器301とソース機器401とをHDMIケーブル300で接続して構成されたAVシステムによると、外部通信部を有しないシンク機器301のファームウェアアップデートを自動で行うことができる。
本発明は、シンク機器とソース機器とをHDMIケーブルで接続して構成されたAVシステムに利用でき、特に、AVデジタル家電等に有用である。
100 HDMIケーブル
101 ソース機器
102 メモリ
103 生成部
104 送信部
105 第1受信部
106 第2受信部
107 判定部
108 FWアップデート判定部
109 FWアップデート実行部
110 FW情報生成部
111 FW参照中情報生成部
112 FW参照完了情報生成部
113 HDMI送信部
114 TMDS送信部
115 DDCI/F
116 HPD部
117 FW格納部
201 シンク機器
202 メモリ
203 EDID格納部
204 判定部
205 第1送信部
206 受信部
207 第2送信部
208 外部通信部
209 FW取得部
210 生成部
211 FW書き込み状態判定部
212 FW準備完了情報生成部
213 HDMI受信部
214 TMDS受信部
215 DDCI/F
216 HPD部
300 HDMIケーブル
301 シンク機器
302 メモリ
303 生成部
304 送信部
305 第1受信部
306 第2受信部
307 判定部
308 EDID格納部
309 FWアップデート判定部
310 FWアップデート実行部
311 FW情報生成部
312 FW参照中情報生成部
313 FW参照完了情報生成部
314 HDMI受信部
315 TMDS受信部
316 DDCI/F
317 HPD部
318 FW格納部
401 ソース機器
402 メモリ
403 判定部
404 第1送信部
405 受信部
406 第2送信部
407 外部通信部
408 FW取得部
409 生成部
410 FW書き込み状態判定部
411 FW準備完了情報生成部
412 HDMI送信部
413 TMDS送信部
414 DDCI/F
415 HPD部

Claims (10)

  1. シンク機器にHDMI(High Definition Multimedia Interface)ケーブルを介して映像データを送信するソース機器であって、
    前記ソース機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成する生成部と、
    前記ファームウェア情報コマンドを前記シンク機器へ送信する送信部と、
    前記ファームウェア情報コマンドで特定される前記新しいファームウェアが前記シンク機器に設けられかつ内容が前記ソース機器から参照可能なEDID(Extended Display Identification Data)メモリに格納されたことを示すファームウェア準備完了コマンドを、前記シンク機器から受信する第1受信部と、
    前記ファームウェア準備完了コマンドが受信されると、前記シンク機器から前記新しいファームウェアを参照する第2受信部と、
    前記第2受信部によって参照された前記新しいファームウェアで前記ソース機器のファームウェアをアップデートするファームウェアアップデート実行部と
    を備えるソース機器。
  2. ソース機器からHDMIケーブルを介して映像データを受信するシンク機器であって、
    前記ソース機器から内容が参照可能なEDID格納部と、
    前記ソース機器の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを、前記ソース機器から受信する受信部と、
    受信された前記ファームウェア情報コマンドに従って、前記ソース機器用の新しいファームウェアを取得するファームウェア取得部と、
    取得された前記新しいファームウェアを前記EDID格納部へ格納する第2送信部と、
    前記新しいファームウェアが前記EDID格納部に格納されたことを示すファームウェア準備完了コマンドを前記ソース機器へ送信する第1送信部と
    を備えるシンク機器。
  3. 前記シンク機器は、さらに、
    前記ソース機器が前記EDID格納部に格納されているファームウェアを参照中であるかを判定するファームウェア書き込み状態判定部を備え、
    前記第2送信部は、前記ファームウェア書き込み状態判定部によって、前記ソース機器が前記EDID格納部にあるファームウェアを参照中であると判定された場合、前記ソース機器が前記EDID格納部にあるファームウェアを参照し終わるのを待ってから、前記新しいファームウェアを前記EDID格納部へ格納する
    請求項2に記載のシンク機器。
  4. 請求項1に記載のソース機器と請求項2または3に記載のシンク機器とを、HDMIケーブルで接続して構成されたAVシステム。
  5. シンク機器にHDMIケーブルを介して映像データを送信するソース機器であって、
    前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを、前記シンク機器から受信する受信部と、
    受信された前記ファームウェア情報コマンドに従って、前記シンク機器用の新しいファームウェアを取得するファームウェア取得部と、
    取得された前記新しいファームウェアを、前記シンク機器に設けられかつ内容が前記ソース機器から更新可能なEDID格納部に格納する第2送信部と、
    前記EDID格納部に格納されるべき前記新しいファームウェアを送信し終わったことを示すファームウェア準備完了コマンドを前記シンク機器へ送信する第1送信部と
    を備えるソース機器。
  6. 前記ソース機器は、さらに、
    前記シンク機器が前記EDID格納部に格納されているファームウェアを参照中であるかを判定するファームウェア書き込み状態判定部を備え、
    前記第2送信部は、前記ファームウェア書き込み状態判定部によって、前記シンク機器が前記EDID格納部にあるファームウェアを参照中であると判定された場合、前記シンク機器が前記EDID格納部にあるファームウェアを参照し終わるのを待ってから、前記新しいファームウェアを前記EDID格納部へ格納する
    請求項5に記載のソース機器。
  7. ソース機器からHDMIケーブルを介して映像データを受信するシンク機器であって、
    前記ソース機器から内容を更新可能なEDID格納部と、
    前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成する生成部と、
    前記ファームウェア情報コマンドを前記ソース機器へ送信する送信部と、
    前記ファームウェア情報コマンドに応じて前記ソース機器から送られてくる前記新しいファームウェアを受信し、受信された前記新しいファームウェアを前記EDID格納部へ格納する第2受信部と、
    前記EDID格納部に格納されるべき前記新しいファームウェアの送信が完了したことを示すファームウェア準備完了コマンドを、前記ソース機器から受信する第1受信部と、
    前記ファームウェア準備完了コマンドが受信されると、前記EDID格納部に格納された前記新しいファームウェアで前記シンク機器のファームウェアをアップデートするファームウェアアップデート実行部と
    を備えるシンク機器。
  8. 請求項5または6に記載のソース機器と請求項7に記載のシンク機器とを、HDMIケーブルで接続して構成されたAVシステム。
  9. シンク機器とソース機器とをHDMIケーブルで接続して構成されたAVシステムにおいて、前記シンク機器から前記ソース機器のファームウェアをアップデートする方法であって、
    前記ソース機器において、
    前記ソース機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成するステップと、
    前記ファームウェア情報コマンドを前記シンク機器へ送信するステップと、
    前記シンク機器において、
    前記ファームウェア情報コマンドを前記ソース機器から受信するステップと、
    受信された前記ファームウェア情報コマンドに従って、前記ソース機器用の新しいファームウェアを取得するステップと、
    取得された前記新しいファームウェアを、前記シンク機器に設けられかつ内容が前記ソース機器から参照可能なEDID格納部に格納するステップと、
    前記新しいファームウェアが前記EDID格納部に格納されたことを示すファームウェア準備完了コマンドを前記ソース機器へ送信するステップと、
    前記ソース機器において、
    前記ファームウェア準備完了コマンドを受信するステップと、
    前記ファームウェア準備完了コマンドが受信されると、前記シンク機器から前記新しいファームウェアを参照するステップと、
    前記参照された前記新しいファームウェアで前記ソース機器のファームウェアをアップデートするステップと
    を含むアップデート方法。
  10. シンク機器とソース機器とをHDMIケーブルで接続して構成されたAVシステムにおいて、前記ソース機器から前記シンク機器のファームウェアをアップデートする方法であって、
    前記シンク機器において、
    前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成するステップと、
    前記ファームウェア情報コマンドを前記ソース機器へ送信するステップと、
    前記ソース機器において、
    前記ファームウェア情報コマンドを、前記シンク機器から受信するステップと、
    受信された前記ファームウェア情報コマンドに従って、前記シンク機器用の新しいファームウェアを取得するステップと、
    取得された前記新しいファームウェアを、前記シンク機器に設けられかつ内容が前記ソース機器から更新可能なEDID格納部に格納するステップと、
    前記EDID格納部に格納されるべき前記新しいファームウェアを送信し終わったことを示すファームウェア準備完了コマンドを前記シンク機器へ送信するステップと、
    前記シンク機器において、
    前記ファームウェア準備完了コマンドが受信されると、前記EDID格納部に格納された前記新しいファームウェアで前記シンク機器のファームウェアをアップデートするステップと
    を含むアップデート方法。
JP2009178700A 2009-07-31 2009-07-31 ソース機器、シンク機器、avシステム、及びアップデート方法 Pending JP2011035588A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009178700A JP2011035588A (ja) 2009-07-31 2009-07-31 ソース機器、シンク機器、avシステム、及びアップデート方法
PCT/JP2010/004557 WO2011013312A1 (ja) 2009-07-31 2010-07-14 ソース機器、シンク機器、avシステム、及びアップデート方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009178700A JP2011035588A (ja) 2009-07-31 2009-07-31 ソース機器、シンク機器、avシステム、及びアップデート方法

Publications (1)

Publication Number Publication Date
JP2011035588A true JP2011035588A (ja) 2011-02-17

Family

ID=43528986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009178700A Pending JP2011035588A (ja) 2009-07-31 2009-07-31 ソース機器、シンク機器、avシステム、及びアップデート方法

Country Status (2)

Country Link
JP (1) JP2011035588A (ja)
WO (1) WO2011013312A1 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4934885B2 (ja) * 2006-03-31 2012-05-23 オンキヨー株式会社 Avシステム、ソース機器及び受信機器
JP2008165698A (ja) * 2007-01-05 2008-07-17 Funai Electric Co Ltd 情報更新システム、再生装置
JP2008236031A (ja) * 2007-03-16 2008-10-02 Sharp Corp 放送波ダウンロードシステム

Also Published As

Publication number Publication date
WO2011013312A1 (ja) 2011-02-03

Similar Documents

Publication Publication Date Title
EP2031577B1 (en) Method of and apparatus for communicating data between image processing devices using an interface standard
JP7657732B2 (ja) 受信装置、受信装置の制御方法および送受信システム
US8713208B2 (en) Image display device and method of changing first EDID with second EDID wherein the second EDID information is compatible with image display device
CN115334340A (zh) 显示设备和扩展显示识别数据设置方法
JP2016163238A (ja) 表示装置及び情報書換方法
US20150264317A1 (en) Information processing apparatus, information processing method, and computer program product
JP2008294498A (ja) アップデートシステム
JP3861916B1 (ja) 画像送受信装置
JP4799337B2 (ja) 表示装置、av装置及びこれらを備えた表示システム
KR20100089328A (ko) 디스플레이 장치
JP5558703B2 (ja) 映像処理装置及び方法
JP5349663B2 (ja) 映像処理装置及び映像処理方法
JP2011035588A (ja) ソース機器、シンク機器、avシステム、及びアップデート方法
JP5171345B2 (ja) 受信装置及びプログラム
JP6056176B2 (ja) リピータ機器
JP2023058766A (ja) シンク機器及び情報処理方法
KR101369390B1 (ko) Av 입력신호 판단기능을 구비한 영상재생장치 및 그 방법
JP6884199B2 (ja) 電子機器および表示方法
EP2085876A2 (en) Method for writing data and display apparatus for the same
WO2010007751A1 (ja) 映像データ処理装置及び映像データ処理方法
CN111164985A (zh) 显示设备及其控制方法和记录介质
JP2014045313A (ja) 映像出力装置
JP2008167366A (ja) 映像音声機器接続システム
JP6417783B2 (ja) データ処理装置
JP2008167367A (ja) 送信機器