(57)【特許請求の範囲】
【請求項１】
一の規格に対応する第１信号伝送手段と、前記一の規格とは異なる他の規格に対応する第２信号伝送手段と、を備える中継装置であって、
当該中継装置が、前記第１信号伝送手段を介して、出力装置と相互に接続され、且つ、前記第２信号伝送手段を介して、前記他の規格に対応する機器である第１機器と相互に接続された場合に、
前記接続された第１機器に係る情報である第１情報を取得する第１取得手段と、
前記出力装置に接続された前記一の規格に対応する機器である第２機器に係る情報である第２情報を取得する第２取得手段と、
前記取得された第１情報及び前記取得された第２情報に基づいて、前記接続された第１機器、及び前記接続された第２機器各々を選択及び操作可能な情報である第３情報を生成して、前記出力装置に対して送信する生成手段と、
前記出力装置から出力され、前記接続された第１機器に対する指令信号に応じて、前記接続された第１機器を制御する制御手段と、
を備えることを特徴とする中継装置。
【請求項２】
前記第３情報は、メタ言語により記述され、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）データ及びスクリプトプログラムを含んでなることを特徴とする請求項１に記載の中継装置。
【請求項３】
前記ＧＵＩデータは、前記出力装置に接続されている機器を、前記出力装置に階層的に表示させるデータを含んでなることを特徴とする請求項２に記載の中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば液晶ディスプレイ等の表示装置と、例えば再生装置や記録装置と、の間に介在し、例えば映像や音声等に係るデジタル信号を中継する中継装置の技術分野に関する。
【背景技術】
【０００２】
この種の装置として、例えばＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格に対応し、ＨＤＭＩケーブルを接続可能なＨＤＭＩ端子を備える機器に対して、ＨＤＭＩ規格のＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）に準拠する制御コマンドを、ＨＤＭＩ端子を介して上記機器へ送信することによって、該機器が備えるＨＤＭＩ端子と、ＨＤＭＩ規格非対応の端子とを相互に切り換えるスイッチの切換制御を行う装置が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１７１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の背景技術によれば、例えばＨＤＭＩ規格に非対応の機器が、中継装置等に接続されていた場合、該ＨＤＭＩ規格に非対応の機器を、表示装置が直接認識することはできない。すると、ユーザは、ＨＤＭＩ規格に非対応の機器が、表示装置とは異なる、例えば中継装置等の機器に接続されていた場合に、該表示装置から、該ＨＤＭＩ規格に非対応の機器を選択及び操作することができないという技術的問題点がある。【０００５】
本発明は、例えば上記問題点に鑑みてなされたものであり、中継装置に接続されたＨＤＭＩ規格に非対応の機器を、表示装置から直接操作可能とする中継装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の中継装置は、上記課題を解決するために、一の規格に対応する第１信号伝送手段と、前記一の規格とは異なる他の規格に対応する第２信号伝送手段と、を備える中継装置であって、当該中継装置が、前記第１信号伝送手段を介して、出力装置と相互に接続され、且つ、前記第２信号伝送手段を介して、前記他の規格に対応する機器である第１機器と相互に接続された場合に、前記接続された第１機器に係る情報である第１情報を取得する第１取得手段と、前記出力装置に接続された前記一の規格に対応する機器である第２機器に係る情報である第２情報を取得する第２取得手段と、前記取得された第１情報及び前記取得された第２情報に基づいて、前記接続された第１機器、及び前記接続された第２機器各々を選択及び操作可能な情報である第３情報を生成して、前記出力装置に対して送信する生成手段と、前記出力装置から出力され、前記接続された第１機器に対する指令信号に応じて、前記接続された第１機器を制御する制御手段と、を備える。【０００７】
本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】実施例に係るシステムの全体構成を示す概念図である。
【図２】実施例に係る中継装置の構成を示すブロック図である。
【図３】実施例に係るリモートユーザインターフェイスの概念を示す概念図である。
【図４】実施例に係るリモートユーザインターフェイス生成処理を示すフローチャートである。
【図５】実施例に係るテレビ上に表示されるメニュー画面の一例である。
【発明を実施するための形態】
【０００９】
本発明の中継装置に係る実施形態について説明する。
【００１０】
本実施形態に係る中継装置は、一の規格に対応する第１信号伝送手段と、前記一の規格とは異なる他の規格に対応する第２信号伝送手段と、を備える中継装置であって、当該中継装置が、前記第１信号伝送手段を介して、出力装置と相互に接続され、且つ、前記第２信号伝送手段を介して、前記他の規格に対応する機器である第１機器と相互に接続された場合に、前記接続された第１機器に係る情報である第１情報を取得する第１取得手段と、前記出力装置に接続された前記一の規格に対応する機器である第２機器に係る情報である第２情報を取得する第２取得手段と、前記取得された第１情報及び前記取得された第２情報に基づいて、前記接続された第１機器、及び前記接続された第２機器各々を選択及び操作可能な情報である第３情報を生成して、前記出力装置に対して送信する生成手段と、前記出力装置から出力され、前記接続された第１機器に対する指令信号に応じて、前記接続された第１機器を制御する制御手段と、を備える。
【００１１】
本実施形態に係る中継装置は、例えばＨＤＭＩ規格等である一の規格に対応する第１信号伝送手段と、例えばＭＨＬ（Ｍｏｂｉｌｅ  Ｈｉｇｈ−ｄｅｆｉｎｉｔｉｏｎ  Ｌｉｎｋ）規格等である、該一の規格とは異なる他の規格に対応する第２信号伝送手段と、を備えている。
【００１２】
当該中継装置は、第１信号伝送手段を介して、例えば液晶ディスプレイ等である出力装置と相互に接続され、第２信号伝送手段を介して、例えば再生装置、携帯電話等である他の規格に対応する機器である第１機器と相互に接続されているとする。尚、「出力装置」は、映像や音楽を出力可能であればよく、例えばプロジェクタ等であってもよい。
【００１３】
例えばメモリ、プロセッサ等を備えてなる第１取得手段は、当該中継装置に接続された第１機器に係る情報である第１情報を取得する。「第１情報」には、例えば第１機器に係る機種、型番、識別番号、利用可能な機能等が含まれる。
【００１４】
他方、例えばメモリ、プロセッサ等を備えてなる第２取得手段は、出力装置に接続された、例えば再生装置、記録装置等である一の規格に対応する機器である第２機器に係る情報である第２情報を、該出力装置から取得する。「第２情報」には、例えば第２機器に係る機種、型番、識別番号、利用可能な機能等が含まれる。
【００１５】
「出力装置に接続された第２機器」は、出力装置に直接接続された第２機器に限らず、例えば出力装置に直接された第２機器に直接接続された第２機器も含んでよい。尚、第１取得手段及び第２取得手段各々は、対象とする機器が複数存在する場合は、各機器について第１情報又は第２情報を取得する。
【００１６】
例えばメモリ、プロセッサ等を備えてなる生成手段は、取得された第１情報及び取得された第２情報に基づいて、接続された第１機器、及び接続された第２機器各々を選択及び操作可能な情報である第３情報を生成して、出力装置に対して送信する。
【００１７】
ここで、第３情報は、メタ言語により記述され、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）データ及びスクリプトプログラムを含んでいることが望ましい。このように構成すれば、第３情報のデータサイズを比較的小さくすることができると共に、出力装置の表示能力（例えば画像解像度等）に依存しない画像を表示することができる。
【００１８】
尚、ＧＵＩデータは、出力装置に接続されている機器を、該出力装置に階層的に表示させるデータを含んでいることが望ましい。「階層的に表示」とは、機器同士の接続関係が明らかになるような表示を意味する。また、「スクリプトプログラム」は、第１機器の処理に係るプログラムである。
【００１９】
例えばメモリ、プロセッサ等を備えてなる制御手段は、出力装置から出力された、当該中継装置に接続された第１機器に対する、指令信号に応じて、該接続された第１機器を制御する。
【００２０】
出力装置により第３情報がロードされると、例えば、出力装置に接続されている第２機器、中継装置及び該中継装置に接続されている第１機器各々を選択、操作可能なメニュー画面が表示される。このため、ユーザは、出力装置により表示された該メニュー画面によって、中継装置に接続された第１機器を操作することができる。
【００２１】
このように、本実施形態に係る中継装置によれば、出力装置と当該中継装置とが一の規格で接続されている際に、当該中継装置に他の規格で接続された第１機器を、該出力装置から直接操作することができる。
【実施例】
【００２２】
本発明の中継装置に係る実施例を、図面を参照して説明する。【００２３】
本実施例では、図１に示すように、テレビ２０の第１入力端子（Ｉｎｐｕｔ１）には、ＨＤＭＩケーブルを介してメディアプレーヤ３０が接続されている。また、テレビ２０の第２入力端子（Ｉｎｐｕｔ２）には、ＨＤＭＩケーブルを介して中継装置１０が接続されている。メディアプレーヤ３０の入力端子には、ＨＤＭＩケーブルを介してメディアプレーヤ５０が接続されている。中継装置１０の入力端子には、ＭＨＬケーブルを介してスマートフォン４０が接続されている。【００２４】
ここで、少なくとも中継装置１０及びテレビ２０は、ＨＥＣ（ＨＤＭＩ  Ｅｔｈｅｒｎｅｔ  Ｃｈａｎｎｅｌ）機能を有しているものとする。そして、少なくとも中継装置１０及びテレビ２０間は、ＨＥＣ対応ＨＤＭＩケーブルを介して相互に接続されているものとする。【００２５】
尚、中継装置１０及びテレビ２０間が、例えば有線ＬＡＮやＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等のＩＰベースの通信手段により相互に接続されている場合は、中継装置１０及びテレビ２０はＨＥＣ機能を有してなくてよい。また、中継装置１０は、中継装置としての機能だけでなく、例えばメディアプレーヤとしての機能も備えていてよい。図１に示した機器同士の接続は一例であり、図１の構成に限定されない。【００２６】
本実施例に係る「テレビ２０」、「スマートフォン４０」、「ＨＤＭＩ」及び「ＭＨＬ」は、夫々、本発明に係る「出力装置」、「第１機器」、「一の規格」及び「他の規格」の一例である。本実施例に係る「メディアプレーヤ３０」及び「メディアプレーヤ５０」は、本発明に係る「第２機器」の一例である。【００２７】
次に、中継装置１０の構成について、図２を参照して説明する。図２は、実施例に係る中継装置の構成を示すブロック図である。尚、図２中における矢印は信号の流れを示している。【００２８】
図２において、中継装置１０は、ＨＤＭＩトランスミッタ１１、ＭＨＬレシーバ１２及びＰｒｏｔｏｃｏｌＸレシーバ１３を備えて構成されている。図１のように接続されている場合、中継装置１０のＨＤＭＩトランスミッタ１１と、テレビ２０のＨＤＭＩレシーバ２１（図１における“Ｉｎｐｕｔ２”に対応）と、がＨＤＭＩケーブルにより相互に接続されている。また、中継装置１０のＭＨＬレシーバ１２と、スマートフォン４０のＭＨＬトランスミッタ４１と、がＭＨＬケーブルにより相互に接続されている。【００２９】
実施例に係る「ＨＤＭＩトランスミッタ１１」は、本発明に係る「第１信号伝送手段」の一例である。実施例に係る「ＭＨＬレシーバ１２」及び「ＰｒｏｔｏｃｏｌＸレシーバ１３」は、本発明に係る「第２信号伝送手段」の一例である。【００３０】
中継装置１０は、ＭＨＬレシーバ１２を介して、スマートフォン４０に係る情報（本発明に係る“第１情報”に相当）を取得し、該取得された情報を、例えばＲＡＭ等に格納する。また、中継装置１０は、ＨＤＭＬトランスミッタ１１を介して、例えば、テレビ２０の全入力端子情報、各入力端子に接続されている機器の操作手段に係る情報等のテレビ２０に係る情報（本発明に係る“第２情報”に相当）を取得し、該取得された情報を、例えばＲＡＭ等に格納する。【００３１】
尚、テレビ２０に係る情報には、ＨＤＭＩケーブルを介してテレビ２０に直接接続されたメディアプレーヤ３０に、ＨＤＭＩケーブルを介して接続された機器（ここでは、“メディアプレーヤ５０”）に係る情報は含まれるが、ＨＤＭＩ規格以外のケーブルを介してメディアプレーヤ３０に接続されている機器に係る情報を含まれない。【００３２】
中継装置１０は、取得されたスマートフォン４０に係る情報と、取得されたテレビ２０に係る情報とに基づいて、先ず、ＨＤＭＩケーブルにより相互に接続されることにより構成されたネットワーク上の機器（ここでは、“中継装置１０”、“テレビ２０”、“メディアプレーヤ３０”及び“メディアプレーヤ５０”）、及び中継装置１０に接続された機器（ここでは、“スマートフォン４０”）をリスト化する。続いて、該リスト化された機器に係る各種機能（例えば、“再生”、“停止”、“録画”、“早送り”等）をテレビ２０で操作可能な処理プログラムを生成すると共に、ＧＵＩデータを生成する。【００３３】
具体的には、中継装置１０は、テレビ２０の画面上に表示される際のレイアウト情報を含むＧＵＩ構成要素（即ち、ＧＵＩデータ）と、該ＧＵＩ構成要素に連動するハンドラプログラムとで構成されたユーザインターフェイスである「リモートユーザインターフェイス（ＲｅｍｏｔｅＵＩ）」を生成する。尚、本実施例に係る「リモートユーザインターフェイス」は、本発明に係る「第３情報」の一例である。【００３４】
尚、ＧＵＩ構成要素は、例えばＸＭＬ等のメタ言語によって記述される。また、ハンドラプログラムは、例えばＪａｖａ  Ｓｃｒｉｐｔ（登録商標）等のスクリプト言語により記述される。【００３５】
次に、中継装置１０は、例えばＨＤＭＩケーブルのＨＥＣ機能を利用して、リモートユーザインターフェイスを、テレビ２０に対して送信する（図３参照）。尚、テレビ２０には、メタ言語やスクリプト言語のインタープリタが予め実装されているものとする（図３参照）。図３における中継装置１０の「転送エンジン」は、図１における中継装置１０の「ＣＰＵ」、「ＲＡＭ」等により構成されている。【００３６】
次に、実施例に係るリモートユーザインターフェイス生成処理を、図４のフローチャートを参照して説明する。【００３７】
図４において、先ず、テレビ（表示装置）２０は、該テレビ２０にＨＤＭＩケーブルを介して接続されている機器を検知する（ステップＳ１０１）。続いて、テレビ２０は、該テレビ２０に接続されている機器を操作するためのリモートインターフェイスを、中継装置１０に要求する（ステップＳ１０２）。【００３８】
中継装置１０は、該中継装置１０に、例えばＭＨＬ規格等のＨＤＭＩ規格とは異なる規格により接続されている機器（ここでは、“スマートフォン４０”）の接続を確認する（ステップＳ１０３）。続いて、中継装置１０は、テレビ２０の全入力端子情報、各入力端子に接続されている機器の操作手段に係る情報等を取得する（ステップＳ１０４）。【００３９】
次に、中継装置１０は、スマートフォン４０に係る情報と、テレビ２０に係る情報とに基づいて、リモートユーザインターフェイスに係るＧＵＩ構成要素を生成する（ステップＳ１０５）と共に、該生成されたＧＵＩ構成要素に対応するスクリプトプログラムを生成する（ステップＳ１０６）。次に、中継装置１０は、リモートユーザインターフェイスをテレビ２０に対して送信する（ステップＳ１０７）。【００４０】
テレビ２０は、送信されたユーザインターフェイスに基づいて、当該テレビ２０の画面上に、ユーザが操作可能な、メニュー画面を表示する（図５参照）。図５は、実施例に係るテレビ上に表示されるメニュー画面の一例である。尚、図５における“（Ａ）”、“（Ｂ）”、“（Ｃ）”及び“（Ｄ）”は、夫々、図１における“（Ａ）”、“（Ｂ）”、“（Ｃ）”及び“（Ｄ）”に対応している。【００４１】
図５に示すように、ＨＤＭＩ規格以外の規格により接続されている機器（ここでは、“（Ｃ）”）は、該機器が接続されている機器（ここでは、“（Ｂ）”）をユーザが認識可能なように階層的に表示されるようにしてもよい。【００４２】
ところで、例えばＭＨＬ規格に対応する機器（以降、“ＭＨＬ機器”と称する）等、ＣＥＣに非対応の機器をテレビ２０から操作可能とする手法の一つとして、ＭＨＬ機器をＣＥＣ対応機器として仮想化し、ＣＥＣコマンドのプロクシを行う手法が考えられる。しかしながら、該手法では、ＭＨＬ規格とは異なる規格（例えば“Ｄｉｓｐｌａｙ  Ｐｏｒｔ”、“Ｔｈｕｎｄｅｒｂｏｌｔ”等）に対応する機器を追加する場合、開発の度に規格毎にプロクシを用意する必要があるという技術的問題点がある。【００４３】
他方、本実施例のように、中継装置１０がリモートユーザインターフェイスをテレビ２０に提供するという手法であれば、個別のＣＥＣプロクシを用意する必要が無い。加えて、仮想的にＣＥＣ対応機器とした場合に比べて、利便性の高い機能をユーザに提供することができる。【００４４】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う中継装置もまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【００４５】
１０…中継装置、１１…ＨＤＭＩトランスミッタ、１２…ＭＨＬレシーバ、１３…ＰｒｏｔｏｃｏｌＸレシーバ、２０…テレビ、２１…ＨＤＭＩレシーバ、３０、５０…メディアプレーヤ、４０…スマートフォン、４１…ＭＨＬトランスミッタ
【図１】
0005869109.tif 000002
【図２】
0005869109.tif 000003
【図３】
0005869109.tif 000004
【図４】
0005869109.tif 000005
【図５】
0005869109.tif 000006