(57)【要約】【課題】ソース機器とシンク機器とをＨＤＭＩケーブルで接続して構成されたアップデートシステムにおいて、シンク機器からソース機器のファームウェアをアップデート可能にする。【解決手段】シンク機器２０１は、ソース機器１０１から内容が参照可能なＥＤＩＤ格納部２０３と、ソース機器１０１の新しいファームウェアを特定するためのＦＷ情報コマンドをソース機器１０１から受信する受信部２０６と、受信されたＦＷ情報コマンドに従って新しいファームウェアを取得するＦＷ取得部２０９と、取得された新しいファームウェアをＥＤＩＤ格納部２０３へ格納する第２送信部２０７と、新しいファームウェアがＥＤＩＤ格納部２０３に格納されたことをソース機器１０１へ通知する第１送信部２０５とを備え、ソース機器１０１は、ＥＤＩＤ格納部２０３を参照してファームウェアをアップデートする。【選択図】図１
2011035588.tif 000002
【特許請求の範囲】
【請求項１】
シンク機器にＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ケーブルを介して映像データを送信するソース機器であって、
前記ソース機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成する生成部と、
前記ファームウェア情報コマンドを前記シンク機器へ送信する送信部と、
前記ファームウェア情報コマンドで特定される前記新しいファームウェアが前記シンク機器に設けられかつ内容が前記ソース機器から参照可能なＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）メモリに格納されたことを示すファームウェア準備完了コマンドを、前記シンク機器から受信する第１受信部と、
前記ファームウェア準備完了コマンドが受信されると、前記シンク機器から前記新しいファームウェアを参照する第２受信部と、
前記第２受信部によって参照された前記新しいファームウェアで前記ソース機器のファームウェアをアップデートするファームウェアアップデート実行部と
を備えるソース機器。
【請求項２】
ソース機器からＨＤＭＩケーブルを介して映像データを受信するシンク機器であって、
前記ソース機器から内容が参照可能なＥＤＩＤ格納部と、
前記ソース機器の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを、前記ソース機器から受信する受信部と、
受信された前記ファームウェア情報コマンドに従って、前記ソース機器用の新しいファームウェアを取得するファームウェア取得部と、
取得された前記新しいファームウェアを前記ＥＤＩＤ格納部へ格納する第２送信部と、
前記新しいファームウェアが前記ＥＤＩＤ格納部に格納されたことを示すファームウェア準備完了コマンドを前記ソース機器へ送信する第１送信部と
を備えるシンク機器。
【請求項３】
前記シンク機器は、さらに、
前記ソース機器が前記ＥＤＩＤ格納部に格納されているファームウェアを参照中であるかを判定するファームウェア書き込み状態判定部を備え、
前記第２送信部は、前記ファームウェア書き込み状態判定部によって、前記ソース機器が前記ＥＤＩＤ格納部にあるファームウェアを参照中であると判定された場合、前記ソース機器が前記ＥＤＩＤ格納部にあるファームウェアを参照し終わるのを待ってから、前記新しいファームウェアを前記ＥＤＩＤ格納部へ格納する
請求項２に記載のシンク機器。
【請求項４】
請求項１に記載のソース機器と請求項２または３に記載のシンク機器とを、ＨＤＭＩケーブルで接続して構成されたＡＶシステム。
【請求項５】
シンク機器にＨＤＭＩケーブルを介して映像データを送信するソース機器であって、
前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを、前記シンク機器から受信する受信部と、
受信された前記ファームウェア情報コマンドに従って、前記シンク機器用の新しいファームウェアを取得するファームウェア取得部と、
取得された前記新しいファームウェアを、前記シンク機器に設けられかつ内容が前記ソース機器から更新可能なＥＤＩＤ格納部に格納する第２送信部と、
前記ＥＤＩＤ格納部に格納されるべき前記新しいファームウェアを送信し終わったことを示すファームウェア準備完了コマンドを前記シンク機器へ送信する第１送信部と
を備えるソース機器。
【請求項６】
前記ソース機器は、さらに、
前記シンク機器が前記ＥＤＩＤ格納部に格納されているファームウェアを参照中であるかを判定するファームウェア書き込み状態判定部を備え、
前記第２送信部は、前記ファームウェア書き込み状態判定部によって、前記シンク機器が前記ＥＤＩＤ格納部にあるファームウェアを参照中であると判定された場合、前記シンク機器が前記ＥＤＩＤ格納部にあるファームウェアを参照し終わるのを待ってから、前記新しいファームウェアを前記ＥＤＩＤ格納部へ格納する
請求項５に記載のソース機器。
【請求項７】
ソース機器からＨＤＭＩケーブルを介して映像データを受信するシンク機器であって、
前記ソース機器から内容を更新可能なＥＤＩＤ格納部と、
前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成する生成部と、
前記ファームウェア情報コマンドを前記ソース機器へ送信する送信部と、
前記ファームウェア情報コマンドに応じて前記ソース機器から送られてくる前記新しいファームウェアを受信し、受信された前記新しいファームウェアを前記ＥＤＩＤ格納部へ格納する第２受信部と、
前記ＥＤＩＤ格納部に格納されるべき前記新しいファームウェアの送信が完了したことを示すファームウェア準備完了コマンドを、前記ソース機器から受信する第１受信部と、
前記ファームウェア準備完了コマンドが受信されると、前記ＥＤＩＤ格納部に格納された前記新しいファームウェアで前記シンク機器のファームウェアをアップデートするファームウェアアップデート実行部と
を備えるシンク機器。
【請求項８】
請求項５または６に記載のソース機器と請求項７に記載のシンク機器とを、ＨＤＭＩケーブルで接続して構成されたＡＶシステム。
【請求項９】
シンク機器とソース機器とをＨＤＭＩケーブルで接続して構成されたＡＶシステムにおいて、前記シンク機器から前記ソース機器のファームウェアをアップデートする方法であって、
前記ソース機器において、
前記ソース機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成するステップと、
前記ファームウェア情報コマンドを前記シンク機器へ送信するステップと、
前記シンク機器において、
前記ファームウェア情報コマンドを前記ソース機器から受信するステップと、
受信された前記ファームウェア情報コマンドに従って、前記ソース機器用の新しいファームウェアを取得するステップと、
取得された前記新しいファームウェアを、前記シンク機器に設けられかつ内容が前記ソース機器から参照可能なＥＤＩＤ格納部に格納するステップと、
前記新しいファームウェアが前記ＥＤＩＤ格納部に格納されたことを示すファームウェア準備完了コマンドを前記ソース機器へ送信するステップと、
前記ソース機器において、
前記ファームウェア準備完了コマンドを受信するステップと、
前記ファームウェア準備完了コマンドが受信されると、前記シンク機器から前記新しいファームウェアを参照するステップと、
前記参照された前記新しいファームウェアで前記ソース機器のファームウェアをアップデートするステップと
を含むアップデート方法。
【請求項１０】
シンク機器とソース機器とをＨＤＭＩケーブルで接続して構成されたＡＶシステムにおいて、前記ソース機器から前記シンク機器のファームウェアをアップデートする方法であって、
前記シンク機器において、
前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成するステップと、
前記ファームウェア情報コマンドを前記ソース機器へ送信するステップと、
前記ソース機器において、
前記ファームウェア情報コマンドを、前記シンク機器から受信するステップと、
受信された前記ファームウェア情報コマンドに従って、前記シンク機器用の新しいファームウェアを取得するステップと、
取得された前記新しいファームウェアを、前記シンク機器に設けられかつ内容が前記ソース機器から更新可能なＥＤＩＤ格納部に格納するステップと、
前記ＥＤＩＤ格納部に格納されるべき前記新しいファームウェアを送信し終わったことを示すファームウェア準備完了コマンドを前記シンク機器へ送信するステップと、
前記シンク機器において、
前記ファームウェア準備完了コマンドが受信されると、前記ＥＤＩＤ格納部に格納された前記新しいファームウェアで前記シンク機器のファームウェアをアップデートするステップと
を含むアップデート方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）伝送方式によって接続された機器を使用するアップデートシステムに係り、特に、チューナやネットワークを有しない機器のファームウェアをアップデート可能とするアップデートシステムに関する。
【背景技術】
【０００２】
近年、ＨＤＭＩ伝送方式を用いて、映像データや音声データといったコンテンツデータを送信するソース機器と、コンテンツデータを受信するシンク機器やリピータ機器とで構成される映像音声（以下、適宜ＡＶと略記する）システムが普及している。
【０００３】
ソース機器は、たとえば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）プレイヤや、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）プレイヤ、ＣＤプレイヤ等である。また、シンク機器は、たとえば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、プロジェクタ等である。リピータ機器は、たとえば、ＡＶアンプや、ＡＶレシーバである。
【０００４】
ソース機器や、シンク機器（本明細書に記載のシンク機器は、便宜上リピータ機器を含むものとする）は、それぞれの機器の内部に組み込まれたファームウェアにより制御される。ファームウェアは機器内のメモリに書き込まれ、当該機器内のマイコンが当該ファームウェアを実行することにより、当該機器を制御する。旧来のシンク機器では、ファームウェアはＲＯＭ等の書換えが不可能なメモリに格納されていたが、近年では、ファームウェアがアップグレードされることを想定して、フラッシュメモリに代表される書換え可能なメモリにファームウェアを格納するシンク機器が多数登場している。
【０００５】
そのようなシンク機器のファームウェアをソース機器からアップデートするアップデートシステムが知られている（例えば、特許文献１を参照）。
【０００６】
特許文献１に開示されるアップデートシステムは、新しいファームウェアを放送波から入手できるチューナを備えたＤＶＤレコーダをソース機器とし、チューナを持たないＨＤＭＩテレビをシンク機器として構成され、ＤＶＤレコーダが、放送波から入手した新しいファームウェアで、ＨＤＭＩテレビのファームウェアをアップデートする。ＤＶＤレコーダからＨＤＭＩテレビへの新しいファームウェアの転送は、例えば、ＨＤＭＩ規格で定められたインフォフレームパケットを用いて行うことができる。
【０００７】
このようなアップデートシステムによれば、チューナを持たないＨＤＭＩテレビのファームウェアをＤＶＤレコーダからアップデートできる。そのため、ファームウェアをアップデートするためにＨＤＭＩテレビをメーカーや販売店に持参する必要がなくなり、ユーザの利便性が格段に高まる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−２９４４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、インフォフレームパケットを用いて新しいファームウェアを転送するならば、特許文献１に開示されるようなアップデートシステムを逆方向に用いて、シンク機器からソース機器のファームウェアをアップデートすることができない。なぜならば、インフォフレームパケットはソース機器からシンク機器へしか送信できないからである。
【００１０】
そのため、ソース機器が、例えばチューナなどの新しいファームウェアを入手する機能を持たない、デジタルビデオカメラなどの機器である場合、ソース機器のファームウェアをシンク機器からアップデートするすべがないという不便がある。
【００１１】
本発明は、このような事情に鑑みてなされたものであり、ソース機器とシンク機器とをＨＤＭＩケーブルで接続して構成されたＡＶシステムにおいて、シンク機器からソース機器のファームウェアをアップデート可能にする技術の提供を目的とする。
【課題を解決するための手段】
【００１２】
前記従来の課題を解決するために、本発明のソース機器は、シンク機器にＨＤＭＩケーブルを介して映像データを送信するソース機器であって、前記ソース機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成する生成部と、前記ファームウェア情報コマンドを前記シンク機器へ送信する送信部と、前記ファームウェア情報コマンドで特定される前記新しいファームウェアが前記シンク機器に設けられかつ内容が前記ソース機器から参照可能なＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）メモリに格納されたことを示すファームウェア準備完了コマンドを、前記シンク機器から受信する第１受信部と、前記ファームウェア準備完了コマンドが受信されると、前記シンク機器から前記新しいファームウェアを参照する第２受信部と、前記第２受信部によって参照された前記新しいファームウェアで前記ソース機器のファームウェアをアップデートするファームウェアアップデート実行部とを備える。
【００１３】
このような構成により、新しいファームウェアを取得するための外部通信部（例えば放送波から新しいファームウェアを取得するチューナ）を持たないソース機器（例えばデジタルビデオカメラ）であっても、シンク機器のＥＤＩＤ格納部に準備された新しいファームウェアを用いてファームウェアをアップデートできる。
【００１４】
また、本発明のシンク機器は、ソース機器からＨＤＭＩケーブルを介して映像データを受信するシンク機器であって、前記ソース機器から内容が参照可能なＥＤＩＤ格納部と、前記ソース機器の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを、前記ソース機器から受信する受信部と、受信された前記ファームウェア情報コマンドに従って、前記ソース機器用の新しいファームウェアを取得するファームウェア取得部と、取得された前記新しいファームウェアを前記ＥＤＩＤ格納部へ格納する第２送信部と、前記新しいファームウェアが前記ＥＤＩＤ格納部に格納されたことを示すファームウェア準備完了コマンドを前記ソース機器へ送信する第１送信部とを備える。
【００１５】
このような構成により、新しいファームウェアを取得するための外部通信部を持たないソース機器に対して、シンク機器のＥＤＩＤ格納部に準備された新しいファームウェアでソース機器のファームウェアをアップデートさせることができる。
【００１６】
また、前記シンク機器は、さらに、前記ソース機器が前記ＥＤＩＤ格納部に格納されているファームウェアを参照中であるかを判定するファームウェア書き込み状態判定部を備え、前記第２送信部は、前記ファームウェア書き込み状態判定部によって、前記ソース機器が前記ＥＤＩＤ格納部にあるファームウェアを参照中であると判定された場合、前記ソース機器が前記ＥＤＩＤ格納部にあるファームウェアを参照し終わるのを待ってから、前記新しいファームウェアを前記ＥＤＩＤ格納部へ格納してもよい。
【００１７】
このような構成により、ソース機器が前記ＥＤＩＤ格納部にあるファームウェアを参照中に、前記ＥＤＩＤ格納部へ新しいファームウェアを書き込む不都合が回避できる。
【００１８】
また、本発明のソース機器は、シンク機器にＨＤＭＩケーブルを介して映像データを送信するソース機器であって、前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを、前記シンク機器から受信する受信部と、受信された前記ファームウェア情報コマンドに従って、前記シンク機器用の新しいファームウェアを取得するファームウェア取得部と、取得された前記新しいファームウェアを、前記シンク機器に設けられかつ内容が前記ソース機器から更新可能なＥＤＩＤ格納部に格納する第２送信部と、前記ＥＤＩＤ格納部に格納されるべき前記新しいファームウェアを送信し終わったことを示すファームウェア準備完了コマンドを前記シンク機器へ送信する第１送信部とを備える。
【００１９】
このような構成により、新しいファームウェアを取得するための外部通信部（例えば放送波から新しいファームウェアを取得するチューナ）を持たないシンク機器（例えばＡＶアンプ、映像モニタ装置）に対して、ＨＤＭＩケーブルを介して新しいファームウェアをＥＤＩＤ格納部へ供給し、ＥＤＩＤ格納部に格納された新しいファームウェアでシンク機器のファームウェアをアップデートさせることができる。
【００２０】
シンク機器のＥＤＩＤ格納部には、シンク機器の電源がＯＦＦの状態でも、データを書き込むことができる。従って、ＥＤＩＤ格納部を用いることにより、シンク機器が動作しているか否かによらず、いつでもシンク機器へ新しいファームウェアを供給できる。
【００２１】
また、前記ソース機器は、さらに、前記シンク機器が前記ＥＤＩＤ格納部に格納されているファームウェアを参照中であるかを判定するファームウェア書き込み状態判定部を備え、前記第２送信部は、前記ファームウェア書き込み状態判定部によって、前記シンク機器が前記ＥＤＩＤ格納部にあるファームウェアを参照中であると判定された場合、前記シンク機器が前記ＥＤＩＤ格納部にあるファームウェアを参照し終わるのを待ってから、前記新しいファームウェアを前記ＥＤＩＤ格納部へ格納してもよい。
【００２２】
このような構成により、シンク機器が前記ＥＤＩＤ格納部にあるファームウェアを参照中に、前記ＥＤＩＤ格納部へ新しいファームウェアを書き込む不都合が回避できる。
【００２３】
また、本発明のシンク機器は、ソース機器からＨＤＭＩケーブルを介して映像データを受信するシンク機器であって、前記ソース機器から内容を更新可能なＥＤＩＤ格納部と、前記シンク機器用の新しいファームウェアを特定するための情報を含むファームウェア情報コマンドを作成する生成部と、前記ファームウェア情報コマンドを前記ソース機器へ送信する送信部と、前記ファームウェア情報コマンドに応じて前記ソース機器から送られてくる前記新しいファームウェアを受信し、受信された前記新しいファームウェアを前記ＥＤＩＤ格納部へ格納する第２受信部と、前記ＥＤＩＤ格納部に格納されるべき前記新しいファームウェアの送信が完了したことを示すファームウェア準備完了コマンドを、前記ソース機器から受信する第１受信部と、前記ファームウェア準備完了コマンドが受信されると、前記ＥＤＩＤ格納部に格納された前記新しいファームウェアで前記シンク機器のファームウェアをアップデートするファームウェアアップデート実行部とを備える。
【００２４】
このような構成により、新しいファームウェアを取得するための外部通信部を持たないシンク機器であっても、ソース機器からＨＤＭＩケーブルを介して供給されＥＤＩＤ格納部に格納された新しいファームウェアを用いてファームウェアをアップデートできる。
【００２５】
なお、本発明は、このようなソース機器およびシンク機器として実現できるだけでなく、このようなソース機器およびシンク機器をＨＤＭＩケーブルで接続して構成されるＡＶシステム、およびこのようなソース機器およびシンク機器において実行されるファームウェアのアップデート方法として実現することもできる。
【発明の効果】
【００２６】
本発明の１つの態様によれば、シンク機器のＥＤＩＤ格納部にソース機器用の新しいファームウェアを準備して、ＨＤＭＩケーブルを介してソース機器に取得させるので、新しいファームウェアを取得するための外部通信部を持たないソース機器であっても、シンク機器のＥＤＩＤ格納部に準備された新しいファームウェアを用いてファームウェアをアップデートできる。
【００２７】
また、本発明の１つの態様によれば、ソース機器が、ＨＤＭＩケーブルを介してシンク機器用の新しいファームウェアを当該シンク機器のＥＤＩＤ格納部に書き込むので、新しいファームウェアを取得するための外部通信部を持たないシンク機器であっても、シンク機器のＥＤＩＤ格納部に準備された新しいファームウェアを用いてファームウェアをアップデートできる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態１に係るＡＶシステムの概要構成を示すブロック図
【図２】本発明の実施の形態１に係るＡＶシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャート
【図３】本発明の実施の形態１に係るＡＶシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャート
【図４】本発明の実施の形態２に係るＡＶシステムの概要構成を示すブロック図
【図５】本発明の実施の形態２に係るＡＶシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャート
【図６】本発明の実施の形態２に係るＡＶシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャート
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３０】
（実施の形態１）
図１は、本発明の一実施形態であるＡＶシステムの概要構成を示すブロック図である。
【００３１】
図１のＡＶシステムは、シンク機器２０１にて受信されたソース機器１０１用の新しいファームウェアを用いて、ソース機器１０１のファームウェア（以下、適宜ＦＷと略記する）をアップデートするＡＶシステムであり、ソース機器１０１とシンク機器２０１とをＨＤＭＩケーブル１００で接続して構成される。
【００３２】
ソース機器１０１は、シンク機器２０１にＨＤＭＩケーブル１００を介して映像データ及び音声データを送信する映像データ処理装置の一例であり、例えばＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）プレイヤである。
【００３３】
シンク機器２０１は、ソース機器１０１からＨＤＭＩケーブル１００を介して映像データ及び音声データを受信する映像データ処理装置の一例であり、例えばデジタルテレビジョン受像機である。なお、映像データ及び音声データを受信する映像データ処理装置は、シンク機器２０１に限らず、リピータ機器であってもよい。
【００３４】
ここで、ソース機器１０１およびシンク機器２０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ、ＲＡＭなどからなるコンピュータシステム（図示省略）であってもよい。その場合、図１に示される各部は、あらかじめＲＯＭにストアされたプログラムをＣＰＵが実行することによってソフトウェア機能として実現される。
【００３５】
ＨＤＭＩケーブル１００は、ＨＤＭＩ規格で定義されており、映像データ及び音声データを伝送するためのＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）通信用ラインの他に、ソース機器１０１がシンク機器２０１からＥＤＩＤを読み出すために使用するＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）通信用ラインや、ソース機器１０１とシンク機器２０１が情報の送受信を行うためのＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）通信用ラインを有する。
【００３６】
ソース機器１０１は、メモリ１０２と、生成部１０３と、送信部１０４と、第１受信部１０５と、第２受信部１０６と、判定部１０７と、ＦＷアップデート実行部１０９と、ＨＤＭＩ送信部（Ｔｘ）１１３と、ＦＷ格納部１１７とから構成される。
【００３７】
生成部１０３は、ＦＷ情報生成部１１０と、ＦＷ参照中情報生成部１１１と、ＦＷ参照完了情報生成部１１２とを有する。判定部１０７は、ＦＷアップデート判定部１０８を有する。
【００３８】
ＨＤＭＩ送信部１１３は、ＴＭＤＳでデータの送信を行うＴＭＤＳ送信部１１４と、ＤＤＣで通信を行うＤＤＣＩ／Ｆ１１５と、ホットプラグの検知を行うＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）部１１６とを有する。
【００３９】
シンク機器２０１は、メモリ２０２と、ＥＤＩＤ格納部２０３と、判定部２０４と、第１送信部２０５と、受信部２０６と、第２送信部２０７と、外部通信部２０８と、ＦＷ取得部２０９と、生成部２１０と、ＨＤＭＩ受信部（Ｒｘ）２１３を有している。また、特に図示しないが、シンク機器２０１は、映像を表示する表示部及び音声を出力する音声出力部を有している。
【００４０】
判定部２０４は、ＦＷ書き込み状態判定部２１１を有する。外部通信部２０８は、チューナ機能やネットワーク機能などを有し、外部との通信によりソース機器１０１用の新しいファームウェアを取得可能な通信部である。生成部２１０は、ＦＷ準備完了情報生成部２１２を有する。
【００４１】
ＨＤＭＩ受信部２１３は、ＴＭＤＳのデータの受信を行うＴＭＤＳ受信部２１４と、ＤＤＣで通信を行うＤＤＣＩ／Ｆ２１５と、ホットプラグの検知を行うＨＰＤ部２１６とを有する。
【００４２】
図２、図３は、このように構成されたソース機器１０１およびシンク機器２０１からなるＡＶシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャートである。
【００４３】
ソース機器１０１とシンク機器２０１が接続された場合、ＨＰＤ部１１６、２１６はホットプラグの検知を開始し、ＴＭＤＳ送信部１１４は映像データおよび音声データの出力を開始し、ＴＭＤＳ受信部２１４は映像データおよび音声データの受信を行い、ＤＤＣＩ／Ｆ１１５はＤＤＣＩ／Ｆ２１５と通信を開始する。
【００４４】
図２のステップＳ１０では、ソース機器１０１のＦＷ情報生成部１１０は、ソース機器１０１用の新しいファームウェアを特定するための情報として、例えばソース機器１０１の型番と現行のファームウェアのバージョン番号とを含むＦＷ情報コマンドを生成する。
【００４５】
ステップＳ１１では、ソース機器１０１の送信部１０４は、ステップＳ１１で生成したＦＷ情報コマンドをシンク機器２０１に送信し、シンク機器２０１の受信部２０６は、このコマンドを受信し、メモリ２０２に保存する。
【００４６】
ステップＳ１２では、ＦＷ書き込み状態判定部２１１は、取得したＦＷ情報コマンドよりソース機器１０１用の新しいファームウェアを特定し、ＦＷ取得部２０９は外部通信部２０８を使用してソース機器１０１用の新しいファームウェアの取得を行う。
【００４７】
外部通信部２０８は、例えば、インターネットを介してソース機器１０１のメーカーが運営する製品サポートサイトに接続し、ソース機器１０１の型番と現行のファームウェアのバージョン番号とを知らせることによって新しいファームウェアの有無を照会し、新しいファームウェアがある場合に、当該新しいファームウェアを取得してもよい。新しいファームウェアが取得された場合は、ステップＳ１３に進む。
【００４８】
ステップＳ１４では、ＦＷ書き込み状態判定部２１１は、ソース機器１０１がＥＤＩＤ格納部２０３に格納されているファームウェアを参照中であるかを、例えば、ＦＷ参照中コマンドが受信された後で、ＦＷ参照完了コマンドがまだ受信されていないことにより判定する。この判定は、ＥＤＩＤ格納部２０３にあるファームウェアを書き換えてもよいか確認するために行われる。
【００４９】
ソース機器１０１がＥＤＩＤ格納部２０３にあるファームウェアを参照中であると判定された場合は、ＦＷ参照完了コマンドが受信されるのを待ってからステップＳ１５に進み、その他の場合は、直ちにステップＳ１５に進む。
【００５０】
ステップＳ１５では、第２送信部２０７は、外部通信部２０８を使用して取得したソース機器１０１用の新しいファームウェアを、ＥＤＩＤ格納部２０３へ書き込み、ＦＷ準備完了情報生成部２１２は、新しいファームウェアが入手されたことをソース機器１０１に通知するためのＦＷ準備完了コマンドを生成する。
【００５１】
ステップＳ１６では、シンク機器２０１の第１送信部２０５は、ＦＷ準備完了情報生成部２１２で生成したＦＷ準備完了コマンドをソース機器１０１に送信する。ソース機器１０１の第１受信部１０５はＦＷ準備完了コマンドを受信すると、図３のステップＳ１７に進む。
【００５２】
図３のステップＳ１７では、ソース機器１０１のＦＷ参照中情報生成部１１１は、ＥＤＩＤ格納部２０３にあるファームウェアを参照中であることをシンク機器２０１に通知するためのＦＷ参照中コマンドを生成し、送信部１０４はＦＷ参照中コマンドをシンク機器２０１に送信する。ＦＷ参照中コマンドは、シンク機器２０１の受信部２０６にて受信される。
【００５３】
ステップＳ１８では、第２受信部１０６は、シンク機器２０１のＥＤＩＤ格納部２０３に書き込まれたファームウェアを、ＤＤＣＩ／Ｆ１１５、２１５を使用してＤＤＣ通信用ライン経由で読み出し、読み出したファームウェアをメモリ１０２に格納する。ファームウェアの読み出しが完了すると、ＦＷ参照完了情報生成部１１２は、ファームウェアの参照が完了したことをシンク機器２０１に通知するためのＦＷ参照完了コマンドを生成する。
【００５４】
ステップＳ１９では、ソース機器１０１の送信部１０４はＦＷ参照完了コマンドをシンク機器２０１に送信する。ＦＷ参照完了コマンドは、シンク機器２０１の受信部２０６にて受信される。
【００５５】
ステップＳ２０では、ＦＷアップデート実行部１０９が、ステップＳ１８でメモリ１０２に格納されたファームウェアを使用してＦＷ格納部１１７にあるファームウェアをアップデートする。これにより、一連のアップデート動作を終了する。
【００５６】
以上説明したように、図１のソース機器１０１とシンク機器２０１とをＨＤＭＩケーブル１００で接続して構成されたＡＶシステムによれば、外部通信部を有しないソース機器１０１のＦＷアップデートを自動で行うことができる。
【００５７】
（実施の形態２）
図４は、本発明の一実施形態であるＡＶシステムの概要構成を示すブロック図である。
【００５８】
図４のＡＶシステムは、ソース機器４０１にて受信されたシンク機器３０１用の新しいファームウェアを用いて、シンク機器３０１のファームウェアをアップデートするＡＶシステムであり、ソース機器４０１とシンク機器３０１とをＨＤＭＩケーブル３００で接続して構成される。
【００５９】
このＡＶシステムは、ソース機器からシンク機器のファームウェアをアップデートする点では従来のアップデートシステムと同じであるが、新しいファームウェアをシンク機器のＥＤＩＤ格納部を用いて伝送する点に特徴がある。
【００６０】
シンク機器３０１は、ソース機器４０１にＨＤＭＩケーブル３００を介して映像データ及び音声データを送信する映像データ処理装置の一例であり、例えばデジタルテレビジョン受像機である。
【００６１】
ソース機器４０１は、シンク機器３０１からＨＤＭＩケーブル３００を介して映像データ及び音声データを受信する映像データ処理装置の一例であり、例えばＢＤプレイヤである。
【００６２】
ここで、ソース機器４０１およびシンク機器３０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ、ＲＡＭなどからなるコンピュータシステム（図示省略）であってもよい。その場合、図４に示される各部は、あらかじめＲＯＭにストアされたプログラムをＣＰＵが実行することによってソフトウェア機能として実現される。
【００６３】
ＨＤＭＩケーブル３００は、ＨＤＭＩ規格で定義されており、映像データ及び音声データを伝送するためのＴＭＤＳ通信用ラインの他に、シンク機器３０１がソース機器４０１からＥＤＩＤを受け取るために使用するＤＤＣ通信用ラインや、シンク機器３０１とソース機器４０１が情報の送受信を行うためのＣＥＣ通信用ラインを有する。
【００６４】
シンク機器３０１は、メモリ３０２と、生成部３０３と、送信部３０４と、第１受信部３０５と、第２受信部３０６と、判定部３０７と、ＥＤＩＤ格納部３０８と、ＦＷアップデート実行部３１０と、ＨＤＭＩ受信部３１４と、ＦＷ格納部３１８とを有する。また、特に図示しないが、シンク機器３０１は、映像を表示する表示部及び音声を出力する音声出力部を有している。
【００６５】
判定部３０７は、ＦＷアップデート判定部３０９を有する。生成部３０３は、ＦＷ情報生成部３１１と、ＦＷ参照中情報生成部３１２と、ＦＷ参照完了情報生成部３１３とを有する。
【００６６】
ＨＤＭＩ受信部３１４は、ＴＭＤＳでデータの受信を行うＴＭＤＳ受信部３１５と、ＤＤＣで通信を行うＤＤＣＩ／Ｆ３１６と、ホットプラグの検知を行うＨＰＤ部３１７を有する。
【００６７】
ソース機器４０１は、メモリ４０２と、判定部４０３と、第１送信部４０４と、受信部４０５と、第２送信部４０６と、外部通信部４０７と、ＦＷ取得部４０８と、生成部４０９と、ＨＤＭＩ送信部４１２を有している。
【００６８】
判定部４０３は、ＦＷ書き込み状態判定部４１０を有する。生成部４０９は、ＦＷ準備完了情報生成部４１１を有する。外部通信部４０７は、チューナ機能やネットワーク機能などを有し、外部との通信によりシンク機器３０１用の新しいファームウェアを取得可能な通信部である。
【００６９】
ＨＤＭＩ送信部４１２は、ＴＭＤＳのデータの送信を行うＴＭＤＳ送信部４１３と、ＤＤＣで通信を行うＤＤＣＩ／Ｆ４１４と、ホットプラグの検知を行うＨＰＤ部４１５を有する。
【００７０】
図５、図６は、このように構成されたソース機器４０１およびシンク機器３０１からなるＡＶシステムにおいて実行されるファームウェアのアップデート動作の一例を示すシーケンスチャートである。
【００７１】
シンク機器３０１とソース機器４０１が接続された場合、ＨＰＤ部４１５、３１７はホットプラグの検知を開始し、ＴＭＤＳ送信部４１３は映像データおよび音声データの出力を開始し、ＴＭＤＳ受信部３１５は映像データおよび音声データの受信を行い、ＤＤＣＩ／Ｆ４１４はＤＤＣＩ／Ｆ３１６と通信を開始する。
【００７２】
図５のステップＳ３１では、シンク機器３０１のＦＷ情報生成部３１１は、シンク機器３０１用の新しいファームウェアを特定するための情報（例えばシンク機器３０１の型番と現行のファームウェアのバージョン番号）とを含むＦＷ情報コマンドを生成する。
【００７３】
ステップＳ３２では、シンク機器３０１の送信部３０４は、ステップＳ３１で生成したＦＷ情報コマンドをソース機器４０１に送信し、ソース機器４０１の受信部４０５は、このコマンドを受信し、メモリ４０２に保存する。
【００７４】
ステップＳ３３では、ＦＷ書き込み状態判定部４１０は、取得したＦＷ情報コマンドよりシンク機器３０１用の新しいファームウェアを特定し、ＦＷ取得部４０８は外部通信部４０７を使用してシンク機器３０１の新しいファームウェアの取得を行う。新しいファームウェアを取得した場合は、ステップＳ３４に進む。
【００７５】
ステップＳ３４で、シンク機器３０１の電源がＯＦＦされる。なお、ステップＳ３４にてシンク機器３０１の電源がＯＦＦされることは、必須ではない。ステップＳ３４は、シンク機器３０１の電源がＯＦＦされている間に、新しいファームウェアをソース機器４０１からシンク機器３０１のＥＤＩＤ格納部３０８へ転送できることを明確に示すために設けられる。ステップＳ３５以降のシーケンスは、シンク機器３０１の電源がＯＮおよびＯＦＦの何れの状態にあっても同様に実行できる。
【００７６】
ステップＳ３５では、ＦＷ書き込み状態判定部４１０は、シンク機器３０１がＥＤＩＤ格納部３０８にあるファームウェアを参照中であるかを、例えば、ＦＷ参照中コマンドが受信された後で、ＦＷ参照完了コマンドがまだ受信されていないことにより判定する。
【００７７】
この判定は、ＥＤＩＤ格納部３０８にあるファームウェアを書き換えてもよいかを確認するために行われる。シンク機器３０１がＥＤＩＤ格納部３０８にあるファームウェアを参照中であると判定された場合は、ＦＷ参照完了コマンドが受信されるのを待ってからステップＳ３６に進み、その他の場合は、直ちにステップＳ３６に進む。
【００７８】
ステップＳ３６では、第２送信部４０６は、外部通信部４０７を使用して取得したシンク機器３０１用の新しいファームウェアを、ＤＤＣＩ／Ｆ４１４、３１６を使用してＤＤＣ通信用ライン経由でＥＤＩＤ格納部３０８へ書き込み、ＦＷ準備完了情報生成部４１１は、新しいファームウェアが入手されたことをシンク機器３０１に通知するためのＦＷ準備完了コマンドを生成する。
【００７９】
ステップＳ３７では、ソース機器４０１の第１送信部４０４は、ＦＷ準備完了情報生成部４１１で生成したＦＷ準備完了コマンドをシンク機器３０１に送信する。シンク機器３０１の第１受信部３０５はＦＷ準備完了コマンドを受信する。
【００８０】
続いて、図６のステップＳ４１では、ステップＳ３４でシンク機器３０１の電源がＯＦＦされている場合に、シンク機器３０１の電源がＯＮされる。
【００８１】
ステップＳ４２では、シンク機器３０１のＦＷ参照中情報生成部３１２は、ＥＤＩＤ格納部３０８にあるファームウェアを参照中であることをソース機器４０１に通知するためのＦＷ参照中コマンドを生成し、送信部３０４はＦＷ参照中コマンドをソース機器４０１に送信する。ＦＷ参照中コマンドは、ソース機器４０１の受信部４０５にて受信される。
【００８２】
ステップＳ４３では、ＦＷアップデート実行部３１０が、ステップＳ３６でＥＤＩＤ格納部３０８に書き込まれた新しいファームウェアを、メモリ３０２にコピーする。
【００８３】
ＥＤＩＤ格納部３０８にある新しいファームウェアがメモリ３０２にコピーされた後、ステップＳ４４では、シンク機器３０１の送信部３０４はＦＷ参照完了コマンドをシンク機器２０１に送信する。ＦＷ参照完了コマンドは、ソース機器４０１の受信部４０５にて受信される。
【００８４】
ステップＳ４５では、ＦＷアップデート実行部３１０が、ステップＳ４３でメモリ３０２にコピーされた新しいファームウェアを使用してＦＷ格納部３１８にあるファームウェアをアップデートする。
【００８５】
これにより、一連のアップデート動作を終了する。
【００８６】
以上説明したように、図４のシンク機器３０１とソース機器４０１とをＨＤＭＩケーブル３００で接続して構成されたＡＶシステムによると、外部通信部を有しないシンク機器３０１のファームウェアアップデートを自動で行うことができる。
【産業上の利用可能性】
【００８７】
本発明は、シンク機器とソース機器とをＨＤＭＩケーブルで接続して構成されたＡＶシステムに利用でき、特に、ＡＶデジタル家電等に有用である。
【符号の説明】
【００８８】
１００    ＨＤＭＩケーブル
１０１    ソース機器
１０２    メモリ
１０３    生成部
１０４    送信部
１０５    第１受信部
１０６    第２受信部
１０７    判定部
１０８    ＦＷアップデート判定部
１０９    ＦＷアップデート実行部
１１０    ＦＷ情報生成部
１１１    ＦＷ参照中情報生成部
１１２    ＦＷ参照完了情報生成部
１１３    ＨＤＭＩ送信部
１１４    ＴＭＤＳ送信部
１１５    ＤＤＣＩ／Ｆ
１１６    ＨＰＤ部
１１７    ＦＷ格納部
２０１    シンク機器
２０２    メモリ
２０３    ＥＤＩＤ格納部
２０４    判定部
２０５    第１送信部
２０６    受信部
２０７    第２送信部
２０８    外部通信部
２０９    ＦＷ取得部
２１０    生成部
２１１    ＦＷ書き込み状態判定部
２１２    ＦＷ準備完了情報生成部
２１３    ＨＤＭＩ受信部
２１４    ＴＭＤＳ受信部
２１５    ＤＤＣＩ／Ｆ
２１６    ＨＰＤ部
３００    ＨＤＭＩケーブル
３０１    シンク機器
３０２    メモリ
３０３    生成部
３０４    送信部
３０５    第１受信部
３０６    第２受信部
３０７    判定部
３０８    ＥＤＩＤ格納部
３０９    ＦＷアップデート判定部
３１０    ＦＷアップデート実行部
３１１    ＦＷ情報生成部
３１２    ＦＷ参照中情報生成部
３１３    ＦＷ参照完了情報生成部
３１４    ＨＤＭＩ受信部
３１５    ＴＭＤＳ受信部
３１６    ＤＤＣＩ／Ｆ
３１７    ＨＰＤ部
３１８    ＦＷ格納部
４０１    ソース機器
４０２    メモリ
４０３    判定部
４０４    第１送信部
４０５    受信部
４０６    第２送信部
４０７    外部通信部
４０８    ＦＷ取得部
４０９    生成部
４１０    ＦＷ書き込み状態判定部
４１１    ＦＷ準備完了情報生成部
４１２    ＨＤＭＩ送信部
４１３    ＴＭＤＳ送信部
４１４    ＤＤＣＩ／Ｆ
４１５    ＨＰＤ部
【図１】
2011035588.tif 000003
【図２】
2011035588.tif 000004
【図３】
2011035588.tif 000005
【図４】
2011035588.tif 000006
【図５】
2011035588.tif 000007
【図６】
2011035588.tif 000008