(57)【特許請求の範囲】
【請求項１】
遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器であって、
上記遠隔制御機器から、当該電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する第１受信部と、
上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する第２受信部と、
上記第１受信部によって受信された上記直接命令信号、および、上記第２受信部によって受信された上記１以上の間接命令信号を含む信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択手段を備えている制御部とを備え、
上記制御部は、さらに、
上記直接命令信号または上記間接命令信号に応答して処理を行う命令信号処理部に対して、上記信号グループの中で、上記信号選択手段によって選択されなかった命令信号が供給されないように、上記命令信号をブロックする信号ブロック手段と、
上記第１受信部または上記第２受信部が命令信号を受信したときから経過時間を計測する計時手段と、
上記直接命令信号の受信を送信元の遠隔制御機器に関連付けて管理するとともに、上記間接命令信号の受信を送信元の被制御機器ごとに管理する入力信号管理手段とを備え、
上記入力信号管理手段は、上記計時手段が計時する所定の時間内に受信された各命令信号を同一の信号グループと判断し、かつ、上記計時手段が計時する所定の時間内に、送信元の機器が同一である命令信号が２つ受信された場合に、後で受信された方の命令信号は、先の命令信号が属するのとは異なる信号グループに属すると判断し、
上記信号ブロック手段は、上記計時手段が計時する経過時間が所定の時間に達するまでの期間、上記信号選択手段によって選択されなかった命令信号のブロックを行うことを特徴とする電子機器。
【請求項２】
上記間接命令信号には、送信元の被制御機器が該間接命令信号に対応する直接命令信号を受信した受信時刻が含まれており、
上記入力信号管理手段は、
上記直接命令信号を上記第１受信部が受信した受信時刻と、上記間接命令信号に含まれる受信時刻とを管理し、
各受信時刻同士が所定の閾値内で近似する場合に、当該受信時刻に受信された各命令信号を同一の信号グループと判断することを特徴とする請求項１に記載の電子機器。
【請求項３】
上記制御部は、
当該電子機器の処理能力と、上記直接命令信号または上記間接命令信号のデータ量とを少なくとも考慮して求められた予測所要時間に応じて、上記計時手段が計時すべき所定の時間を算出するブロック期間算出手段を備えていることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
上記遠隔制御システムには、当該電子機器および上記被制御機器を操作可能な操作信号を出力する操作部が設けられており、
当該電子機器は、上記操作信号を上記操作部より受信する第３受信部を備え、
上記所定の規則とは、
上記操作信号を、常に本来の命令信号として選択する
という規則であり、
上記信号選択手段は、上記規則にしたがって、上記第３受信部によって受信された上記操作信号を本来の命令信号として選択することを特徴とする請求項１から３までのいずれか１項に記載の電子機器。
【請求項５】
上記制御部は、
上記遠隔制御機器から送信された直接命令信号が、当該電子機器および上記１以上の被制御機器のうち、いずれの機器に宛てられたものであるのかを、上記遠隔制御機器を操作するユーザに問合せて、ユーザからの回答を受け付けるためのダイアログを生成するダイアログ処理手段を備え、
上記信号選択手段は、ダイアログ処理手段を介して受け付けられたユーザの回答に基づいて、本来の命令信号を選択することを特徴とする請求項１から３までのいずれか１項に記載の電子機器。
【請求項６】
遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器であって、
上記遠隔制御機器から、当該電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する第１受信部と、
上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する第２受信部と、
上記第１受信部によって受信された上記直接命令信号、および、上記第２受信部によって受信された上記１以上の間接命令信号を含む信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択手段を備えている制御部と、
当該電子機器が最近応答した命令信号が、上記遠隔制御機器および上記１以上の被制御機器のうち、いずれの機器から送信されたものであるのかを示す直前動作モードを記憶するモード記憶部とを備え、
上記所定の規則とは、
同一の信号グループに属する命令信号の中で上記直前動作モードが示す機器からの命令信号を選択する
という規則であり、
上記信号選択手段は、上記規則にしたがって、上記直前動作モードが示す機器から受信された命令信号を本来の命令信号として選択することを特徴とする電子機器。
【請求項７】
遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器であって、
上記遠隔制御機器から、当該電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する第１受信部と、
上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する第２受信部と、
上記第１受信部によって受信された上記直接命令信号、および、上記第２受信部によって受信された上記１以上の間接命令信号を含む信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択手段を備えている制御部とを備え、
上記遠隔制御機器からブロードキャスト送信される直接命令信号には、当該直接命令信号が、当該電子機器および上記１以上の被制御機器のうち、いずれの機器に宛てられたものであるのかを示す機器指定情報が含まれており、
上記所定の規則とは、
同一の信号グループに属する命令信号の中で上記機器指定情報が示す機器からの命令信号を選択する
という規則であり、
上記信号選択手段は、上記規則にしたがって、上記機器指定情報が示す機器から受信された命令信号を本来の命令信号として選択することを特徴とする電子機器。
【請求項８】
遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器であって、
上記遠隔制御機器から、当該電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する第１受信部と、
上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する第２受信部と、
上記第１受信部によって受信された上記直接命令信号、および、上記第２受信部によって受信された上記１以上の間接命令信号を含む信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択手段を備えている制御部とを備え、
上記遠隔制御機器からブロードキャスト送信される直接命令信号には、当該直接命令信号の目的を指定する目的指定情報が含まれており、
上記所定の規則とは、
同一の信号グループに属する命令信号の中で上記目的指定情報が示す目的を達成する機器からの命令信号を選択する
という規則であり、
上記信号選択手段は、上記規則にしたがって、上記目的指定情報が示す目的を達成する機器から受信された命令信号を本来の命令信号として選択することを特徴とする電子機器。
【請求項９】
遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器であって、
上記遠隔制御システムには、当該電子機器を操作可能な操作信号を出力する操作部が設けられており、
上記遠隔制御機器から、当該電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する第１受信部と、
上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する第２受信部と、
上記操作信号を上記操作部より受信する第３受信部と、
上記第１受信部によって受信された上記直接命令信号、および、上記第２受信部によって受信された上記１以上の間接命令信号を含む信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択手段を備えている制御部とを備え、
上記所定の規則とは、
上記第３受信部が受信した上記操作信号が、上記遠隔制御機器からブロードキャスト送信される直接命令信号を受信する動作に関するアプリケーションの起動を指示する信号である場合に、当該電子機器が上記操作信号にしたがって上記アプリケーションを起動している間は、１の信号グループの中の上記遠隔制御機器からの直接命令信号を選択するという規則であり、
上記信号選択手段は、上記規則にしたがって、当該電子機器が上記アプリケーションを起動している間は、上記遠隔制御機器から受信された直接命令信号を本来の命令信号として選択することを特徴とする電子機器。
【請求項１０】
上記制御部は、
上記直接命令信号または上記間接命令信号に応答して処理を行う命令信号処理部に対して、上記信号グループの中で、上記信号選択手段によって選択されなかった命令信号が供給されないように、上記命令信号をブロックする信号ブロック手段を備えていることを特徴とする請求項６から９までのいずれか１項に記載の電子機器。
【請求項１１】
上記信号ブロック手段は、上記命令信号処理部が、上記信号選択手段によって選択された本来の命令信号を処理している間、選択されなかった命令信号のブロックを行うことを特徴とする請求項１０に記載の電子機器。
【請求項１２】
上記制御部は、さらに、
上記第１受信部または上記第２受信部が命令信号を受信したときから経過時間を計測する計時手段を備え、
上記信号ブロック手段は、上記計時手段が計時する経過時間が所定の時間に達するまでの期間、上記信号選択手段によって選択されなかった命令信号のブロックを行い、
上記制御部は、さらに、
当該電子機器の処理能力と、上記直接命令信号または上記間接命令信号のデータ量とを少なくとも考慮して求められた予測所要時間に応じて、上記計時手段が計時すべき上記所定の時間を算出するブロック期間算出手段を備えていることを特徴とする請求項１０に記載の電子機器。
【請求項１３】
当該電子機器は、映像信号を表示部に出力する映像表示装置であって、
上記制御部は、
上記直接命令信号および上記１以上の間接命令信号のうちのいずれかの命令信号にしたがって映像信号を生成する映像信号生成手段を備え、
上記信号ブロック手段は、
上記信号グループの中で、上記信号選択手段によって選択されなかった命令信号が上記映像信号生成手段に供給されないように、上記命令信号をブロックすることを特徴とする請求項１〜５、および、１０〜１２のいずれか１項に記載の電子機器。
【請求項１４】
上記直接命令信号は、画像を格納する画像領域と、上記電子機器または上記被制御機器に特定の動作を実行させるための命令である処理指定情報を格納するメタデータ領域とを含んで構成された画像データであり、
上記間接命令信号は、上記画像を表示部に表示するための映像信号と当該映像信号に入力を切り換えるよう当該電子機器に要求する信号とを含み、
上記映像信号生成手段は、上記信号選択手段の選択に応じて、
（１）上記直接命令信号に含まれる処理指定情報にしたがって処理を実行した結果を映像信号として出力する動作
（２）上記間接命令信号にしたがって上記画像の映像信号を出力する動作
のいずれかを実行することを特徴とする請求項１３に記載の電子機器。
【請求項１５】
遠隔制御機器と、
該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器と、
請求項１から１４までのいずれか１項に記載の電子機器とを含むことを特徴とする遠隔制御システム。
【請求項１６】
遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器における信号処理方法であって、
上記遠隔制御機器から、上記電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する直接命令信号受信ステップと、
上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する間接命令信号受信ステップと、
上記直接命令信号受信ステップまたは上記間接命令信号受信ステップにて命令信号を受信したときから経過時間を計測する計時ステップと、
上記直接命令信号の受信を送信元の遠隔制御機器に関連付けて管理するとともに、上記間接命令信号の受信を送信元の被制御機器ごとに管理する入力信号管理ステップと、
上記直接命令信号受信ステップにて受信された上記直接命令信号、および、上記間接命令信号受信ステップにて受信された上記１以上の間接命令信号を含む信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択ステップと、
上記直接命令信号または上記間接命令信号に応答して処理を行う命令信号処理部に対して、上記信号グループの中で、上記信号選択ステップにて選択されなかった命令信号が供給されないように、上記命令信号をブロックする信号ブロックステップとを含み、
上記入力信号管理ステップでは、上記計時ステップにて計時される所定の時間内に受信された各命令信号を同一の信号グループと判断し、かつ、上記計時ステップにて計時される所定の時間内に、送信元の機器が同一である命令信号が２つ受信された場合に、後で受信された方の命令信号は、先の命令信号が属するのとは異なる信号グループに属すると判断し、
上記信号ブロックステップでは、上記計時ステップにて計時される経過時間が所定の時間に達するまでの期間、上記信号選択ステップにて選択されなかった命令信号のブロックを行うことを特徴とする信号処理方法。
【請求項１７】
コンピュータを、請求項１から１４までのいずれか１項に記載の電子機器の制御部の各手段として機能させるための信号処理制御プログラム。
【請求項１８】
請求項１７に記載の信号処理制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号を処理する電子機器、遠隔制御システム、信号処理方法、制御プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来、赤外線データ通信によって、遠隔制御機器（リモコン）から、複数の被制御機器に命令信号を送信し、遠隔操作することが行われている。
【０００３】
最近では、ＩｒＳＳ（登録商標）通信などの高速赤外線通信プロトコルに対応した携帯機器（携帯電話機やデジタルカメラなど）が普及しており、上記携帯機器から、画像を家庭内の各種ＡＶ機器（同プロトコルに対応している機器）に直接送信することが可能になっている。これにより、携帯機器をリモコンのように用いて、ＨＤＤレコーダに画像を記憶させたり、テレビに画像を表示させたりなどして複数の機器を上記携帯機器１台でそれぞれ遠隔操作することができる（例えば、非特許文献１など）。
【０００４】
一方、機器同士は、有線または無線により実現されるインターフェースを介して相互接続され、この機器間接続によって、片方向あるいは双方向で信号のやりとりが実現している。
【０００５】
最近では、例えば、ＡＶ機器間は、ＨＤＭＩ（High Definition Multimedia Interface）などのデジタル映像・音声入出力インターフェースを用いて接続され、映像・音声・命令信号を送受信することが可能となっている。これにより、ＡＶ機器は、他のＡＶ機器を制御したり、あるいは、他のＡＶ機器の指示にしたがって動作したりできる（例えば、非特許文献２など）。
【非特許文献１】フォトシステム［２００７年１１月１２日検索］、インターネット＜ＵＲＬ：http://www.sharp.co.jp/familink/photo.html＞
【非特許文献２】ファミリンク操作ガイド［２００７年１１月１２日検索］、インターネット＜ＵＲＬ：http://www.sharp.co.jp/support/av/dvd/doc/dvacw80-72_familink.pdf＞
【非特許文献３】取扱説明書  デジタルハイビジョンレコーダー  Ｐ．１７１［２００７年１１月１２日検索］、インターネット＜ＵＲＬ：http://www.sharp.co.jp/support/av/dvd/doc/dvacw80-72_mn.pdf＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、上述した従来の遠隔操作システムにおいて、１つのリモコンからの命令信号によって直接操作される被制御機器同士が、さらに、上述の機器間接続によって、制御−被制御の関係にある場合、以下のような問題が生じる。
【０００７】
例えば、１つのリモコンの被制御機器である機器Ａ（電子機器）および機器Ｂ（被制御機器）があって、さらに、機器Ａおよび機器Ｂが、機器Ｂから機器Ａへと信号（命令信号、映像・音声信号などの処理対象信号）を送信できるように、特定のインターフェースを介して接続されている遠隔操作システムがあるとする。
【０００８】
この場合、上記リモコンからの１つの命令信号を、両方の機器が受信できる状況下で、各機器が設置されていると（例えば、赤外線受光部が非常に近い状態で各機器が設置されているなど）、まず、機器Ａに向けられた命令信号であっても、機器Ｂも自分に向けられた信号であるとして、上記命令信号を受信し、処理してしまうという誤作動の問題が起こる。
【０００９】
さらに、リモコンの上記命令信号の命令が、例えば、「機器Ａに処理Ｘを行わせる」という内容であった場合に、機器Ａは、この1つの命令に対して、複数の信号を受信してしまい、それにしたがって、処理Ｘを１度でいいところを複数回実行してしまうという問題が起こる。
【００１０】
なぜなら、機器Ａは、（１）リモコンから送信される処理Ｘを命ずる命令信号と、（２）機器Ｂがリモコンからの上記命令信号にしたがって、上記インターフェースを介して機器Ａに送信する、処理Ｘを命ずる命令信号（あるいは、処理Ｘの処理対象信号）との２つを重複して受信してしまうからである。これでは、機器Ａに直接入力された命令信号が本来の目的の命令信号だった場合、重複して処理を行う機器Ａにとって無駄な処理が発生し、システム全体として好ましい状態とは言えない。本来の目的の命令信号が、機器Ｂに入力されたものであっても、各機器に無駄な処理が発生することに変わりはない。
【００１１】
複数の機器を遠隔操作するリモコンにおいて、誤作動を防止するための技術は、従来多数存在する。しかし、リモコンにそのための機能を詰め込まなければならないため、リモコン自体が複雑な構成となり、リモコンの大型化・製造コスト増、および、ユーザ操作の煩雑化を招くことになる。
【００１２】
また、上述の問題は、デジタル信号を処理するＡＶ機器に限らず、リモコンの１つの命令につき、複数の信号を重複して受信し得る被制御機器において同様に生じるものである。
【００１３】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、リモコンの１つの命令信号につき、電子機器が対応する複数の命令信号を重複して受信し得る遠隔操作システムにおいて、該電子機器がしたがうべき信号にのみ基づいて動作するように、該電子機器が受信する各信号を適切に処理することが可能な電子機器、遠隔制御システム、信号処理方法、制御プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【００１４】
本発明の電子機器は、上記課題を解決するために、遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器であって、上記遠隔制御機器から、当該電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する第１受信部と、上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する第２受信部と、上記第１受信部によって受信された上記直接命令信号、および、上記第２受信部によって受信された上記１以上の間接命令信号からなる信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択手段を備えている制御部とを備えていることを特徴としている。
【００１５】
上記構成によれば、遠隔制御システムにおいて、上記遠隔制御機器が直接命令信号をブロードキャスト送信すると、命令信号出力範囲内に設置されている電子機器および被制御機器は、上記同一の直接命令信号を受信する。電子機器は、上記第１受信部にて上記直接命令信号を受信する。
【００１６】
一方、被制御機器は、受信した上記直接命令信号にしたがって間接命令信号を生成する。そして、被制御機器は、生成した間接命令信号を電子機器に送信する。
【００１７】
電子機器は、上記第２受信部にて上記間接命令信号を受信する。上記間接命令信号は、遠隔制御システムに設けられている被制御機器の数だけ受信される。
【００１８】
ここで、電子機器には、遠隔制御機器から直接受信した１の直接命令信号と、該直接命令信号に対応する１以上の間接命令信号とが入力される。しかし、遠隔制御機器から送信された命令信号は１つである。よって、この信号グループの中で、応答されるべき本来の信号は１つであり、それ以外の信号は無視すべき重複信号ということになる。
【００１９】
そこで、上記信号選択手段は、あらかじめ定められている所定の規則にしたがって、上記信号グループに属する複数の命令信号の中から、応答すべき本来の命令信号を１つ選択する。
【００２０】
これにより、遠隔制御機器の１つの命令信号につき、電子機器が、複数の重複する命令信号からなる信号グループを受信しても、該電子機器がしたがうべき本来の命令信号を適切に選択することが可能となる。したがって、電子機器において無駄な処理が重複して行われることを防止することができる。
【００２１】
上記制御部は、上記直接命令信号または上記間接命令信号に応答して処理を行う命令信号処理部に対して、上記信号グループの中で、上記信号選択手段によって選択されなかった命令信号が供給されないように、上記命令信号をブロックする信号ブロック手段を備えていることが好ましい。
【００２２】
上記構成によれば、上記信号選択手段によって選択された１つの命令信号（すなわち、同じ信号グループに属する、直接命令信号、または、間接命令信号のうちのいずれか）のみが、命令信号処理部に供給されるので、複数の信号を重複して受信しても、該電子機器がしたがうべき本来の命令信号のみが適切に選択・処理される。したがって、電子機器において無駄な処理が重複して行われることを防止することができる。
【００２３】
上記制御部は、上記第１受信部または上記第２受信部が命令信号を受信したときから経過時間を計測する計時手段を備え、上記信号ブロック手段は、上記計時手段が計時する経過時間が所定の時間に達するまでの期間、上記信号選択手段によって選択されなかった命令信号のブロックを行うことが好ましい。
【００２４】
上記構成によれば、直接命令信号または間接命令信号のいずれかが、当該電子機器に最初に到達した時点から、所定期間、上記計時手段が経過時間を計測する。上記信号ブロック手段は、計時手段が計時している所定期間のみ信号をブロックする。
【００２５】
すなわち、最初の命令信号が当該電子機器に到達してから所定期間内に入力された命令信号群が同一の信号グループとみなされ、その信号群の中で、上記信号選択手段が選択した１つの命令信号のみが処理され、それ以外は、信号ブロック手段によってブロックされる。
【００２６】
上記遠隔制御機器からは、１度だけ直接命令信号が送信されているので、それに由来する間接命令信号も、ある程度まとまった期間内に当該電子機器に到達すると予想される。そうしたまとまった期間を上記所定の時間として設定しているので、命令信号のグルーピングを適切に行うことができる。
【００２７】
したがって、本来の命令信号の選択と、重複する命令信号のブロックとを正確に行うことが可能となる。
【００２８】
上記制御部は、当該電子機器の処理能力と、上記直接命令信号または上記間接命令信号のデータ量とを少なくとも考慮して求められた予測所要時間に応じて、上記計時手段が計時すべき所定の時間を算出するブロック期間算出手段を備えていることが好ましい。
【００２９】
上記構成によれば、上記信号ブロック手段が重複信号をブロックすべき所定の期間を、本来の命令信号を当該電子機器が実行する場合に要する所要時間に応じて適切に設定することが可能となる。
【００３０】
すなわち、電子機器が本来の命令信号を処理中に、重複する命令信号が入力されて割り込みが発生したり、電子機器が本来の命令信号の処理を完了しているにも拘わらず、後続の命令信号をいつまでも重複信号としてブロックしてしまったりする不都合を解消することができる。
【００３１】
したがって、本来の命令信号の選択と、重複する命令信号のブロックとをより適切に精度よく行うことが可能となる。
【００３２】
上記制御部は、上記直接命令信号の受信を送信元の遠隔制御機器に関連付けて管理するとともに、上記間接命令信号の受信を送信元の被制御機器ごとに管理する入力信号管理手段を備え、上記入力信号管理手段は、上記計時手段が計時する所定の時間内に受信された各命令信号を同一の信号グループと判断することが好ましい。
【００３３】
上記構成によれば、上記計時手段によって計時されている所定期間内に入力された命令信号を同一の信号グループとして管理するとともに、各命令信号が、当該遠隔制御システムを構成するどの機器からそれぞれ送信されたものであるのかを電子機器が把握することができる。
【００３４】
これにより、各命令信号を、送信元の機器（遠隔制御機器または被制御機器のいずれか）の情報に基づいて、より正確に、グルーピング・選択・ブロックすることが可能となる。
【００３５】
上記入力信号管理手段は、上記計時手段が計時する所定の時間内に、送信元の機器が同一である命令信号が２つ受信された場合に、後で受信された方の命令信号は、先の命令信号が属するのとは異なる信号グループに属すると判断することが好ましい。
【００３６】
上記構成によれば、上記計時手段が計時する所定期間内であっても、同じ機器から命令信号が２度入力された場合は、上記入力信号管理手段は、後から入力された命令信号を、別の信号グループに属する信号であると判断する。
【００３７】
遠隔制御機器から一度の直接命令信号の送信によって、当該電子機器に届く同じグループの信号とは、当該遠隔制御システムを構成する各機器から１つずつである。したがって、計時期間内に、すでに、一度同じ機器からの命令信号が届いているということは、その機器からの命令信号に対しては、その信号グループ内において、本来の命令信号として選択されたかまたは重複信号としてブロックされたのいずれかの処理が適切に行われていることになる。
【００３８】
よって、２度目に同機器から届いた信号については、たとえ所定期間内であっても、別の信号グループとして判断されて、その新たな信号グループの中で、適切に選択／ブロックの判定がなされる。
【００３９】
これにより、各命令信号を、送信元の機器（遠隔制御機器または被制御機器のいずれか）の情報に基づいて、より適切に精度よく、グルーピング・選択・ブロックすることが可能となる。
【００４０】
上記間接命令信号には、送信元の被制御機器が該間接命令信号に対応する直接命令信号を受信した受信時刻が含まれており、上記入力信号管理手段は、上記直接命令信号を上記第１受信部が受信した受信時刻と、上記間接命令信号に含まれる受信時刻とを管理し、各受信時刻同士が所定の閾値内で近似する場合に、当該受信時刻に受信された各命令信号を同一の信号グループと判断してもよい。
【００４１】
上記構成によれば、遠隔制御機器がブロードキャスト送信した直接命令信号が、遠隔制御システムの各機器において、ほぼ同時刻に受信されたもの同士を、同一の信号グループとして判断することが可能となる。
【００４２】
上記所定の規則とは、同一の信号グループに属する命令信号の中で当該電子機器に最初に受信された命令信号を選択するという規則であり、上記信号選択手段は、上記規則にしたがって、当該電子機器に最初に受信された命令信号を本来の命令信号として選択してもよい。
【００４３】
あるいは、上記所定の規則とは、１の信号グループの中の上記遠隔制御機器からの直接命令信号を選択するという規則であり、上記信号選択手段は、上記規則にしたがって、上記遠隔制御機器から受信された直接命令信号を本来の命令信号として選択してもよい。
【００４４】
あるいは、上記電子機器は、さらに、当該電子機器が最近応答した命令信号が、上記遠隔制御機器および上記１以上の被制御機器のうち、いずれの機器から送信されたものであるのかを示す直前動作モードを記憶するモード記憶部を備え、上記所定の規則とは、同一の信号グループに属する命令信号の中で上記直前動作モードが示す機器からの命令信号を選択するという規則であり、上記信号選択手段は、上記規則にしたがって、上記直前動作モードが示す機器から受信された命令信号を本来の命令信号として選択してもよい。
【００４５】
上記遠隔制御機器からブロードキャスト送信される直接命令信号には、当該直接命令信号が、当該電子機器および上記１以上の被制御機器のうち、いずれの機器に宛てられたものであるのかを示す機器指定情報を含まれており、上記所定の規則とは、同一の信号グループに属する命令信号の中で上記機器指定情報が示す機器からの命令信号を選択するという規則であり、上記信号選択手段は、上記規則にしたがって、上記機器指定情報が示す機器から受信された命令信号を本来の命令信号として選択してもよい。
【００４６】
上記遠隔制御機器からブロードキャスト送信される直接命令信号には、当該直接命令信号の目的を指定する目的指定情報が含まれており、上記所定の規則とは、同一の信号グループに属する命令信号の中で上記目的指定情報が示す目的を達成する機器からの命令信号を選択するという規則であり、上記信号選択手段は、上記規則にしたがって、上記目的指定情報が示す目的を達成する機器から受信された命令信号を本来の命令信号として選択してもよい。
【００４７】
上記遠隔制御システムには、当該電子機器および上記被制御機器を操作可能な操作信号を出力する操作部が設けられており、当該電子機器は、上記操作信号を上記操作部より受信する第３受信部を備え、上記所定の規則とは、上記操作信号を、常に本来の命令信号として選択するという規則であり、上記信号選択手段は、上記規則にしたがって、上記第３受信部によって受信された上記操作信号を本来の命令信号として選択してもよい。
【００４８】
上記遠隔制御システムには、当該電子機器を操作可能な操作信号を出力する操作部が設けられており、当該電子機器は、上記操作信号を上記操作部より受信する第３受信部を備え、上記所定の規則とは、上記第３受信部が受信した上記操作信号が、上記遠隔制御機器からブロードキャスト送信される直接命令信号を受信する動作に関するアプリケーションの起動を指示する信号である場合に、当該電子機器が上記操作信号にしたがって上記アプリケーションを起動している間は、１の信号グループの中の上記遠隔制御機器からの直接命令信号を選択するという規則であり、上記信号選択手段は、上記規則にしたがって、当該電子機器が上記アプリケーションを起動している間は、上記遠隔制御機器から受信された直接命令信号を本来の命令信号として選択してもよい。
【００４９】
上記制御部は、上記遠隔制御機器から送信された直接命令信号が、当該電子機器および上記１以上の被制御機器のうち、いずれの機器に宛てられたものであるのかを、上記遠隔制御機器を操作するユーザに問合せて、ユーザからの回答を受け付けるためのダイアログを生成するダイアログ処理手段を備え、上記信号選択手段は、ダイアログ処理手段を介して受け付けられたユーザの回答に基づいて、本来の命令信号を選択してもよい。
【００５０】
上記信号ブロック手段は、上記命令信号処理部が、上記信号選択手段によって選択された本来の命令信号を処理している間、選択されなかった命令信号のブロックを行ってもよい。
【００５１】
上記構成によれば、上記信号ブロック手段は、本来の命令信号が処理されている間は、選択されなかった重複信号をブロックする。
【００５２】
これにより、電子機器が本来の命令信号を処理中に、重複する命令信号が入力されて割り込みが発生する不都合を解消することが可能となる。
【００５３】
当該電子機器は、映像信号を表示部に出力する映像表示装置であって、上記制御部は、上記直接命令信号および上記１以上の間接命令信号のうちのいずれかの命令信号にしたがって映像信号を生成する映像信号生成手段と、上記信号グループの中で、上記信号選択手段によって選択されなかった命令信号が上記映像信号生成手段に供給されないように、上記命令信号をブロックする信号ブロック手段とを備えていてもよい。
【００５４】
上記構成によれば、ユーザの目に見える形で結果が出力される映像表示装置において、複数の命令が重複して入力されたとしても、適切に１つの命令信号が選択され処理される。そして重複信号も適切にブロックされる。
【００５５】
これにより、被制御機器を介するために映像表示装置への結果の表示が遅くなったり、同じ結果が何度も繰り返し表示されたりする不都合を解消できる。よって、ユーザの利便性を高めることができるので特に効果が大きい。
【００５６】
上記直接命令信号は、画像を格納する画像領域と、上記電子機器または上記被制御機器に特定の動作を実行させるための命令である処理指定情報を格納するメタデータ領域とを含んで構成された画像データであり、上記間接命令信号は、上記画像を表示部に表示するための映像信号と当該映像信号に入力を切り換えるよう当該電子機器に要求する信号とを含み、上記映像信号生成手段は、上記信号選択手段の選択に応じて、（１）上記直接命令信号に含まれる処理指定情報にしたがって処理を実行した結果を映像信号として出力する動作（２）上記間接命令信号にしたがって上記画像の映像信号を出力する動作のいずれかを実行してもよい。
【００５７】
上記構成によれば、ユーザの目に見える形で結果が出力される映像表示装置において、重複する命令信号でありながら、出力結果の映像信号が異なるような、複数の命令信号が入力されたとしても、ユーザが所望する本来の命令信号を１つ選択して、適切な処理結果を表示させることができる。
【００５８】
異なる処理結果が出力され得る遠隔制御システムにおいても、ユーザが所望する結果を正しく表示することができるので、特に効果が大きい。
【００５９】
本発明の遠隔制御システムは、上記課題を解決するために、遠隔制御機器と、該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器と、上述のいずれかの電子機器とを含むことを特徴としている。
【００６０】
本発明の信号処理方法は、上記課題を解決するために、遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器における信号処理方法であって、上記遠隔制御機器から、上記電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する直接命令信号受信ステップと、上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する間接命令信号受信ステップと、上記直接命令信号受信ステップにて受信された上記直接命令信号、および、上記間接命令信号受信ステップにて受信された上記１以上の間接命令信号からなる信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択ステップとを含むことを特徴としている。
【００６１】
なお、上記電子機器の制御部は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御部の各手段として動作させることにより上記制御部をコンピュータにて実現させる信号処理制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００６２】
本発明の電子機器は、上記課題を解決するために、遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器であって、上記遠隔制御機器から、当該電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する第１受信部と、上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する第２受信部と、上記第１受信部によって受信された上記直接命令信号、および、上記第２受信部によって受信された上記１以上の間接命令信号からなる信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択手段を備えている制御部とを備えていることを特徴としている。
【００６３】
本発明の遠隔制御システムは、上記課題を解決するために、遠隔制御機器と、該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器と、上述のいずれかの電子機器とを含むことを特徴としている。
【００６４】
本発明の信号処理方法は、上記課題を解決するために、遠隔制御機器および該遠隔制御機器がブロードキャスト送信する直接命令信号を受信する少なくとも１以上の被制御機器とともに遠隔制御システムを構成する電子機器における信号処理方法であって、上記遠隔制御機器から、上記電子機器および上記１以上の被制御機器に対してブロードキャスト送信される直接命令信号を受信する直接命令信号受信ステップと、上記被制御機器が上記遠隔制御機器から受信した上記直接命令信号にしたがって生成した間接命令信号を、上記１以上の被制御機器それぞれから受信する間接命令信号受信ステップと、上記直接命令信号受信ステップにて受信された上記直接命令信号、および、上記間接命令信号受信ステップにて受信された上記１以上の間接命令信号からなる信号グループの中から、応答が必要な本来の命令信号を所定の規則にしたがって１つ選択する信号選択ステップとを含むことを特徴としている。
【００６５】
以上のことから、リモコンの１つの命令信号につき、電子機器が対応する複数の命令信号を重複して受信し得る遠隔操作システムにおいて、該電子機器がしたがうべき信号にのみ基づいて動作するように、該電子機器が受信する各信号を適切に処理することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００６６】
本発明の一実施形態について図面に基づいて説明すると以下の通りである。本実施形態では、本発明をわかりやすく説明するために、以下の具体例を用いる。すなわち、本実施形態では、本発明の信号処理装置をＩｒＳＳ（登録商標）通信対応のデジタルテレビに適用した場合について説明する。また、本実施形態では、ＩｒＳＳ（登録商標）通信対応の携帯電話機を用いて、上記デジタルテレビに写真を表示させる写真表示システムを、本発明の遠隔操作システムの具体例として説明する。しかし、本発明は上記具体例に限定されるものではない。
【００６７】
〔写真表示システムについて〕
図２は、本発明の実施形態における写真表示システム１００の概略構成を示す図である。
【００６８】
写真表示システム１００は、デジタルテレビ１に写真を表示させるためのシステムであり、デジタルテレビ１と通信可能に接続されるあらゆる機器がデジタルテレビ１に写真を提供することができる。本実施形態における写真表示システム１００は、一例として、図２に示すとおり、デジタルテレビ１、ハードディスク（ＨＤＤ）レコーダ２、セットトップボックス（ＳＴＢ）２’、携帯電話機３、サービス提供サーバ４を含んでいる。
【００６９】
デジタルテレビ１、ＨＤＤレコーダ２、ＳＴＢ２’は、家庭内に設置されるＡＶ機器であり、各機器は、携帯電話機３から送信される赤外線データを受信し、それに応じた動作を行う機能を有している。ここでは、携帯電話機３は、高速赤外線通信プロトコルであるＩｒＳＳ（登録商標）通信を用いて、赤外線データ、すなわち、画像データ７または操作用画像データ７’を各機器に送信するものとする。これにより、携帯電話機３は、赤外線出力範囲Ｒに設置される各ＡＶ機器を遠隔操作することが可能となる。ＩｒＳＳ（登録商標）通信は、一例であって、ブロードキャストが可能な他の無線通信であっても構わない。
【００７０】
さらに、デジタルテレビ１と、他の各機器（ＨＤＤレコーダ２、ＳＴＢ２’）との間は、ＨＤＭＩケーブル６を介して接続されており、ＨＤＭＩケーブル６を介して接続されている機器同士は、映像信号・音声信号・命令信号を合わせて送受信することができる。具体的には、ＨＤＤレコーダ２は、自機にて記憶する（または携帯電話機３から受信した）画像や動画を映像信号にして、ＨＤＭＩ信号８としてデジタルテレビ１へ出力することができる。ＨＤＭＩケーブルを用いた接続は、一例であって、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルやＰＬＣなどの有線接続、無線ＬＡＮなどの無線接続であっても構わない。
【００７１】
また、デジタルテレビ１は、インターネット５などの外部の通信網を介して、サービス提供サーバ４などの外部機器と通信を行う機能を備えている。これにより、デジタルテレビ１は、サービス提供サーバ４が提供する各種サービスを受けることができる。ここでは、サービス提供サーバ４が、デジタルカメラなどで撮影した写真をアルバムのようにしてデジタルテレビ１で表示させる「ネットワークアルバムサービス」を提供しているものとする。より具体的には、サービス提供サーバ４は、インターネット５を介して、写真を配信したり、写真を表示させるためのアプリケーション（以下、ネットワークフォトアプリ）をデジタルテレビ１に提供する。
【００７２】
なお、本実施形態の写真表示システム１００において、家庭内に設置される各ＡＶ機器は、従来のリモコンとしての操作部１８によっても操作可能である。各ＡＶ機器に特化した複雑な機能（デジタルテレビ１のＥＰＧからの録画予約、ＨＤＤレコーダ２の番組録画・再生など）は、操作部１８を介して操作してもよい。
【００７３】
以上のとおり、写真表示システム１００では、各機器が備える各種通信手段を介してデジタルテレビ１に写真を提供し、表示させることが可能である。
【００７４】
〔各信号のデータ構造〕
図３は、画像データ７のデータ構造を概略的に示したデータ構造図である。図３に示すとおり、画像データ７は、画像領域７２０と、ＥＸＩＦ領域７１０とを含んで構成された、ＪＰＥＧ形式のデータである。
【００７５】
画像領域７２０は、表示するべき画像情報を圧縮して格納するための領域である。一方、ＥＸＩＦ情報７１０は、画像領域７２０に格納された画像情報に関するメタ情報を格納するための領域である。このＥＸＩＦ領域７１０には、デジタルカメラなどの製造メーカが仕様を自由に定めて利用することができる、メーカノート領域７１１が含まれている。また、ＥＸＩＦ領域７１０には、画像領域７２０に格納されている主画像を縮小してなるサムネイル画像を格納するためのサムネイル画像領域７１２が含まれている。
【００７６】
携帯電話機３は、図３に示すＪＰＥＧ形式の画像データ７を各ＡＶ機器に直接送信することによって、画像データ７に含まれる画像をデジタルテレビ１に表示させることができる。
【００７７】
図４は、操作用画像データ（直接命令信号）７’のデータ構造を概略的に示したデータ構造図である。図４に示すとおり、操作用画像データ７’は、画像領域７２０と、ＥＸＩＦ領域７１０’とを含んで構成された、ＪＰＥＧ形式のデータであり、この点は、画像データ７と共通である。
【００７８】
操作用画像データ７’が画像データ７と異なる点は、各ＡＶ機器に特定の動作を実行させるための命令である処理指定情報を含んでいる点にある。すなわち、携帯電話機３が操作用画像データ７’をデジタルテレビ１に送信すれば、画像領域７２０に格納される画像を表示するという動作以外のあらゆる動作をＡＶ機器に実行させることができ、携帯電話機３をリモコンのように用いることが可能となる。
【００７９】
各ＡＶ機器を操作するために用いられる操作用画像データ７’は、上述したメーカノート領域７１１’に処理指定情報を格納することにより実現される。具体的には、処理指定情報は、メーカノート領域７１１’に特定の領域（ここでは、メタデータ領域７１１ａ）が確保されて、そこに格納される。ここでは、処理指定情報をメーカノート領域に格納する例について記載したが、処理指定情報を格納する領域は、上記メーカノート領域に限定されない。処理指定情報を、他のアプリケーション領域やコメント領域などに格納しても構わない。また、処理指定情報を含む操作用画像データ７’の形式は、ＪＰＥＧ形式のデータに限定されるものではない。
【００８０】
図４に示す例では、『「ネットワークフォトアプリ」というアプリケーションを起動して、ＵＲＬ「http//www.xxx.vvv/?id=・・・」に接続する』処理を指定する処理指定情報が格納されている。
【００８１】
携帯電話機３は、図４に示す操作用画像データ７’をデジタルテレビ１に送信することによって、デジタルテレビ１にアプリケーションを起動させて、上記ＵＲＬのページを表示させることができる。
【００８２】
なお、上述の例のように、画像領域７２０やサムネイル画像領域７１２の内容は、デジタルテレビ１に実行させたい処理（処理指定情報）の内容と無関係でもよい。つまり、処理指定情報を目的の機器に送信したいときには、画像領域７２０やサムネイル画像領域７１２を自由に利用することができる。
【００８３】
例えば、画像領域７２０やサムネイル画像領域７１２には、メーカノート領域７１１’に格納されている処理指定情報により指定された処理の内容を表現した画像、すなわち、アイコン画像が格納されていてもよい。これにより、携帯電話機３において、操作用画像データ７’を通常の画像データ７と同様に表示した場合、当該操作用画像データ７’に格納されている処理が何であるかということをユーザに提示することが可能になる。
【００８４】
あるいは、画像領域７２０やサムネイル画像領域７１２には、画像データ７と全く同様に、表示するべき写真などの画像を格納してもよい。この場合には、当該操作用画像データ７’を受信したデジタルテレビ１において、当該操作用画像データ７’の画像（画像領域７２０に格納されている画像）を表示するとともに、その画像に対して当該操作用画像データ７’の処理指定情報により指定される画像処理を施すことなどが可能になる。
【００８５】
〔写真表示システムの課題〕
デジタルテレビ１は、図２に示すとおり、携帯電話機３から図３に示す画像データ７を受信すると、画像データ７に含まれる画像領域７２０に格納された画像を処理して表示する。一方、ＨＤＤレコーダ２は、携帯電話機３から画像データ７を受信すると、それをデジタルテレビ１に表示させるために、画像領域７２０に格納された画像をＨＤＭＩ信号８にのせるための映像信号に変換して、入力切換要求信号とともにデジタルテレビ１に出力する。デジタルテレビ１は、ＨＤＤレコーダ２から受信したＨＤＭＩ信号８にしたがって、ＨＤＤレコーダ２へと入力を切り換えて、ＨＤＤレコーダ２から出力された映像信号を表示する。
【００８６】
ここで、もし、従来のデジタルテレビ１およびＨＤＤレコーダ２がともに携帯電話機３からの画像データ７を受信できる状態で設置されている場合は、１つの問題が生じる。すなわち、上述したとおり、携帯電話機３の１つの命令に対して、デジタルテレビ１に複数の命令信号が重複して入力されてしまうという問題である。
【００８７】
より具体的には、画像データ７を受信したデジタルテレビ１は、画像データ７を処理して画像領域７２０に格納された画像を処理し表示する。一方、ＨＤＤレコーダ２は、画像領域７２０に格納された画像を処理して映像信号を生成し、自機へと入力を切り換えるように要求する入力切換要求信号とともにＨＤＭＩ信号８としてデジタルテレビ１に出力する。
【００８８】
デジタルテレビ１は、上記入力切換要求信号にしたがってＨＤＤレコーダ２からの映像信号を表示する処理を行う（例えば、非特許文献３のＰ１７１）。これでは、デジタルテレビ１は、携帯電話機３からの赤外線信号に対して直接応答して、上記画像を表示できるにもかかわらず、ＨＤＤレコーダ２を経由して送られた映像信号を表示することによって画像を表示することになってしまう。
【００８９】
したがって、ＨＤＤレコーダ２を経由するという無駄な切換処理が発生する上に、ＨＤＤレコーダ２を経由することによって、画像がデジタルテレビ１に表示されるまでに時間がかかる。応答時間が長くかかることで、ユーザは操作に不便さを感じる。あるいは、デジタルテレビ１が携帯電話機３からの画像データ７に直接応答して画像を表示した後に、ＨＤＤレコーダ２からＨＤＭＩ信号８を受信すると、すでに応答が完了している処理（画像表示処理）が、再び重複して行われることになる。１つの携帯電話機３の操作で複数の動作が重複して実行されることは、ユーザにとって不都合であるし、写真表示システム１００として実用的とは言えない。
【００９０】
さらに、図４に示す１つの操作用画像データ７’がデジタルテレビ１およびＨＤＤレコーダ２の両方に受信された場合には、さらにもう１つの問題が生じる。すなわち、携帯電話機３の１つの命令に対して、異なる内容の複数の命令信号が入力されてしまうという問題である。
【００９１】
より具体的には、図４に示す操作用画像データ７’を受信したデジタルテレビ１は、操作用画像データ７’を処理して、「アプリケーションを実行してＵＲＬに接続する」ことを指示する処理指定情報にしたがって動作する。例えば、ネットワークフォトアプリを起動して、サービス提供サーバ４に接続し、ＵＲＬにて指定されたアルバムのページを表示する（結果Ａ）。一方、ＨＤＤレコーダ２は、もし処理指定情報を解析する機能に対応していなければ、上述したのと同様に、画像領域７２０に格納された画像を処理し、それを表示させるべく、ＨＤＭＩ信号８をデジタルテレビ１に出力する。デジタルテレビ１は、ＨＤＤレコーダ２からの入力切換要求信号に応じて入力をＨＤＤレコーダ２に切り換えて、画像領域７２０の画像を表示する（結果Ｂ）。
【００９２】
もし、結果Ａがユーザの所望の結果であった場合、デジタルテレビ１の入力切換動作によって、結果Ａではなく結果Ｂが出力されることになる。これでは、ユーザの意図どおりに写真表示システム１００が動作していないことになり、システムとしては成立しない。たとえ結果Ｂがユーザの所望の結果であったとしても、結果Ａを出力するための無駄な処理がデジタルテレビ１に発生することになるのでシステムとしては好ましくない。
【００９３】
本発明の写真表示システム１００では、上述した問題を解決するために、デジタルテレビ１が、各信号を適切に処理するための信号処理装置を備えている。以下では、まず、信号処理装置を備えたデジタルテレビ１の概略構成について説明する。
【００９４】
〔デジタルテレビの構成〕
図５は、本発明の実施形態におけるデジタルテレビ１の概略構成を示すブロック図である。
【００９５】
デジタルテレビ１は、図５に示すとおり、主制御部１０、映像切換部１１、表示制御部１２、表示部１３、アプリケーション群１４、ＯＳＤ処理部１５、記憶部１６、一時記憶部１７、操作信号受信部１９、赤外線通信部２０、画像データ解析部２１、映像信号変換部２２、ＨＤＭＩ信号処理部２３、通信部２４、通信データ処理部２５、放送データ受信部２６、および、放送データ処理部２７を備えた構成となっている。
【００９６】
主制御部１０は、デジタルテレビ１が備える各部の各種動作を制御するものである。主制御部１０は、記憶部１６に記録されている各種プログラムまたはアプリケーション群１４に含まれる各アプリケーションを読み出して、本発明のデジタルテレビ１の各部を制御し、デジタルテレビ１が備える各種機能を実現する。本発明の信号処理装置として動作する主制御部１０の詳細については後述する。
【００９７】
記憶部１６は、主制御部１０が実行する（１）各部の制御プログラム、（２）ＯＳプログラム、（３）アプリケーションプログラム、（４）本発明の信号処理装置としての信号処理機能プログラム、および、それらのプログラムを実行するときに読み出す各種データを記録するものである。記憶部１６は、フラッシュメモリなどの不揮発性の記憶装置によって構成されるものである。
【００９８】
一時記憶部１７は、ＲＡＭなどの揮発性記憶装置にて構成され、主制御部１０が上述の各種プログラムを実行する過程でデータを一時的に保持するための作業領域として使用される。
【００９９】
アプリケーション群１４は、記憶部１６に記憶されているアプリケーションの具体例を示している。ここでは、デジタルテレビ１は、一例として、ウェブブラウザ機能、画像（写真）表示機能、電子番組表（ＥＰＧ）出力／処理機能、ネットワークアルバム表示機能を備えており、それぞれの機能は、ウェブブラウザ１４１、画像表示アプリ１４２、ＥＰＧアプリ１４３、ネットワークフォトアプリ１４４を主制御部１０が実行することによって実現される。ネットワークフォトアプリ１４４は、サービス提供サーバ４によって提供されるサービスの１つである。サービス提供サーバ４のネットワークフォトアプリ１４４に限定されず、外部のさまざまなサービス提供サーバから、各種ネットワークサービスアプリ１４５を取得してもよい。
【０１００】
各アプリケーションの実行結果は、適切に映像信号に変換されて映像切換部１１に伝達される。あるいは、表示すべき実行結果が、当該映像信号に重畳させて表示するオブジェクトとして扱われる場合は、ＯＳＤ処理部１５に伝達される。
【０１０１】
操作信号受信部１９は、操作部１８から送信される操作信号を受信して主制御部１０に伝達するものである。例えば、操作信号が赤外線信号である場合には、赤外線を受光して電気信号に変換する赤外線受光部にて実現される。
【０１０２】
赤外線通信部２０は、携帯電話機３から送信された画像データ（画像データ７、操作用画像データ７’）を受信するものである。より具体的には、赤外線通信部２０は、携帯電話機３から発せられた赤外線を受光して電気信号に変換する赤外線受光部を含んで構成されており、該赤外線受光部にて得られた電気信号を所定の赤外線通信プロトコル（たとえばＩｒＳＳ通信）に従ってデジタルデータに変換することにより、携帯電話機３から送信された画像データを得る。赤外線通信部２０が受信した画像データは、記憶部１６に格納され、画像データ解析部２１によって必要に応じて処理される。
【０１０３】
画像データ解析部２１は、赤外線通信部２０が受信した画像データを解析するものである。より具体的には、画像データ解析部２１は、画像データのデータ構造（図３、図４）を解析して、表示処理の対象となる画像を画像領域７２０またはサムネイル画像領域７１２から抽出したり、メーカノート領域７１１のメタデータ領域７１１ａから処理指定情報を抽出したりする。画像データ解析部２１によって抽出された処理指定情報は、主制御部１０に伝達される。また、表示対象として抽出された画像は、映像信号変換部２２に伝達される。なお、受信された画像データに処理指定情報が含まれていなかった場合、画像データ解析部２１は、処理指定情報を伝達する代わりに、処理指定情報が含まれていなかったこと、すなわち、受信した画像領域７２０の画像を表示すべきであることを主制御部１０に通知する。一方、処理指定情報が含まれていた場合に、その処理指定情報が指定する処理の内容と、画像領域７２０に格納されている画像が全くの無関係である場合には、画像データ解析部２１は、上記画像を映像信号変換部２２に伝達しないようにしてもよい。
【０１０４】
映像信号変換部２２は、画像データ解析部２１によって抽出された画像を、デジタルテレビ１の表示部１３に表示するためにＲＧＢ信号からなる映像信号に変換するものである。映像信号変換部２２によって映像信号に変換された画像は、映像切換部１１に伝達される。
【０１０５】
ＨＤＭＩ信号処理部２３は、デジタルテレビ１に備えられている図示しないＨＤＭＩ端子（第２受信部）を介して、ＨＤＭＩケーブル６を介して接続されている先の機器（例えば、ＨＤＤレコーダ２など）から送信されるＨＤＭＩ信号８を受信し、処理するものである。具体的には、ＨＤＭＩ信号処理部２３は、ＨＤＭＩ信号から、デジタルテレビ１の動作を制御するための命令信号（上記入力切換要求など）、処理対象となる映像信号、音声信号などを取得する。ＨＤＭＩ信号処理部２３によって取得された命令信号は、主制御部１０に伝達される。映像信号は、映像切換部１１に伝送される。音声信号は、図示しない音声出力制御部、スピーカへと伝送される。
【０１０６】
なお、ここでは図示しないが、デジタルテレビ１は、ＨＤＭＩ信号を受信するためのＨＤＭＩ端子およびＨＤＭＩ信号処理部２３を、接続機器ごとに備えている。例えば、ＳＴＢ２’からのＨＤＭＩ信号も、それ用の端子を介してデジタルテレビ１に入力され、それ用のＨＤＭＩ信号処理部２３によって処理される。ＨＤＭＩ信号処理部２３は、ＨＤＭＩ信号に含まれる送信元のヘッダ情報によって、受け取った信号がどの機器からのＨＤＭＩ信号であるのかを把握することができる。
【０１０７】
通信部２４は、インターネット５などの広域通信網を介して、外部装置とデータの送受信を行うものである。ここでは、一例として、サービス提供サーバ４から提供される各種サービスを受信する。具体的には、ＸＭＬ（eXtensible Markup Language）やＨＴＭＬなどのページ記述言語で記述されたデータおよび表示処理の対象となる写真データ（表示用データ）を受信する。通信部２４が受信した表示用データは、通信データ処理部２５に伝達される。なお、通信部２４は、デジタルテレビ１にインストールされているアプリケーション群１４の各アプリケーションが対応可能なあらゆる形式の通信データを受信してもよい。通信部２４を介して受信された通信データは、通信データ処理部２５によって、その形式に応じて、それを処理可能な各部へと適切に伝達される。
【０１０８】
通信データ処理部２５は、通信部２４が受信した表示用データおよび通信データを解析し、解析の結果としての命令信号を主制御部１０に伝達したり、表示処理の対象となる写真や画像などのデータを主制御部１０の適切なアプリケーション実行部に伝達したりするものである。
【０１０９】
放送データ受信部２６は、放送局９から放送されるデジタル放送信号をアンテナを介して受信するものである。具体的には、選局部、デジタルチューナ部、復調部などで構成されている。
【０１１０】
放送データ処理部２７は、放送データ受信部２６が受信した多重化デジタルデータをデコードしてＴＳを抽出するＴＳ分離部である。各ＴＳパケットは、映像・音声信号以外に番組情報や選局に必要な情報などのデータ信号を含んでいる。放送データ処理部２７は、ＴＳパケットを目的別に分離して、映像・音声信号を含むＴＳパケットを、それぞれ映像切換部１１、音声出力制御部に、そして、アプリケーション群１４にて処理されるデータ信号を含むＴＳパケットを、主制御部１０に伝達する。
【０１１１】
映像切換部１１は、入力される複数の映像信号（一点鎖線）のうち、主制御部１０からの命令信号にしたがって（太線）、適切な映像信号に入力を切り換えて表示部１３に表示させる映像信号を表示制御部１２に出力するものである。映像切換部１１に入力される映像信号は、例えば、上述した各部（通信データ処理部２５（アプリケーション群１４）、映像信号変換部２２、ＨＤＭＩ信号処理部２３、放送データ処理部２７など）から複数出力される。
【０１１２】
ＯＳＤ処理部１５は、アプリケーション群１４の処理実行結果としてのＯＳＤ（オンスクリーンディスプレイ）画像を、映像切換部１１から出力される映像信号に重ね合わせる重畳処理を行うものである。例えば、電子番組表（ＥＰＧ）やユーザがデジタルテレビ１を操作するためのメニュー画面（ＧＵＩ画像）などはここで重畳される。
【０１１３】
表示制御部１２は、映像切換部１１から出力される映像信号（必要に応じてＯＳＤ処理部１５からのＯＳＤ画像が重ねられた映像信号）を表示部１３を制御して表示部１３に表示させるものである。表示制御部１２は、表示部１３へ出力する表示画面描画用のデータを、ＲＡＭなどの揮発性記憶装置にて構成される一時記憶部１７に一旦書き込み、１画面分ごとにフレームバッファ（図示せず）に蓄積する。
【０１１４】
表示部１３は、写真、ＯＳＤ画像、アプリケーション実行結果、表示用データなどの各種データを表示するものであり、例えば、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレイパネル）、またはＣＲＴ（cathode-ray tube）ディスプレイなどの表示装置で構成される。
【０１１５】
上述した課題を解決するための本発明の信号処理装置は、主制御部１０が、記憶部１６に記憶されている信号処理機能プログラムを一時記憶部１７に読み出して実行することにより実現する。以下では、信号処理装置としての主制御部１０の構成および動作を詳細に説明する。
【０１１６】
〔信号処理装置の構成１〕
図１は、本発明の信号処理装置としての主制御部１０の要部構成を示すブロック図である。主制御部１０は、入力信号管理部３０、信号選択部３１、信号ブロック部３２、切換指示部３３、および、アプリケーション実行部３４を備える構成となっている。なお、図１に示す各構成要素に付された符号は、図５の各構成要素に付された符号に対応しており、同じ符号は、同じ構成要素を示している。したがって、すでに説明した構成要素についての説明は繰り返さない。
【０１１７】
入力信号管理部３０は、上述したデジタルテレビ１の各部より主制御部１０に伝達された信号を管理するものである。すなわち、入力信号管理部３０は、写真表示システム１００において、家庭内でデジタルテレビ１に接続可能なすべての接続機器からの入力信号を管理する。より具体的には、上述のすべての接続機器とは、図２に示す例では、携帯電話機３、ＨＤＤレコーダ２、ＳＴＢ２’であるので、入力信号管理部３０は、記憶部１６に記憶される信号管理テーブル１６１を用いて、接続機器ごとに入力信号を管理する。つまり、携帯電話機３からの１つの命令につき、デジタルテレビ１に入力される合計３つの信号；
（１）携帯電話機３から直接入力されるＩｒＳＳ信号
（２）ＨＤＤレコーダ２経由で入力されるＨＤＭＩ信号
（３）ＳＴＢ２’経由で入力されるＨＤＭＩ信号
を１つの信号グループとして管理する。これにより、１つの命令に対して映像切換部１１に入力された（入力されようとしている）映像信号のすべてを主制御部１０にて把握することが可能となる。そして、上記１の信号グループのうち、本来の１つである目的の信号、すなわち、応答が必要な本来の命令信号（以下、本命信号と称する）が１つだけ選択されることになる。
【０１１８】
信号選択部３１は、携帯電話機３から１つの命令（画像データ７や操作用画像データ７’）が送信されることで複数の信号がデジタルテレビ１（主制御部１０）に対して入力された場合に、当該複数の信号からなる信号グループのうち、本来の１つである目的の信号すなわち、本命信号を、所定の規則に基づいて選択するものである。あるいは、上記信号グループの各々の信号を受信する度に当該信号が本命信号であるか否かを判定してもよい。信号選択部３１は、信号管理テーブル１６１の情報と、あらかじめ規定された規則とを参照して、信号の選択または判定を行う。
【０１１９】
信号ブロック部３２は、信号選択部３１によって選択された本命信号以外に由来する映像信号の映像切換部１１への入力を所定の期間ブロックするものである。映像信号のブロックは、映像切換部１１を制御して映像信号変換部２２などの各部材から出力される映像信号をブロックすることにより実行される。あるいは、信号ブロック部３２が、各部材に対して制御を行い、映像信号を出力しないようにしてもよい。あるいは、映像信号を出力する各部材に対して映像信号の出力を指示する命令信号が供給されないように、命令信号そのものを破棄してもよい。あるいは、信号ブロック部３２が、各部材が出力する映像信号を破棄してもよい。
【０１２０】
信号ブロック部３２がブロック処理を行う期間をどのように設定するかは、特に限定されない。本実施形態では、信号ブロック部３２は、本命信号の処理をデジタルテレビ１が実行中の期間、信号選択部３１が選択しなかった命令信号、すなわち、非本命信号（およびそれに由来する非本命の映像信号）をブロックするものとする。
【０１２１】
切換指示部３３は、信号選択部３１によって選択された本命信号に由来する映像信号への入力切換を、必要に応じて映像切換部１１に指示するものである。あるいは、本命の映像信号を出力する部材だけに、映像切換部１１への映像信号の出力を許可する構成でもよい。
【０１２２】
アプリケーション実行部３４は、アプリケーション群１４に含まれる各アプリケーション（例えば、ネットワークフォトアプリ１４４、画像表示アプリ１４２など）を実行するものである。ここでは具体的には、携帯電話機３から供給された画像データ７に処理指定情報が含まれていない場合には、アプリケーション実行部３４は、画像表示アプリ１４２を起動して、画像データ７の画像領域７２０に格納されている画像を表示する処理を実行する。すでに画像表示アプリが起動されている場合は、起動処理を省略してもよい。あるいは、操作用画像データ７’に、処理指定情報が含まれており、「ネットワークフォトアプリを起動してＵＲＬに接続する」処理が指定されている場合には、アプリケーション実行部３４は、ネットワークフォトアプリ１４４を起動して、サービス提供サーバ４が提供するアルバムのページを通信データ処理部２５を介して受信し、ネットワークフォトアプリ１４４にてアルバムを表示する処理を実行する。すでにネットワークフォトアプリが起動されている場合は、起動処理を省略してもよい。
【０１２３】
次に入力信号管理部３０が管理する信号管理テーブル１６１の詳細について説明する。
【０１２４】
図６は、信号選択部３１が参照する信号管理テーブル１６１の具体例を示す図である。
【０１２５】
図６に示す例では、携帯電話機３から命令信号（画像データ７または操作用画像データ７’）が送信された（ｔ０）後の、ある時点（ｔ１）における信号管理テーブル１６１の状態が示されている。
【０１２６】
図６に示すとおり、信号管理テーブル１６１では、上述した３つの機器からの信号が１の信号グループとして管理されている。「ＩＤ」や「接続機器」名は、デジタルテレビ１に接続されている各機器をデジタルテレビ１が一意に識別できるものであれば何でもよい。「到着順」は、１の信号グループのうち、デジタルテレビ１（入力信号管理部３０）に信号が到着した順序を表している。「到着時刻」は、当該信号が入力信号管理部３０に到達した時刻を表している。図６に示す到着時刻は、デジタルテレビ１に備えられた時計部（図示せず）が示す時刻を格納してもよいし、最初に信号が届いた時刻を０として、後続する信号については到着時点の相対的な経過時間を格納してもよい。
【０１２７】
「ステータス」は、当該信号がデジタルテレビ１に到着したことによって、デジタルテレビ１がどのような状態になったか（どのような動作を行ったか）を示すステータス情報が格納されている。「ステータス」のフィールドに格納されるステータス情報およびその定義は例えば以下のとおりである。
「実行中」当該信号に応答すべく処理を実行中である。
「実行済」上記処理が終了し、当該信号に対する応答が完了している。
「ブロック中」当該信号に応答すべく処理を実行中である、または、当該信号に対する応答は完了しているが、その後も同グループの非本命信号のブロック処理が継続中である（すなわちブロック期間中である）。
「ブロック済」当該信号は非本命信号につきブロック処理済みである。
「保留」当該信号はその時点では本命か非本命かの判定ができないので処理が保留になっている。
などが挙げられるが、上述のステータス情報は一例であって、これに限定されない。
【０１２８】
なお、本発明の信号処理装置において、信号選択部３１が本命信号を選択する際に準拠する規則は特に限定されない。ここでは、一例として、「信号グループのうち、デジタルテレビ１に最初に入力された信号が本命信号である」という規則１に基づいて、信号処理を実行する場合について、主制御部１０の動作を詳細に説明する。また、以下の説明では、信号をブロックする所定の期間（ブロック期間）が「本命信号に対するデータ処理実行中の間」と定められているものとする。
【０１２９】
〔信号処理フロー〕
図７は、携帯電話機３から命令信号が送信されてから（ｔ０）、デジタルテレビ１が、非本命信号をブロックしつつ本命信号にしたがって処理を実行し完了するまで（ｔ６）の期間における、各機器の信号の送受信のタイミングを示すシーケンス図である。図８は、デジタルテレビ１が最初の命令信号を受信してから（ｔ１）、本命信号にしたがって処理を実行し完了するまで（ｔ６）のデジタルテレビ１の処理の流れを示すフローチャートである。
【０１３０】
図７において、デジタルテレビ１における時点ｔ１からｔ６までの太線は、受信した信号の命令にしたがって処理を実行している期間を示している。
【０１３１】
最初に、携帯電話機３のユーザが、図２に示す写真表示システム１００において、画像データ７をデジタルテレビ１に向かって送信すると（図７の時点ｔ０）、携帯電話機３の赤外線出力範囲Ｒに含まれるすべての機器が、画像データ７を受信する。図７に示す例では、ｔ１にてデジタルテレビ１（赤外線通信部２０）が、ｔ２にてＨＤＤレコーダ２が、ｔ３にてＳＴＢ２’が携帯電話機３からの画像データ７をＩｒＳＳ信号にてそれぞれ受信する。
【０１３２】
デジタルテレビ１とＨＤＭＩ接続されている各ＡＶ機器が画像データ７を処理する一方で、デジタルテレビ１は、図８に示すとおり、ｔ１にて信号（ここでは、信号ｔ１とする）を受信すると（Ｓ１０１においてＹＥＳ）、当該信号（および同信号グループに属する他の信号）に適切に対応するべく信号処理を開始する。入力信号管理部３０は、ｔ１にて携帯電話機３からＩｒＳＳ信号が入力されたことを検知して、その情報を信号管理テーブル１６１に登録する。ここでは、信号ｔ１が最初の信号であるので、ＩＤ＝１の携帯電話機３に関連付けて、到着順＝１、到着時刻＝ｔ１を登録する（図６）。
【０１３３】
続いて、信号選択部３１は、上記規則１にしたがって、信号管理テーブル１６１の情報に基づき、信号ｔ１が本命信号か否かを判定する。具体的には、信号選択部３１は、ｔ１の時点でデジタルテレビ１がデータ処理を実行していないことから（Ｓ１０２においてＮＯ）、信号ｔ１が最初に入力された信号であると認識し、この信号ｔ１がデータ処理を実行すべき本命信号であると判定する（到着順＝１であることでもって本命信号と判定してもよい）。
【０１３４】
ここで、入力信号管理部３０は、携帯電話機３からの信号ｔ１に応答してデータ処理を実行中であることを示す「実行中」のステータス情報を、携帯電話機３に関連付けて信号管理テーブル１６１に記憶する（Ｓ１０３）。主制御部１０は、信号ｔ１の命令にしたがってデータ処理を実行する（Ｓ１０４）。例えば、アプリケーション実行部３４が画像表示アプリ１４２を起動して、画像データ７に含まれる画像を表示する処理を開始する（図７のｔ１〜ｔ６の太線）。
【０１３５】
ここで、デジタルテレビ１が、上記データ処理が終了しないうちに（Ｓ１０５においてＮＯ）、別の信号を受信すると（Ｓ１０７においてＹＥＳ、例えば、図７のｔ４）、入力信号管理部３０は、信号ｔ４を信号管理テーブル１６１に登録する。具体的には、ＨＤＤレコーダ２に関連付けて、到着順＝２、到着時刻＝ｔ４を登録する。
【０１３６】
信号選択部３１は、Ｓ１０２にて信号ｔ４について本命信号であるか否かを判定する。ここに示す例では、デジタルテレビ１は、すでに信号ｔ１についてデータ処理を実行中であるので、信号選択部３１は、同信号グループにおいて信号ｔ４は最初の信号ではないと認識し、上記規則１にしたがって、ブロックすべき非本命信号であると判定する（Ｓ１０２においてＹＥＳ）。
【０１３７】
信号ブロック部３２は、信号ｔ４がデジタルテレビ１において処理されないように、信号ｔ４をブロックする（Ｓ１０８）。信号をブロックするとは、具体的には、記憶部１６に記憶されている信号ｔ４を破棄したり、信号ｔ４に由来する映像信号に入力を切り換えないように映像切換部１１に指示したり、信号ｔ４を処理する各部（映像信号変換部２２、画像表示アプリ１４２）に信号ｔ４が供給されることをブロックしたり、当該各部に対して信号ｔ４の処理を禁止することなどが挙げられる。
【０１３８】
信号ブロック部３２が信号ｔ４をブロックすると、入力信号管理部３０は、信号管理テーブル１６１において、ＨＤＤレコーダ２に関連付けて、「ブロック済」のステータス情報をセットする。
【０１３９】
そして、上記データ処理が終了すると（Ｓ１０５においてＹＥＳ、図７のｔ６）、入力信号管理部３０は、信号管理テーブル１６１を初期化して、信号ｔ１における「実行中」の情報を解除する（Ｓ１０６）。
【０１４０】
なお、上述の説明では、ブロック期間が「本命信号に対するデータ処理実行中の間」、すなわち、「データ受信処理期間＋ＪＰＥＧ画像展開表示処理期間」と定められている場合について述べたが、本発明の信号処理装置において定められるブロック期間はこれに限定されない。例えば、ＩｒＳＳ信号の受信処理期間のみをブロック期間と定めてもよい。
【０１４１】
また、信号選択部３１は、本命信号を、信号の種類に基づいて選択してもよい。例えば、「ＩｒＳＳ信号を本命信号とする」という規則２にしたがって、ＩｒＳＳ信号と同一の信号グループに属する他の種類の信号例えばＨＤＭＩ信号などを非本命信号として判定することもできる。そして、ＩｒＳＳ信号の処理期間中をブロック期間とすることができる。
【０１４２】
あるいは、ＩｒＳＳ信号の中でも、単なる画像データ７ではなく、処理指定情報が含まれている操作用画像データ７’がデジタルテレビ１によって受信された場合に、操作用画像データ７’の処理期間中をブロック期間とすることができる。
【０１４３】
さらに、操作用画像データ７’の処理指定情報が、特定のＵＲＬに接続する処理を指定している場合がある。このような操作用画像データ７’は、特定のウェブサイトに招待する画像データであるので、これをＩｒＳＳ招待状と呼ぶ。そして、ＩｒＳＳ招待状を受信中あるいは処理中の期間をブロック期間としてもよい。ＩｒＳＳ招待状の処理期間には、データ解析時間、対応アプリケーション起動時間、メタ情報処理時間（ブラウザの場合は指定ＵＲＬのページの表示時間）などが含まれる。
【０１４４】
〔信号処理装置の構成２〕
上述の実施形態では、本命信号の処理実行中に後から入力された信号をブロックする構成について説明した。本実施形態では、さらに、上記本命信号の処理が完了した後も、非本命信号を所定期間ブロックする信号処理装置の構成について説明する。
【０１４５】
図９は、本発明の信号処理装置としての主制御部１０の要部構成を示すブロック図である。図９に示すとおり、主制御部１０は、さらに、タイマ部３５を備えていてもよい。
【０１４６】
タイマ部３５は、所定のイベントが発生してからの経過時間を計測するものである。具体的には、本命信号の処理が完了した時点からの所定期間、あるいは、最初の信号がデジタルテレビ１に到達してからの所定期間を計測する。
【０１４７】
主制御部１０の各部、特に、信号選択部３１および信号ブロック部３２は、タイマ部３５が所定のイベント発生から計時を行う所定期間内において、信号処理（本命信号の判定および非本命信号のブロック）を行う。このタイマ部３５が計時する所定期間をブロック期間と称する。
【０１４８】
図１０は、信号選択部３１が参照する信号管理テーブル１６１の他の具体例を示す図である。
【０１４９】
図１０に示す例では、信号管理テーブル１６１において、携帯電話機３の信号ｔ１にステータス情報「ブロック中」が関連付けられて記憶されている。これは、信号ｔ１が最初の信号であるために本命信号として判定されてデータ処理が実行された（実行中である）こと、または、データ処理の実行は終了したが、またタイマ部３５が計時するブロック期間中であることを示している。入力信号管理部３０は、タイマ部３５がブロック期間の終了を通知するまで、「ブロック中」の情報をセットしておく。この情報に基づいて、信号選択部３１は、届いた信号をいつまでブロックすべきかを認識することが可能となる。
【０１５０】
（変形例１）
本発明の主制御部１０は、同信号グループの非本命信号をブロックした後、同じ機器から送信される２巡目の信号をブロックしないように構成することが可能である。これは、１回の操作で携帯電話機３から出力されるＩｒＳＳ信号によって、最終的にデジタルテレビ１に入力される信号は、１機器につき１つのみであるという考えに基づいている。すなわち、本命信号と同信号グループの非本命信号は、１機器につき１つしかなく、１度ブロックすることで、信号処理が適切に行われたことになる。たとえブロック期間中であっても、すでに信号ブロックが完了している同じ機器から再び信号が送られてきたということは、それは、携帯電話機３において別の操作が新たに行われたということになる。すなわち、別の信号グループの信号である。入力信号管理部３０は、信号グループが別であると判断した場合には、新たな信号グループを管理するために信号管理テーブル１６１をリセットする。信号選択部３１は、これにより、新たな信号グループの本命／非本命信号を判定を正しく行うことができる。
【０１５１】
〔信号処理フロー２〕
図１１は、携帯電話機３から命令信号が送信されてから（ｔ０）、本命信号にしたがって処理を実行し完了するまで（ｔ５）の期間、および、タイマ部が計時する所定のブロック期間（ｔ５〜ｔ１０）における、各機器の信号の送受信タイミングを示すシーケンス図である。図１２は、デジタルテレビ１が最初の命令信号を受信してから（ｔ１）、本命信号にしたがって処理を実行し完了し（ｔ５）、ブロック期間が経過するまで（ｔ１０）のデジタルテレビ１の処理の流れを示すフローチャートである。
【０１５２】
図１１において、デジタルテレビ１における時点ｔ５からｔ１０までの二重線は、データ処理完了後のブロック期間を示している。
【０１５３】
携帯電話機３がＩｒＳＳ信号（画像データ７または操作用画像データ７’）をデジタルテレビ１に向かって送信すると（図１１のｔ０）、赤外線通信部２０は、図１２に示すとおり、上記ＩｒＳＳ信号をｔ１にて受信する（Ｓ２０１においてＹＥＳ）。
【０１５４】
続いて、入力信号管理部３０は、受信した上記ＩｒＳＳ信号を信号ｔ１として信号管理テーブル１６１に登録する。信号選択部３１は、登録された信号ｔ１が本命信号であるか否かを判定する。すなわち、時点ｔ１において、すでに同信号グループの本命信号のデータ処理実行中または当該データ処理実行後に継続されているブロック期間中であるか否かを判定する。ここで、信号選択部３１は、信号管理テーブル１６１および規則１に基づいて、上記データ処理実行中、ブロック期間中のいずれでもないと判定した場合には（Ｓ２０２においてＮＯ）、信号ｔ１が最初の信号であるので、本命信号であると判定する。
【０１５５】
ここで、入力信号管理部３０は、信号ｔ１が実行されるので、信号ｔ１につきブロック期間中であることを示す「ブロック中」のステータス情報を、携帯電話機３（信号ｔ１）に関連付けて信号管理テーブル１６１に記憶する（Ｓ２０３）。またこのとき、タイマ部３５は、あらかじめ定められたブロック期間の計時を開始する（図１１のｔ１〜ｔ１０）。主制御部１０（例えばアプリケーション実行部３４）は、信号ｔ１の命令にしたがってデータ処理を実行する（Ｓ２０４、図１１のｔ１〜ｔ５の太線）。
【０１５６】
ここで、デジタルテレビ１が、上記ブロック期間が終了しないうちに（Ｓ２０５においてＮＯ）、別の信号を受信すると（Ｓ２１２においてＹＥＳ、例えば、図１１のｔ６）、入力信号管理部３０は、信号ｔ６の情報をＳＴＢ２’に関連付けて信号管理テーブル１６１に登録する。
【０１５７】
なお、ここで、ＳＴＢ２’のステータス情報が既に「ブロック済み」である場合（Ｓ２０８においてＹＥＳ）、入力信号管理部３０は、上記信号ｔ６が２巡目（別の信号グループ）であると判断する。信号選択部３１は、入力信号管理部３０の判断に従って、上記信号ｔ６を本命信号と判定する。入力信号管理部３０は、信号管理テーブル１６１を初期化して信号ｔ６を登録しなおす（Ｓ２１１）。この信号ｔ６については、Ｓ２０３以降の上述のステップが実行される。
【０１５８】
一方、信号ｔ６が「ブロック済み」でない場合、すなわち、ＳＴＢ２’からの信号ｔ６が、本命信号である上記信号ｔ１と同じ信号グループであると入力信号管理部３０が判断した場合は（Ｓ２０８においてＮＯ）、信号選択部３１は、信号ｔ６が最初の信号でないとして、規則１にしたがって非本命信号と判定する。
【０１５９】
信号ブロック部３２は、信号選択部３１の判定にしたがって、信号ｔ６がデジタルテレビ１において処理されないように、信号ｔ６をブロックする（Ｓ２０９）。入力信号管理部３０は、信号管理テーブル１６１において、ＳＴＢ２’に関連付けて信号ｔ６のステータス情報「ブロック済み」をセットする（Ｓ２１０、図１０）。
【０１６０】
そして、上記ブロック期間が終了すると（Ｓ２０５においてＹＥＳ、図１１のｔ１０）、入力信号管理部３０は、信号管理テーブル１６１を初期化して（Ｓ２０６）、信号ｔ１における「ブロック中」の情報を解除する（Ｓ２０７）。
【０１６１】
上記方法によれば、図１１に示すように、デジタルテレビ１における本命信号の処理の時間が、同信号グループの非本命信号をブロックするのに十分な長さでない場合にも、時点ｔ４で入力されるＨＤＭＩ信号だけではなく、ｔ６で入力されるＨＤＭＩ信号についても適切にブロックできる。
【０１６２】
さらに、ブロック期間が十分に長いために、ｔ７で起こった別の操作による命令までブロックされてしまうような状況であっても、２巡目は新しい信号グループの信号であると入力信号管理部３０が判断するので、信号選択部３１は、ブロックすべきでない信号についても適切な判定を下すことが可能となる。
【０１６３】
〔信号処理装置の構成３〕
上述の実施形態では、１の信号グループの中から、最初にデジタルテレビ１に到達した信号を本命信号と判定する構成について説明した。本実施形態では、デジタルテレビ１が直前にどの機器からの信号に応答していたのかの情報（デジタルテレビ１の直前動作モード）に応じて本命信号を選択する構成について説明する。
【０１６４】
すなわち、「直前に応答していた機器からの信号を本命信号とする」という規則３にしたがって本命信号を選択する信号処理装置の構成について説明する。
【０１６５】
図９に示すとおり、記憶部１６には、モード記憶部１６２が含まれている。モード記憶部１６２には、デジタルテレビ１が直前にどの機器からの信号に応答していたのかの情報（デジタルテレビ１の動作モード）が記憶されている。具体的には、デジタルテレビ１が、直前に、携帯電話機３からのＩｒＳＳ信号に応答して何らかのデータ処理を実行した場合には、直前動作モードとして「ＩｒＳＳ応答モード」の情報が記憶される。ＨＤＤレコーダ２からのＨＤＭＩ信号に応答した場合には、「レコーダ出力モード」の情報が記憶される。ＳＴＢ２’からのＨＤＭＩ信号に応答した場合には、「ＳＴＢ出力モード」の情報が記憶される。
【０１６６】
本実施形態では、信号選択部３１は、信号の到着順によらず、モード記憶部１６２に記憶されている直前動作モードに応じて本命信号を選択する。具体的には、タイマ部３５が計時する所定期間内（ブロック期間内）に受信した同信号グループの信号のうち、モード記憶部１６２に記憶されている直前動作モードの機器と同じ機器から供給された信号を本命信号として選択する。
【０１６７】
信号選択部３１は、ブロック期間内に、直前動作モードと一致する機器からの信号を受信しなかった場合には、受信した信号の中で最初に到達した信号を本命信号とみなしてデータ処理を実行する。そして、信号選択部３１は、上記本命信号の送信元の機器のモードへとモード記憶部１６２を更新する。
【０１６８】
本実施形態では、タイマ部３５は、最初の信号を受信した時点から計時を開始し、所定のブロック期間を満了するまで計時を続ける。ここで、ブロック期間は、短すぎたり長すぎたりしないように適切な時間が設定されるべきである。設定したブロック期間が短すぎるとブロックすべき信号を見落としたり、逆に、長すぎるとブロックすべきでない信号をブロックしたりして不都合が生じる。同信号グループに属する各信号は、通常ある程度短い期間にまとまってデジタルテレビ１に入力されるので、その期間内であれば信号グループであるとみなして問題ないと言える程度の自然な長さのブロック期間をあらかじめ設定しておくことが好ましい。例えば、最初の命令を受信してから５秒、１０秒などのように、固定された時間パラメータをタイマ部３５に与えておけばよい。
【０１６９】
切換指示部３３は、同信号グループの信号をすべて受信しないうちに、本命信号が特定されたときに、信号選択部３１の特定にしたがって、上記本命信号に由来する映像信号への入力切換指示を映像切換部１１に送信する。
【０１７０】
図１３（ａ）〜（ｂ）は、本実施形態におけるある時点の信号管理テーブル１６１の具体例を示す図である。
【０１７１】
例えば、モード記憶部１６２に、直前動作モードとして「レコーダ出力モード」が記憶されているとする。携帯電話機３からのＩｒＳＳ信号が最初にデジタルテレビ１に到達したとしても、当該ＩｒＳＳ信号が信号グループに属しており、後から本命信号が到達する可能性があるので、信号選択部３１は、上記ＩｒＳＳ信号の本命／非本命の判定を一旦保留にする。このとき、入力信号管理部３０は、上記ＩｒＳＳ信号のステータス情報「保留」をセットする（図１３（ａ））。
【０１７２】
信号選択部３１は、ＨＤＤレコーダ２からのＨＤＭＩ信号を受信すると、モード記憶部１６２に記憶されている直前動作モードと一致する機器からのＨＤＭＩ信号であることを認識して、上記ＨＤＭＩ信号が本命信号であり、上記ＩｒＳＳ信号が非本命信号であると判定する。入力信号管理部３０は、判定結果に応じて各信号のステータス情報を更新する（図１３（ｂ））。信号選択部３１は、本命信号を特定した後は、それと同信号グループの後続の信号を非本命信号とすぐに判定することができる（図１３（ｃ））。
【０１７３】
〔信号処理フロー３〕
図１４は、携帯電話機３から命令信号が送信されてから（ｔ０）、デジタルテレビ１がブロック期間を満了するまで（ｔ７）における、各機器の信号の送受信タイミングを示すシーケンス図である。図１５は、デジタルテレビ１が最初の命令信号を受信してから（ｔ１）ブロック期間を満了するまで（ｔ７）のデジタルテレビ１の処理の流れを示すフローチャートである。
【０１７４】
携帯電話機３がＩｒＳＳ信号を赤外線出力範囲Ｒに送信すると（図１４のｔ０）、赤外線通信部２０は、図１５に示すとおり、上記ＩｒＳＳ信号をｔ１にて受信する（Ｓ３０１においてＹＥＳ）。
【０１７５】
続いて、入力信号管理部３０は、受信した上記ＩｒＳＳ信号を信号ｔ１として信号管理テーブル１６１に登録するとともに、信号管理テーブル１６１に既に信号が登録されているかいないかに応じて当該信号ｔ１が最初の信号であるか否かを判定する。
【０１７６】
信号ｔ１が最初の信号（到着順＝１の信号）である場合には（Ｓ３０２においてＹＥＳ）、タイマ部３５がｔ１から計時を開始し、信号選択部３１は、ブロック期間中の動作を開始する（Ｓ３０３）。
【０１７７】
まず、信号選択部３１は、信号ｔ１の送信元機器（ここでは、携帯電話機３）が、モード記憶部１６２に記憶されている直前動作モードに示されている機器と一致しているか否かを判定する（Ｓ３０４）。
【０１７８】
ここで、機器が一致していない場合、例えば、モード記憶部１６２に「レコーダ出力モード」が記憶されている場合には（Ｓ３０４においてＮＯ）、信号選択部３１は、Ｓ３１４にて、信号ｔ１の信号グループにおいて本命信号が確定しているか否かを判定する。すなわち、本命信号に応答してデータ処理実行中または実行済みであるか否かを判定する。ここで、本命信号が確定していない場合は（Ｓ３１４においてＮＯ）、信号選択部３１は判定を保留とする（Ｓ３１５、図１３（ａ））。主制御部１０は、タイマ部３５が計時するブロック期間が終了していなければ（Ｓ３１０においてＮＯ）、後続の信号を待ち受ける状態に戻る（Ｓ３１３）。
【０１７９】
ここで、図１４に示すとおり、ＨＤＤレコーダ２が、ｔ２にて受信したＩｒＳＳ信号に応答してＨＤＭＩ信号をデジタルテレビ１に送信したとする。
【０１８０】
デジタルテレビ１が、ｔ４にてＨＤＤレコーダ２からＨＤＭＩ信号を受信すると（Ｓ３１３においてＹＥＳ）、入力信号管理部３０は、信号ｔ４を信号管理テーブル１６１に登録する。
【０１８１】
信号選択部３１は、Ｓ３０４にて信号ｔ４の送信元機器（ＨＤＤレコーダ２）が、モード記憶部１６２の直前動作モードに示されている機器と一致していると判定し（Ｓ３０４においてＹＥＳ）、上記規則３にしたがって、信号ｔ４を本命信号と判定する。
【０１８２】
入力信号管理部３０は、信号選択部３１の判定に基づいて、信号管理テーブル１６１においてＨＤＤレコーダ２（信号ｔ４）に関連付けられているステータス情報に、「実行中」をセットする（Ｓ３０５）。アプリケーション実行部３４は、信号選択部３１が選択した本命信号にしたがってデータ処理を実行する（Ｓ３０６）。
【０１８３】
信号ブロック部３２は、信号選択部３１の選択にしたがって、上記本命信号と同一信号グループに属する（重複する）非本命信号がすでに到着している場合は、それをブロックする（Ｓ３０７）。ここでは、Ｓ３１５において「保留」となっていた信号ｔ１がブロックされる。これに応じて、入力信号管理部３０は、信号ｔ１のステータス情報を「保留」から「ブロック済」に更新する（Ｓ３０８、図１３（ｂ））。なお、アプリケーション実行部３４が信号ｔ４の応答を完了した場合には、入力信号管理部３０は、信号ｔ４のステータス情報を「実行中」から「実行済」に更新してもよい（Ｓ３０９）。主制御部１０は、タイマ部３５が計時するブロック期間が終了していなければ（Ｓ３１０においてＮＯ）、後続の信号を待ち受ける状態に戻る（Ｓ３１３）。
【０１８４】
ここで、図１４に示すとおり、ＳＴＢ２’が、ｔ３にて受信したＩｒＳＳ信号に応答してＨＤＭＩ信号をデジタルテレビ１に送信したとする。
【０１８５】
デジタルテレビ１が、ｔ５にてＳＴＢ２’からＨＤＭＩ信号を受信すると（Ｓ３１３においてＹＥＳ）、入力信号管理部３０は、信号ｔ５を信号管理テーブル１６１に登録する。
【０１８６】
信号ｔ５の送信元機器は、上記直前動作モードの機器とも一致しておらず（Ｓ３０４においてＮＯ）、また、本命信号はすでに確定しており、データ処理が実行中であるので（Ｓ３１４においてＹＥＳ）、信号選択部３１は、信号ｔ５をブロックすべき非本命信号の候補であると判定する。
【０１８７】
しかしながら、信号管理テーブル１６１において、ＳＴＢ２’からの信号がすでにブロックされている場合は（Ｓ３１７においてＹＥＳ）、信号選択部３１は、当該信号ｔ５を２巡目であるとして本命信号と認定し、モード記憶部１６２の直前動作モードを更新する（Ｓ３１６）。また、入力信号管理部３０は、信号管理テーブル１６１を初期化する。そして、Ｓ３０３以降の処理が上述したのと同様に実行される。
【０１８８】
一方、ＳＴＢ２’からの信号が１巡目である場合は（Ｓ３１７においてＮＯ）、信号選択部３１は、信号ｔ５が非本命信号であると判定する。
【０１８９】
信号ブロック部３２は、信号選択部３１の判定にしたがって信号ｔ５をブロックする（Ｓ３１８）。入力信号管理部３０は、信号管理テーブル１６１において、ＳＴＢ２’（信号ｔ５）に関連付けられているステータス情報に「ブロック済」をセットする（Ｓ３１９、図１３（ｃ））。
【０１９０】
そして、信号を受信することなく、タイマ部３５が計時するブロック期間が終了すると（Ｓ３１０においてＹＥＳ、図１４のｔ７）、信号選択部３１は、信号管理テーブル１６１を参照して、「保留」の信号が管理されていないかどうかをチェックする（Ｓ３１１）。
【０１９１】
「保留」の信号が残されている場合には（Ｓ３１１においてＹＥＳ）、それは、同信号グループの一連の信号において直前動作モードが一致する本命信号が所定期間内に受信されなかったことになる。すなわち、直前動作モードとは異なる「保留」中の信号が本命信号であるとみなされる。信号選択部３１は、「保留」になっている信号のうち、最初にデジタルテレビ１に入力された信号を本命信号として選択して、モード記憶部１６２の直前動作モードを、選択した信号の送信元機器に対応する新しい直前動作モードに更新する（Ｓ３１６）。
【０１９２】
一方、「保留」の信号が残されていない場合には（Ｓ３１１においてＮＯ）、入力信号管理部３０は、ブロック期間内において、本命信号の選択および同信号グループの非本命信号のブロックが適切になされたと判断し、信号管理テーブル１６１を初期化して処理を終了する。
【０１９３】
上記方法によれば、重複した信号がさまざまな機器からデジタルテレビ１に入力されたとしても、ユーザがデジタルテレビ１を直前まで使用していた動作モードで適切に本命信号を１つ特定し、残りの重複信号を適切にブロックすることが可能となる。
【０１９４】
結果として、デジタルテレビ１において重複して同じ処理が出力される無駄の発生、および、ユーザの意図しない別の処理結果が出力されることを防止することが可能となる。
【０１９５】
〔信号処理装置の構成４〕
上述の実施形態では、デジタルテレビ１の直前動作モードに応じて本命信号を選択する構成について説明した。本実施形態では、デジタルテレビ１に最初に到達する信号に本命信号に関するメタ情報が付加されている場合に、デジタルテレビ１がメタ情報に基づいて本命信号を選択する構成について説明する。
【０１９６】
すなわち、「メタ情報に指定された機器からの信号を本命信号とする」という規則４にしたがって本命信号を選択する信号処理装置の構成について説明する。
【０１９７】
本実施形態では、同信号グループの信号のうち最初にデジタルテレビ１に入力される信号は、携帯電話機３から送信された操作用画像データ７’を直接受信するときのＩｒＳＳ信号である。本実施形態における操作用画像データ７’のデータ構造は以下のとおりである。本実施形態では、携帯電話機３から送信される操作用画像データ７’のメタデータ領域７１１ａには、機器指定情報が含まれている。機器指定情報とは、当該操作用画像データ７’を処理すべき目的の機器がいずれであるのかを指定する情報である。
【０１９８】
図９に示す、画像データ解析部２１は、携帯電話機３から受信された操作用画像データ７’を解析し、抽出した機器指定情報を主制御部１０に伝達する。主制御部１０は、この機器指定情報に基づいて、重複する信号を適切に処理することが可能となる。
【０１９９】
タイマ部３５は、上述の実施形態と同様、固定された時間パラメータをあらかじめ与えられており、最初の命令を受信してから上記時間パラメータが示す時間が経過するまでを計時して、ブロック期間を主制御部１０の各部に通知する。
【０２００】
信号ブロック部３２は、信号選択部３１の判定に基づいて、非本命信号と判定された信号をブロックする。切換指示部３３は、信号選択部３１によって本命信号と判定された信号に由来する映像信号への入力切換指示を切換指示部３３に伝達する。
【０２０１】
〔信号処理フロー４〕
図１６（ａ）〜（ｃ）は、本実施形態におけるある時点の信号管理テーブル１６１の具体例を示す図である。
【０２０２】
図１７は、デジタルテレビ１が最初の命令信号としてＩｒＳＳ信号を受信してからブロック期間を満了するまでのデジタルテレビ１の処理の流れを示すフローチャートである。
【０２０３】
携帯電話機３がＩｒＳＳ信号（操作用画像データ７’）を赤外線出力範囲Ｒに送信すると（図１４のｔ０）、赤外線通信部２０は、図１７に示すとおり、上記ＩｒＳＳ信号をｔ１にて受信する（Ｓ４０１、Ｓ４０２においてＹＥＳ）。
【０２０４】
続いて、画像データ解析部２１は、赤外線通信部２０が受信した操作用画像データ７’を解析し、メタデータ領域７１１ａから機器指定情報を抽出する（Ｓ４０３）。
【０２０５】
入力信号管理部３０は、信号管理テーブル１６１を初期化し（Ｓ４０４）、受信したＩｒＳＳ信号を信号ｔ１として携帯電話機３に関連付けて登録する。この際、画像データ解析部２１が解析した機器指定情報に基づいて、目的の機器についての情報も機器ごとに登録してもよい。例えば、機器指定情報に、目的の機器としてＨＤＤレコーダ２が指定されているとすると、入力信号管理部３０は、目的の機器であることを示すフラグをＨＤＤレコーダ２の「目的の機器」フィールドにセットする（図１６（ａ））。この判定は信号選択部３１が行う。また、ここで、タイマ部３５がｔ１から計時を開始し、信号選択部３１は、ブロック期間中の動作を開始する（Ｓ４０４）。
【０２０６】
信号選択部３１は、信号ｔ１の送信元機器（携帯電話機３）と、供給された機器指定情報に示された目的の機器（ＨＤＤレコーダ２）とを比較し、それらが一致していなければ、信号ｔ１を非本命信号と判定する（Ｓ４０５においてＮＯ）。
【０２０７】
信号ブロック部３２は、信号ｔ１がまだブロックされていない場合には（Ｓ４１２においてＮＯ）、信号選択部３１の判定にしたがって、信号ｔ１をブロックする（Ｓ４１３）。入力信号管理部３０は、信号管理テーブル１６１において、携帯電話機３（信号ｔ１）に関連付けてステータス情報「ブロック済」をセットする（Ｓ４１４）。主制御部１０は、タイマ部３５が計時するブロック期間が終了していなければ（Ｓ４０９においてＮＯ）、後続の信号を待ち受ける状態に戻る（Ｓ４１１）。なお、上述のとおり、Ｓ４１２において、受信した信号がすでにブロック済みの場合には（Ｓ４１２においてＹＥＳ）、入力信号管理部３０によって、当該信号は別の信号グループのブロックすべきでない信号と判断され、信号管理テーブル１６１およびタイマ部３５の計時時間がリセットされて（Ｓ４１５）、新たな信号処理にて適切に処理される。
【０２０８】
次に、図１４に示すとおり、ＨＤＤレコーダ２が、ｔ２にて受信したＩｒＳＳ信号に応答してＨＤＭＩ信号をデジタルテレビ１に送信したとする。
【０２０９】
デジタルテレビ１が、ｔ４にてＨＤＤレコーダ２からＨＤＭＩ信号を受信すると（Ｓ４１１においてＹＥＳ）、入力信号管理部３０は、信号ｔ４を信号管理テーブル１６１に登録する。
【０２１０】
信号選択部３１は、Ｓ４０５にて信号ｔ４の送信元機器（ＨＤＤレコーダ２）が、機器指定情報に示されている目的の機器と一致していると判定し（Ｓ４０５においてＹＥＳ）、上記規則４にしたがって、信号ｔ４を本命信号と判定する。
【０２１１】
入力信号管理部３０は、信号選択部３１の判定に基づいて、信号管理テーブル１６１においてＨＤＤレコーダ２（信号ｔ４）に関連付けられているステータス情報に、「実行中」をセットする（Ｓ４０６、図１６（ｂ））。アプリケーション実行部３４は、信号選択部３１が選択した本命信号にしたがってデータ処理を実行する（Ｓ４０７）。なお、アプリケーション実行部３４が信号ｔ４の応答を完了した場合には、入力信号管理部３０は、信号ｔ４のステータス情報を「実行中」から「実行済」に更新してもよい（Ｓ４０８）。主制御部１０は、タイマ部３５が計時するブロック期間が終了していなければ（Ｓ４１１においてＮＯ）、後続の信号を待ち受ける状態に戻る（Ｓ４１１）。
【０２１２】
そして、タイマ部３５が計時するブロック期間が終了すると（Ｓ４０９においてＹＥＳ）、機器指定情報によって指定された機器からの信号のみを適切に処理できたとして、入力信号管理部３０はテーブルを初期化し（Ｓ４１０）、当該信号処理を終了する。
【０２１３】
なお、上述の実施形態では、デジタルテレビ１が同信号グループの重複する信号を集約して、機器指定情報に基づき本命信号を選択する構成について説明したが、これに限定されない。例えば、デジタルテレビ１にＨＤＭＩ接続される各ＡＶ機器に機器指定情報を解析する機能（画像データ解析部２１）を設けてもよい。これにより、各ＡＶ機器側で、自機が受信した画像データが自機宛てであるか否かを判断することができる。自機宛てでないと判断した場合には、画像データの処理を行わず、したがって、デジタルテレビ１にＨＤＭＩ信号８を送信することを行わない。上記構成によれば、デジタルテレビ１には本命信号しか入力されない写真表示システム１００とすることができる。
【０２１４】
ただし、これまで各実施形態で説明したように、デジタルテレビ１で同信号グループの信号を集約して適切に本命信号を選択する構成であることが好ましい。上記構成であれば、従来のＩｒＳＳ対応ＡＶ機器がデジタルテレビ１にいくつ接続されていても、それらの各ＡＶ機器に新たな構成を加えることを行わなくても、適切に本命信号のみ処理することが可能な写真表示システム１００を構築することが可能である。
【０２１５】
（変形例２）
上述の各実施形態では、タイマ部３５が計時するブロック期間は、あらかじめ固定値が定められているものとしたが、これに限定されない。例えば、主制御部１０は、ブロック期間を算出するブロック期間算出部３７を有していてもよい。
【０２１６】
ブロック期間算出部３７は、デジタルテレビ１に入力される画像データ７（操作用画像データ７’）のデータ量、そのデータを処理するデジタルテレビ１の性能、または、その処理に要する時間に応じて、ブロック期間を適宜算出してもよい。
【０２１７】
例えば、赤外線通信部２０を介して受信されたＩｒＳＳ信号のデータ量は、ＯＢＥＸプロトコルを用いてブロック期間算出部３７が把握することができる。ここではそのデータ量をｘＭＢとする。そして、デジタルテレビ１のデータ処理能力が３．８Ｍｂｐｓであるとする。ブロック期間算出部３７は、次式
ｘＭＢ×８ｂｉｔ÷３．８Ｍｂｐｓ（＋デコード時間）
に基づいて、データ量に応じて動的にデータ処理に要する所要時間を求めることができる。この処理時間の間は少なくとも、重複信号をブロックしなければならない。そこで、ブロック期間算出部３７は、ブロック期間が求めた所要時間以上となるようにブロック期間をデータ量に応じて算出することができる。
【０２１８】
あるいは、データ量およびデジタルテレビ１の性能を考慮した結果考えられる最長の処理時間を算出し、それに合わせてブロック期間を設定してもよい。
【０２１９】
例えば、デジタルテレビ１において、ＩｒＳＳで受信可能な最大データ量を３．５ＭＢとすると、
３．５ＭＢ×８ｂｉｔ÷３．８Ｍｂｐｓ≒７．４秒（＋デコード時間）
となり、ブロック期間算出部３７は、算出した７．４秒（＋デコード時間）をブロック期間としてタイマ部３５に通知することができる。
【０２２０】
これにより、本命信号の処理実行中にブロック期間が終了してしまい、信号ブロックが正常に行われないという不都合を解消することができる。
【０２２１】
（変形例３）
なお、信号選択部３１が本命信号を選択する際に準拠する規則は、上述の規則１〜４に限定されない。
【０２２２】
例えば、リモコンである操作部１８を介してデジタルテレビ１に入力された操作信号は、最も正確にユーザの意思が反映されている信号であるとして、信号選択部３１を、上記操作信号を、常に本命信号であると判定するように構成することもできる。入力信号管理部３０は、操作信号受信部１９を介して操作部１８から操作信号を受信すると、操作部１８からの操作信号である旨の情報を信号管理テーブル１６１に記憶する。信号選択部３１は、その情報に基づいて、上記操作信号を本命信号であると判定する。
【０２２３】
あるいは、操作用画像データ７’のメタデータ領域７１１ａに、当該ＩｒＳＳ信号（操作用画像データ７’）の目的を指定する目的指定情報を格納しデジタルテレビ１に送信してもよい。
【０２２４】
携帯電話機３は、画像を送信する際に、目的を指定することにより、該画像に目的指定情報を付加してデジタルテレビ１に操作用画像データ７’を送信することができる。目的とは、ユーザは、操作用画像データ７’を送信することで何を行うことを望んでいるのかを示す情報であり、例えば、「目的１：ＷＥＢ閲覧」、「目的２：写真保存」などが挙げられる。そして、これらの目的ごとに、その目的を達成する機器があらかじめ定められている。例えば、「ＷＥＢ閲覧は、デジタルテレビ１担当」、「写真保存は、ＨＤＤレコーダ２担当」などのようにである。このような「目的」と「機器」とを対応付けた対応表が、信号選択部３１が参照可能なように記憶部１６に記憶されている。こうして、画像データ解析部２１によって目的指定情報が抽出されると、信号選択部３１は、記憶部１６に記憶された上記対応表を参照することによって、ユーザの目的に合わせて、本命の機器がどれであるのかを特定することができるので、本命信号を適切に選択することが可能となる。例えば、デジタルテレビ１が受信した画像に目的指定情報として「目的１：ＷＥＢ閲覧」が付加されている場合は、「ＷＥＢ閲覧は、デジタルテレビ１担当」となっているため、受信したデジタルテレビ１が本命の機器であると特定する。
【０２２５】
あるいは、デジタルテレビ１において、ＩｒＳＳ信号を受信する前に、操作部１８を介してユーザ手動で、ＩｒＳＳ受信に関するアプリケーションが起動された場合には、当該アプリケーションでＩｒＳＳ信号を受信することがユーザの本来の意図であると見なすように信号選択部３１を構成することができる。信号選択部３１は、そのアプリケーションがユーザ操作によって閉じられるまで、ＩｒＳＳ信号のみを本命信号と判定する。
【０２２６】
あるいは、操作用画像データ７’を送付する前に、操作用画像データ７’を処理してほしい相手の機器をあらかじめ携帯電話機３において指定しておく構成が考えられる。
【０２２７】
例えば、図１８（ａ）に示すとおり、ユーザが携帯電話機３およびそのメニュー画面（宛先機器リスト表示）を操作して、所望の機器を選択してから操作用画像データ７’を送信してもよい。また、図１８（ｂ）に示すとおり、デジタルテレビ１の表示部１３にＨＤＭＩ接続された選択肢のメニュー画面を表示させて、所望の機器に割り当てられている番号のボタンを押下するだけで、簡単に携帯電話機３を用いて所望の機器を指定できるようにしてもよい。あるいは、図１８（ｃ）に示すとおり、あらかじめ設定された機器ＩＤを携帯電話機３にて指定してデジタルテレビ１に送付することも考えられる。デジタルテレビ１は、操作用画像データ７’とともに送付された機器ＩＤを見て本命の機器、すなわち、本命信号を判定してもよい。また、図１８（ｄ）に示すとおり、デジタルテレビ１に接続されている機器リストを表示し、操作部１８を用いて、デジタルテレビ１に対して、所望の機器をあらかじめ選択しておくようにしてもよい。これにより、操作用画像データ７’に埋め込まなくとも、前もって、デジタルテレビ１にユーザ所望の機器を伝えておくことが可能となる。
【０２２８】
あるいは、操作用画像データ７’を送付した後に、操作用画像データ７’を処理してほしい相手の機器をユーザに選択させる構成が考えられる。
【０２２９】
例えば、図９に示すダイアログ処理部３６が、図１９または図２０に示すようなダイアログ画面をＯＳＤ処理部１５を介して表示部１３に出力することが可能である。具体的には、重複信号ブロック時に、それをユーザに通知するダイアログを表示してもよい（図１９）。あるいは、最初の信号を受信してから、一定期間内にまとめて各機器から１種類ずつ送られてきた信号を1つの信号グループとして一旦保留にし、ダイアログ処理部３６が、どの信号が本命なのかを問合せるダイアログを表示してもよい（図２０）。
【０２３０】
そして、どの機器からの信号が本命であるのかをユーザに指定させる。これにより、入力信号管理部３０は、同信号グループの複数の信号が入力されたために、どの信号を採用すればよいのかが分からなくても、ダイアログ処理部３６が表示したＯＳＤ画面を介してユーザの指定を知ることができる。ダイアログ処理部３６は、ユーザの指定を受け付けて、それを信号選択部３１に伝達する。これにより、信号選択部３１は、適切に本命信号のみを処理することが可能となる。
【０２３１】
あるいは、各々の機器が受信するＩｒＳＳ信号の赤外線の信号受信強度を検出し、信号にのせてデジタルテレビ１に送信する。デジタルテレビ１は各機器の信号受信強度の情報を集約する。このようにして、信号選択部３１は、同信号グループの信号のうち、信号受信強度が最も高かった機器の信号を本命信号と判定してもよい。これは、携帯電話機３のユーザが、所望の機器に最も近づいて画像データの送信を行っているであろうという事実に基づいている。
【０２３２】
（変形例４）
上述の各実施形態では、タイマ部３５が計時する一定期間内にデジタルテレビ１に到達した各機器からの信号を同一の信号グループとしてグルーピングしたが、信号のグルーピング方法はこれに限定されない。
【０２３３】
例えば、各ＡＶ機器（デジタルテレビ１、ＨＤＤレコーダ２、ＳＴＢ２’）が携帯電話機３からＩｒＳＳ信号を受信した時刻（受信時刻、タイムスタンプ）を、デジタルテレビ１に送る信号に含めて通知し、入力信号管理部３０が信号ごとに受信時刻を管理する構成が考えられる。そして、入力信号管理部３０は、その受信時刻が同じあるいはある閾値内で近似すれば、同一信号グループの信号同士であると認識してもよい。
【０２３４】
あるいは、各ＡＶ機器が、デジタルテレビ１に対して信号を送信する際に、その信号が発行された理由を付加してデジタルテレビ１に通知する構成が考えられる。入力信号管理部３０は、各信号の理由が一致すれば同一信号グループの信号同士である判定することができる。例えば、「ＩｒＳＳでの写真受信による入力切換」というように、信号に付加された命令通知理由（命令：入力切換、理由：ＩｒＳＳでの写真受信、など）や命令種別（ＩｒＳＳ入力切換、リモコン入力切換）が信号に含まれてデジタルテレビ１に入力される。デジタルテレビ１は、受信した信号ごとにこの理由や命令種別を管理する。入力信号管理部３０は、それらが一致している信号同士を同一信号グループの信号と認識することができる。
【０２３５】
あるいは、携帯電話機３が、画像データ（画像データ７または操作用画像データ７’）を送信するときに、上記画像データを一意に識別する命令ＩＤ（シーケンシャルな番号でもタイムスタンプでもよい）を割り当てる構成が考えられる。そして、各ＡＶ機器が、デジタルテレビ１に出力する信号（ＨＤＭＩ信号８）に、どの画像データ由来のＨＤＭＩ信号であるのかを示すために命令ＩＤを含めておく。これにより、入力信号管理部３０は、上記命令ＩＤが一致する信号同士を、同一の信号グループと認識することが可能となる。
【０２３６】
あるいは、デジタルテレビ１が、各機器が受信したＩｒＳＳの画像データの全体（写真そのものや音楽データなど）のバイナリを信号ごとに把握する構成が考えられる。これにより入力信号管理部３０は、それらがバイナリレベルで一致したら同一信号グループと認識することができる。
【０２３７】
各ＡＶ機器が、デジタルテレビ１に信号を発信する際に、場所情報を付加する構成が考えられる。信号ごとに管理された場所情報を用いて、入力信号管理部３０は、各信号が同一信号グループであるか否かを認識することができる。具体的には、場所情報がある領域内（例えば、ＨＤＭＩが接続されている機器、同じコンセントに接続されている機器、同じ場所情報（リビング）が設定されている機器など）であればその信号同士は、同一信号グループであると認識することができる。
【０２３８】
なお、上述の各実施形態では、デジタルテレビ１において、命令信号が重複するために、映像切換部１１に映像信号が複数入力される場合について、１つの映像信号を選択する場合について述べたが、本発明の信号処理装置は、例えば、スピーカに出力される音声信号が重複する場合に適切に音声信号を切り換えるように音声出力制御部を制御するものであってもよい。
【０２３９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２４０】
最後に、主制御部１０の各ブロック、特に入力信号管理部３０、信号選択部３１および信号ブロック部３２は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２４１】
すなわち、主制御部１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである主制御部１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記主制御部１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２４２】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２４３】
また、主制御部１０を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２４４】
本発明の信号処理装置は、被制御機器によって信号が重複して受信されても、従うべき信号を適切に選択することができるので、リモコンの１つの命令につき、被制御機器が複数の信号を重複して受信し得る遠隔操作システムにおいて適用可能である。特に、リモコンなどの遠隔制御機器が、ＩｒＳＳなどのように、宛先を指定せずブロードキャストして一方的に複数の機器に命令を送付するような遠隔操作システムに好適に利用できる。また、リモコンなどの遠隔制御機器からの命令を直接受信する系と、他の接続機器から間接的に命令を受信する系とを有する被制御機器に好適に利用できる。
【図面の簡単な説明】
【０２４５】
【図１】本発明の実施形態におけるデジタルテレビの主制御部の要部構成を示すブロック図である。
【図２】本発明の実施形態における写真表示システムの概略構成を示す図である。
【図３】画像データのデータ構造を概略的に示したデータ構造図である。
【図４】操作用画像データのデータ構造を概略的に示したデータ構造図である。
【図５】本発明の実施形態におけるデジタルテレビの概略構成を示すブロック図である。
【図６】主制御部の信号選択部が参照する信号管理テーブルの具体例を示す図である。
【図７】本発明の実施形態における写真表示システムを構成する携帯電話機、デジタルテレビ、ＨＤＤレコーダおよびＳＴＢそれぞれの信号の送受信のタイミングを示すシーケンス図である。
【図８】本発明の実施形態におけるデジタルテレビの処理の流れを示すフローチャートである。
【図９】本発明の他の実施形態におけるデジタルテレビの主制御部の要部構成を示すブロック図である。
【図１０】主制御部の信号選択部が参照する信号管理テーブルの他の具体例を示す図である。
【図１１】本発明の他の実施形態における写真表示システムを構成する携帯電話機、デジタルテレビ、ＨＤＤレコーダおよびＳＴＢそれぞれの信号の送受信のタイミングを示すシーケンス図である。
【図１２】本発明の他の実施形態におけるデジタルテレビの処理の流れを示すフローチャートである。
【図１３】（ａ）〜（ｂ）は、本発明の実施形態のデジタルテレビにおけるある時点の信号管理テーブルの具体例を示す図である。
【図１４】本発明の他の実施形態における写真表示システムを構成する携帯電話機、デジタルテレビ、ＨＤＤレコーダおよびＳＴＢそれぞれの信号の送受信のタイミングを示すシーケンス図である。
【図１５】本発明の他の実施形態におけるデジタルテレビの処理の流れを示すフローチャートである。
【図１６】（ａ）〜（ｃ）は、本発明の他の実施形態のデジタルテレビにおけるある時点の信号管理テーブルの具体例を示す図である。
【図１７】本発明の他の実施形態におけるデジタルテレビの処理の流れを示すフローチャートである。
【図１８】（ａ）〜（ｄ）は、携帯電話機が操作用画像データを送信する前に、操作用画像データを処理すべき所望の機器をあらかじめユーザに指定させるためのメニュー画面の例を示す図である。
【図１９】携帯電話機が操作用画像データを送付した後に、操作用画像データを処理すべき所望の機器をユーザに指定させるためのメニュー画面の例を示す図である。
【図２０】携帯電話機が操作用画像データを送付した後に、操作用画像データを処理すべき所望の機器をユーザに指定させるためのメニュー画面の例を示す図である。
【符号の説明】
【０２４６】
１  デジタルテレビ（電子機器）
２  ＨＤＤレコーダ（被制御機器）
２’  セットトップボックス（被制御機器）
３  携帯電話機（遠隔制御機器）
４  サービス提供サーバ
５  インターネット
６  ＨＤＭＩケーブル
７  画像データ（直接命令信号／命令信号）
７’  操作用画像データ（直接命令信号／命令信号）
８  ＨＤＭＩ信号（間接命令信号／命令信号）
９  放送局
１０  主制御部（制御部／信号処理装置）
１１  映像切換部（映像信号生成手段）
１２  表示制御部
１３  表示部
１４  アプリケーション群（命令信号処理部／映像信号生成手段）
１５  ＯＳＤ処理部
１６  記憶部
１７  一時記憶部
１８  操作部
１９  操作信号受信部（第３受信部）
２０  赤外線通信部（第１受信部）
２１  画像データ解析部
２２  映像信号変換部（命令信号処理部／映像信号生成手段）
２３  ＨＤＭＩ信号処理部（第２受信部／命令信号処理部／映像信号生成手段）
２４  通信部
２５  通信データ処理部（命令信号処理部）
２６  放送データ受信部
２７  放送データ処理部（命令信号処理部／映像信号生成手段）
３０  入力信号管理部（入力信号管理手段）
３１  信号選択部（信号選択手段）
３２  信号ブロック部（信号ブロック手段）
３３  切換指示部
３４  アプリ実行部（命令信号処理部／映像信号生成手段）
３５  タイマ部（計時手段）
３６  ダイアログ処理部（ダイアログ処理手段）
３７  ブロック期間算出部（ブロック期間算出手段）
１００  写真表示システム（遠隔制御システム）
１６１  信号管理テーブル
１６２  モード記憶部
【図１】
0005161599.tif 000002
【図２】
0005161599.tif 000003
【図３】
0005161599.tif 000004
【図４】
0005161599.tif 000005
【図５】
0005161599.tif 000006
【図６】
0005161599.tif 000007
【図７】
0005161599.tif 000008
【図８】
0005161599.tif 000009
【図９】
0005161599.tif 000010
【図１０】
0005161599.tif 000011
【図１１】
0005161599.tif 000012
【図１２】
0005161599.tif 000013
【図１３】
0005161599.tif 000014
【図１４】
0005161599.tif 000015
【図１５】
0005161599.tif 000016
【図１６】
0005161599.tif 000017
【図１７】
0005161599.tif 000018
【図１８】
0005161599.tif 000019
【図１９】
0005161599.tif 000020
【図２０】
0005161599.tif 000021