(57)【要約】【課題】互換性を維持しつつ、効率的かつ容易にコマンドの割当を行って未定義の操作を低減すること。【解決手段】実施形態の通信装置は、通信部と、割付部とを備える。通信部は、通信装置から送信したコマンドを受信して実行する受信装置から、前記コマンドを実行するためのキーと前記コマンドとを対応付けたプロファイルと、前記受信装置で受信可能なコマンドとを受信する。割付部は、前記プロファイルに基づいて、前記受信可能なコマンドと、キーとを割り付ける。【選択図】図３
2014131249.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
前記通信装置から送信したコマンドを受信して実行する受信装置から、前記コマンドを実行するためのキーと前記コマンドとを対応付けたプロファイルと、前記受信装置で受信可能なコマンドとを受信する通信部と、
前記プロファイルに基づいて、前記受信可能なコマンドと、キーとを割付ける割付部と、
を備えた通信装置。
【請求項２】
前記割付部は、前記受信可能なコマンドが特定のコマンドか否かを判断し、特定のコマンドである場合に、前記受信可能なコマンドを、リモートコントローラの特定のキーに割り付ける、
請求項１に記載の通信装置。
【請求項３】
前記特定のコマンドは、前記受信装置の操作部において常時表示されているキーに対応付けられたコマンドであり、
前記特定のキーは、前記リモートコントローラにおいてユーザが操作しやすい位置に配置されたキーである、
請求項２に記載の通信装置。
【請求項４】
前記割り付け部は、前記受信可能なコマンドが前記特定のコマンド以外のコマンドであって所定のコマンドである場合に、前記受信可能なコマンドを、ソフトウェアキーに割り付ける、
請求項２または３に記載の通信装置。
【請求項５】
前記所定のコマンドは、ユーザの使用頻度が所定回数より低いコマンドである、
請求項４に記載の通信装置。
【請求項６】
前記受信可能なコマンドと前記キーとの割り付けを、表示部に表示する表示処理部、
をさらに備えた請求項１〜５のいずれか一つに記載の通信装置。
【請求項７】
前記受信装置で実行可能な所定のコマンドを含むコマンド群と、前記キーとを予め割り付けた記憶部をさらに備え、
前記割付部は、前記受信可能なコマンドが前記コマンド群のコマンドと異なる場合に、前記受信可能なコマンドを、前記コマンド群のコマンドに既に割り付けられたキーに割付ける、
請求項１〜６のいずれか一つに記載の通信装置。
【請求項８】
コマンドを送信する送信装置と、前記送信装置から前記コマンドを受信して実行する受信装置とを備えた通信システムであって、
前記受信装置は、
前記コマンドを実行するためのキーと前記コマンドとを対応付けたプロファイルと、前記受信装置で受信可能なコマンドとを前記送信装置に送信する第１通信部、を備え、
前記送信装置は、
前記受信装置から、前記プロファイルと前記受信可能なコマンドとを受信する第２通信部と、
前記プロファイルに基づいて、前記受信可能なコマンドと、キーとを割り付けて前記記憶部に登録する割り付け部と、
を備えた通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信装置および通信システムに関する。
【背景技術】
【０００２】
近年、高精細な映像を表示可能な携帯機器が普及してきており、このような携帯機器の高機能化に応えるべく、例えば、ＭＨＬ（Ｍｏｂｉｌｅ  Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｌｉｎｋ）等の規格の映像伝送技術が考案されている。
【０００３】
このＭＨＬ規格では、互いに接続された機器間での遠隔操作をリモートコマンドの送受信で実現可能にするためのＲＣＰ（Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）が定義されている。ＲＣＰ送信装置がＲＣＰコマンドをＲＣＰ受信装置に送信し、ＲＣＰ受信装置がＲＣＰコマンドを実行することで、機器間での遠隔操作が可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３２８９７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＲＣＰ受信装置によっては、ＲＣＰ受信装置におけるすべての操作をＲＣＰコマンドが対応していない場合があり、このような場合には、ＲＣＰ送信装置とＲＣＰ受信装置との間で未定義な操作が生じてしまう。
【０００６】
ＲＣＰでは、サードベンダ等がＲＣＰコマンドを拡張することは許可されていないため、既存のＲＣＰコマンドを未定義の操作で再定義したり、予め用意されているリザーブコマンドで未定義の操作を定義することもできるが、この場合には、ベンダ間においてＲＣＰコマンドの互換性を維持することが困難になる。
【０００７】
また、通常、ＲＣＰコマンドは、ＲＣＰ送信装置のリモートコントローラのキーやボタンに割り当てるが、リモートコントローラのキーやボタンの数には制限がある。このため、一部のＲＣＰコマンドについてはソフトウェアキーに割り当てることが必要となるが、このようなソフトウェアキーへの割当は非効率であり、かつ煩雑となる。
【０００８】
本発明は、上記に鑑みてなされたものであって、互換性を維持しつつ、効率的かつ容易にコマンドの割当を行って未定義の操作を低減することができる通信装置および通信システムを提供することを主な目的とする。
【課題を解決するための手段】
【０００９】
実施の形態の通信装置は、通信部と、割付部とを備える。通信部は、通信装置から送信したコマンドを受信して実行する受信装置から、前記コマンドを実行するためのキーと前記コマンドとを対応付けたプロファイルと、前記受信装置で受信可能なコマンドとを受信する。割付部は、前記プロファイルに基づいて、前記受信可能なコマンドと、キーとを割り付ける。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態の通信システムの構成図である。
【図２】図２は、本実施形態にかかるデジタルテレビの構成を示すブロック図である。
【図３】図３は、本実施形態の制御部によるデジタルテレビの機能的構成を示すブロック図である。
【図４】図４は、本実施形態のＲＣＰプロファイルの一例を示す図である。
【図５】図５は、本実施形態のＲＣＰコードの構造の一例を示す図である。
【図６】図６は、本実施形態にかかる携帯機器２００の機能的構成を示すブロック図である。
【図７】図７は、本実施形態の通信システムによるＲＣＰコマンド通信処理の流れを示すシーケンス図である。
【図８】図８は、本実施形態にかかるキー再割付処理の手順を示すフローチャートである。
【図９】図９は、本実施形態のキー割付通知画面の一例を示す図である。
【図１０】図１０は、本実施形態の再割付けしたソフトウェアキーの表示画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して実施形態の通信装置及び通信システムを詳細に説明する。本実施形態の通信システムは、図１に示すように、携帯機器２００とデジタルテレビ１００とがＭＨＬケーブル３００で接続された構成となっている。
【００１２】
本実施形態では、携帯機器２００とデジタルテレビ１００との間の映像伝送は、ＭＨＬ規格に準拠して実現している。より具体的には、本実施形態では、携帯機器２００がソース機器、デジタルテレビ１００がシンク機器となり、携帯機器２００から映像データをＭＨＬケーブル３００を介してデジタルテレビ１００にＭＨＬ規格のプロトコルで送信する。
【００１３】
そして、本実施の形態では、携帯機器２００とデジタルテレビ１００との間での遠隔操作を、ＲＣＰで実現している。本実施の形態では、携帯機器２００がＲＣＰ受信装置として機能し、デジタルテレビ１００がＲＣＰ送信装置（通信装置）として機能する。デジタルテレビ１００がリモートコマンドであるＲＣＰコマンドを携帯機器２００に送信し、携帯機器２００がＲＣＰコマンドを受信して実行する。
【００１４】
なお、本実施形態では通信装置（ＲＣＰ送信装置）として、デジタル放送の受信用チューナを搭載するデジタルテレビ１００を例にあげて説明する。ただし、デジタルテレビ１００に限定されるものではなく、放送波を受信するチューナを備え、映像を処理して外部接続された表示装置に出力するハードディスクレコーダやセットトップボックス等の機器であってもよいし、あるいはチューナを備えず、外部チューナから映像や音声が入力されるモニター等であっても良い。また、ＲＣＰ送信装置や通信装置として、デジタルテレビ１００やハードディスクレコーダやセットトップボックス等の機器以外の機器を用いてもよい。
【００１５】
また、ＲＣＰ受信装置として携帯機器２００を例に挙げているが、これに限定されるものではなく、携帯機器２００以外の装置をＲＣＰ受信装置として用いてもよい。
【００１６】
さらに、本実施の形態では、携帯機器２００をソース機器、デジタルテレビ１００をシンク機器としているが、これも一例であり、この組み合わせに限定されるものではない。
【００１７】
図２は、本実施形態にかかるデジタルテレビ１００の構成を示すブロック図である。図２に示すように、本実施形態のデジタルテレビ１００は、アンテナ２と、デジタル放送の受信用のチューナ３と、信号処理部４と、映像処理部５と、表示処理部６と、表示部７と、音声処理部８と、スピーカー９と、制御部１０と、通信ライン１１と、ＲＡＭ１２（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、ＲＯＭ１３（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、操作部１４と、受光部１５と、入出力制御部１６と、通信部１７とを主に備えている。
【００１８】
アンテナ２は、ＢＳ、ＣＳ、地上波等のデジタル放送を受信する。チューナ３は、ユーザが指示した視聴用のチャンネルを選局する。信号処理部４は、制御部１０の制御のもと、チューナ３で復調された信号や入出力制御部１６より入力された信号を様々なデジタル信号として取り出し処理する。また、信号処理部４では、入力された信号を映像信号と音声信号とに分離し、映像信号を映像処理部５へ、音声信号を音声処理部８へ出力する。
【００１９】
映像処理部５は、信号処理部４から入力した映像信号を正しい画面サイズに調整する処理や、映像についての画質を改善する画質処理として、映像信号に含まれるノイズを除去する処理等を行う。
【００２０】
表示処理部６は、映像処理部５から出力される映像信号を表示部７に表示する処理を行う。また、表示処理部６は、映像処理部５から出力される映像信号に対して、さらに文字情報等のＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）表示を重ねる。表示部７は、映像信号を画面に表示する。そして、ユーザは表示部７の画面を見ることにより、テレビ映像を見る。
【００２１】
音声処理部８は、音声信号を音響処理するとともに増幅する。スピーカー９は、音声信号を音声として出力する。そして、ユーザはスピーカー９からの音声を聴くことにより、テレビ音声を聴く。
【００２２】
制御部１０は、デジタルテレビ１００の各部を制御する。制御部１０は、シーケンス処理が可能なプロセッシングユニットであり、ＲＯＭ１３に記憶されたプログラムをＲＡＭ１２に展開して順次実行することで、デジタルテレビ１００の各部に制御信号を出力して、デジタルテレビ１００の動作を中央制御する。
【００２３】
通信ライン１１は、チューナ３、信号処理部４、映像処理部５、表示処理部６、音声処理部８、および、制御部１０を互いに接続し、制御部１０と、チューナ３、信号処理部４、映像処理部５、表示処理部６及び音声処理部８の間で、データの受け渡しを行う。通信ライン１１は、具体的にはＩＩＣ−ＢＵＳなどであってよい。ＲＡＭ１２およびＲＯＭ１３は、様々なデータを記憶しており、制御部１０との間で、これらのデータの受け渡しが行われる。
【００２４】
操作部１４は、ユーザの操作指示を受け付けるスイッチである。受光部１５は、ユーザの操作指示を受け付けたリモートコントローラ４０（以下、単に「リモコン４０」と称する。）が発信する信号を受信する。ユーザは、リモコン４０の各種ボタンやキーを操作することで、デジタルテレビ１００及びデジタルテレビ１００と接続する各機器を操作することができる。ここで、これ以降、キーとボタンを区別せず、総称して「キー」と呼ぶ。
【００２５】
通信部１７は、インターネット等のネットワークを介して接続されたサーバと通信する機能を有し、該サーバに対して情報を要求するとともに、サーバから送信された情報を受信する。
【００２６】
次に、制御部１０が実行する機能の詳細について説明する。デジタルテレビ１００は、制御部１０によって実現される機能的構成として、図３に示すように、判断部１０１と、割付部１０２とを主に備えている。なお、図３には、説明の都合上、図２に示した、表示処理部６と入出力制御部１６も示している。
【００２７】
本実施の形態では、ＲＣＰにより携帯機器２００とデジタルテレビ１００の間の遠隔操作を実現している。しかし、ＲＣＰは、コンシューマ・エレクトロニクス（ＣＥ：Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ）機器の遠隔操作を規定したＣＥＡ９３１Ｃを参照しているため、ＲＣＰコマンドは、ＣＥＡ９３１Ｃに定義されている操作には対応しているが、例えば、Ａｎｄｒｏｉｄ（登録商標）やＷｉｎｄｏｗｓ  Ｐｈｏｎｅ（登録商標）等の携帯機器の操作の一部には対応しているものの、すべてに対応しているわけではない。このような携帯機器２００がＲＣＰ受信装置となる場合には、ＣＥＡ９３１Ｃで定義されない操作を実現する必要があるが、サードベンダがＲＣＰコマンドを拡張することは許可されていない。
【００２８】
このため、ＣＥＡ９３１Ｃで定義されない操作を実現するためには、ＣＥＡ９３１Ｃで定義されている操作に対応する既存のＲＣＰコマンドを未定義の操作で再定義したり、ＲＣＰで予め用意されてあるリザーブコマンド（予約コマンド）に未定義の操作を割り当てる必要があるが、これを行うと、ベンダー間でのＲＣＰコマンドの互換性を維持することが困難となる。
【００２９】
また、ＲＣＰコマンドは、通常、デジタルテレビ１００等のリモコン４０のキーに固定的に割り当てられるが、リモコン４０に配置されるキーの数には制限があり、ＲＣＰ受信装置である携帯機器２００の全ての遠隔操作がリモートコントローラのキーで実現することが困難な場合がある。このため、機器によっては、ソフトウェアキーによりリモートコントローラの機能を拡張している場合があるが、この場合も固定的に全てのＲＣＰコマンドを用意するのは効率的でなく、かつ煩雑となる。
【００３０】
このため、本実施形態では、携帯機器２００に適応したキー割付をＲＣＰプロファイルとして携帯機器２００の記憶部２０２に予め記憶しておき、このＲＣＰプロトコルをＲＣＰ送信装置であるデジタルテレビ１００に送信して使用する。また、携帯機器２００がデジタルテレビ１００に対して、携帯機器２００が受信可能なＲＣＰコマンドを通知し、デジタルテレビ１００は、ＲＣＰプロファイルやデジタルテレビ１００が管理するリモコン４０のキーとＲＣＰコマンドの割付けのデータ等と受信可能なＲＣＰコマンドに基づいて、キーの再割付を行う。これにより、互換性を維持しつつ、効率的かつ容易にコマンドの割当を行って、携帯機器２００とデジタルテレビ１００との間で未定義の操作を低減している。以下、このための構成について詳細に説明する。
【００３１】
図３において、入出力制御部１６は、ソース機器をＭＨＬケーブルで接続し、ソース機器である携帯機器２００から映像信号やＲＣＰプロファイル、ＲＣＰコードを受信する。ここで、ＲＣＰプロファイルは、携帯機器２００の操作を実行するＲＣＰコマンドと、ＲＣＰコマンドを実行するためのリモコン４０のキーとを対応付けたキー割付けのデータであり、携帯機器２００に適応したものとなっている。すなわち、ＲＣＰプロファイルは、携帯機器２００の種類に応じて異なる。このような携帯機器２００の種類としては、例えば、Ａｎｄｒｏｉｄ（登録商標）やＷｉｎｄｏｗｓ  Ｐｈｏｎｅ（登録商標）等のように、携帯機器２００のプラットホームやＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に関する情報等が該当する。本実施の形態では、このようなプラットホームやＯＳに応じて異なるＲＣＰプロファイルを用いており、Ａｎｄｒｏｉｄ（登録商標）用のＲＣＰプロファイル、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ（登録商標）用のＲＣＰプロファイル等が携帯機器２００に応じて予め携帯機器２００に登録されている。例えば、Ａｎｄｒｏｉｄ（登録商標）用のＲＣＰプロファイルには、ＣＥＡ９３１Ｃで定義されている操作にＲＣＰコマンドとキーとの割付けの他、ホーム画面の表示操作、前画面に戻る操作、メニュー表示操作、検索操作等、Ａｎｄｒｏｉｄ（登録商標）特有の操作のＲＣＰコマンドと、リモコン４０のキーの割付けが登録されている。
【００３２】
図４に示すように、ＲＣＰプロファイルには、携帯機器２００の種類が示されており、この例ではＡｎｄｒｏｉｄ（登録商標）用のものである。また、ＲＣＰプロファイルには、キーとＲＣＰコマンドとが対応付けられており、キーを押下することにより、キーに対応付けられたＲＣＰコマンドが実行されることを意味している。
【００３３】
また、ＲＣＰコードとは、携帯機器２００で受信可能なＲＣＰコマンドとそのコマンドの名称を組みにしたデータである。図５に示すように、ＲＣＰコードは、ＲＣＰコマンドと、ＲＣＰコマンドを識別するための文字列からなるコマンド名とから構成される。
【００３４】
図３に戻り、判断部１０１は、入出力制御部１６が携帯機器２００から受信したＲＣＰプロファイルがデジタルテレビ１００でサポートされているか否かを判断する。そして、受信したＲＣＰプロファイルがサポートされている場合には、入出力制御部１６は、ＡＣＫ応答を携帯機器２００に送信し、受信したＲＣＰプロファイルがサポートされていない場合には、ＮＡＣＫ応答を携帯機器２００に送信する。
【００３５】
ここで、ＲＣＰプロファイルがサポートされていない場合としては、一例として、ＲＣＰコマンドが割り付けられているキーがデジタルテレビ１００のリモコン４０のキーとして存在しない場合等があげられるが、これに限定されるものではない。
【００３６】
割付部１０２は、ＲＣＰプロファイルやデジタルテレビ１００が管理するリモコン４０のキーとＲＣＰコマンドの割付けのデータ等に基づいて、入出力制御部１６で携帯機器２００から受信したＲＣＰコードに含まれる受信可能なＲＣＰコマンドと、リモコン４０のキーとを再割付けする。より具体的には、割付部１０２は、ＲＣＰコードに含まれる受信可能なＲＣＰコマンドが特定のコマンドか否かを判断し、特定のコマンドである場合に、受信可能なコマンドを、リモコン４０の特定のキーに割付ける。デジタルテレビ１００が管理するリモコン４０のキーとＲＣＰコマンドの割付けのデータは、ＲＯＭ１３等の記憶媒体に予め記憶されている。
【００３７】
ここで、特定のＲＣＰコマンドとしては任意に設定することができるが、携帯機器２００の画面において常時表示されている携帯機器２００のキーの操作のコマンドが該当する。例えば、携帯機器２００において、ホーム画面の表示操作の「Ｈｏｍｅ」キー、前画面に戻る操作の「戻る」キー、メニュー表示操作の「メニュー」キー、検索操作の「サーチ」キー等の携帯機器２００のキーが携帯機器２００の画面に常時表示されている場合にはこれらの操作のＲＣＰコマンドを特定のコマンドとする。
【００３８】
また、特定のキーとは、リモコン４０においてユーザが操作しやすい位置に配置されたキーであり、例えば、「青」、「赤」、「黄」、「緑」等が該当するが、これらに限定されるものではない。
【００３９】
携帯機器２００の操作画面において常時表示されているコマンドは、ユーザが頻繁に使用すると考えられ、このような場合には、リモコン４０でも常時操作可能な操作面のキーに割付けておけば、ユーザに対する利便性を向上させることができるというメリットがある。
【００４０】
さらに、割付部１０２は、受信可能なＲＣＰコマンドが、上記特定のＲＣＰコマンド以外のコマンドであって、ユーザの使用頻度が所定回数より低く、機能上あまり使用されない所定のコマンド、あるいは機能上重要でない所定のコマンドの場合に、このＲＣＰコマンドを、ソフトウェアキーのいずれかに割付ける。使用頻度が低かったり、重要でないコマンドの場合には、ユーザは当該ＲＣＰコマンドを滅多に起動することがなく、リモコン４０の操作面のキーに対応付けなくてもユーザの利便性に影響は少ない。
【００４１】
ここで、デジタルテレビ１００が管理するリモコン４０のキーとＲＣＰコマンドの割付けのデータとしては、ＣＥＡ９３１Ｃで定義され、かつ携帯機器２００でも実行可能な操作のＲＣＰコマンドからなるコマンド群のＲＣＰコマンドと、キーとを割り当てたデータとすることができる。
【００４２】
携帯機器２００から受信したＲＣＰコードに含まれる受信可能なＲＣＰコマンドが、上記割付けデータのコマンド群を構成するＲＣＰコマンド以外のコマンドである場合、すなわち、上記受信可能なＲＣＰコマンドがＣＥＡ９３１Ｃで未定義のコマンドである場合に、割付部１０２は、割付けデータにおいてＣＥＡ９３１Ｃで定義されたＲＣＰコマンドに予め割り当てられたキーを、ＣＥＡ９３１Ｃで未定義の上記受信可能なコマンドに再割付することができる。ただし、これに限定されるものではなく、携帯機器２００で受信可能なＲＣＰコマンドを、ＣＥＡ９３１Ｃで定義されたコマンドに割り付けられたキー以外のキーに再割付けするように割付部１０２を構成してもよい。あるいは、携帯機器２００で受信可能なＲＣＰコマンドの、ＣＥＡ９３１Ｃで定義されたコマンドに既に割付けられたキーへの再割付けと、当該既に割付けられたキー以外のキーへの再割付けとをユーザの指示等により、切り替えるように割付部１０２を構成してもよい。
【００４３】
表示処理部６は、受信可能なＲＣＰコマンドとリモコン４０のキーとの再割付けの状態を、表示部７にＯＳＤ表示することにより、ユーザに通知する。
【００４４】
次に、携帯機器２００の機能的構成について説明する。本実施形態の携帯機器２００は、図６に示すように、通信部２０１と、記憶部２０２とを主に備えている。
【００４５】
記憶部２０２は、ＲＡＭやフラッシュＲＯＭ等の記憶媒体であり、携帯機器２００自身の機種に適応したＲＣＰプロファイルや携帯機器２００が受信可能なＲＣＰコマンドを含むＲＣＰコードを記憶している。通信部２０１は、記憶部２０２のＲＣＰプロファイルとＲＣＰコードとを、ＭＨＬケーブルを介して、デジタルテレビ１００に送信する。
【００４６】
次に、以上のように構成された本実施形態の通信システムによるＲＣＰコマンド通信処理について図７を用いて説明する。まず、携帯機器２００の通信部２０１は、記憶部２０２に保存されている自己の機種に適応するＲＣＰプロファイルをデジタルテレビ１００に送信する（ステップＳ１１）。
【００４７】
ＲＣＰプロファイルを受信したデジタルテレビ１００では、判断部１０１が、受信したＲＣＰプロファイルが自機でサポートされているか否かを判断する（ステップＳ１２）。そして、サポートされている場合には、入出力制御部１６がＡＣＫ応答を携帯機器２００に送信する（ステップＳ１３）。デジタルテレビ１００では、このＲＣＰプロトコルをＲＡＭ１２等に保存する。
【００４８】
ＡＣＫ応答を受信した携帯機器２００では、これ以降、自己の機種に対応したＲＣＰプロファイルを用いる。以下、ＲＣＰプロファイルがデジタルテレビ１００でサポートされている場合を例にあげて説明する。
【００４９】
なお、受信したプロファイルが自機でサポートされていない場合には、入出力制御部１６がＮＡＣＫ応答を携帯機器２００に送信し、ＮＡＣＫ応答を受信した携帯機器２００は、自己の機種に対応したＲＣＰプロファイルを用いずに、デフォルトで設定されているＲＣＰプロファイルを用いる。ここで、デフォルトで設定されているＲＣＰプロファイルとしては、例えば、ＣＥＡ９３１ＣのＲＣＰプロトコルがあげられるが、これに限定されるものではない。
【００５０】
次に、携帯機器２００では、通信部２０１が、記憶部２０２から、携帯機器２００が受信可能なＲＣＰコマンドを含むＲＣＰコードを読み出して、このＲＣＰコードをデジタルテレビ１００に送信する（ステップＳ１４）。
【００５１】
デジタルテレビ１００では、入出力制御部１６でＲＣＰコードを受信すると、受信したすべてのＲＣＰコードをＲＡＭ１２等に保存しておく。そして、割付部１０２が、ＲＣＰプロファイルや、デジタルテレビ１００が管理するリモコン４０のキーとＲＣＰコマンドの割付けのデータに基づいて、入出力制御部１６で携帯機器２００から受信したＲＣＰコードに含まれる受信可能なＲＣＰコマンドと、リモコン４０のキーとの再割付けを行う（ステップＳ１５）。
【００５２】
ここで、キーの再割付処理の詳細について図８を用いて説明する。まず、図８に示すように、割付部１０２は、ＲＡＭ１２等に保存されているＲＣＰコードを取得する（ステップＳ３１）。
【００５３】
そして、割付部１０２は、受信したＲＣＰコマンドが、上述したように、携帯機器２００の画面において常時表示されているキー操作のコマンド等、特定のコマンドであるか否かを判断する（ステップＳ３２）。そして、受信したＲＣＰコマンドが特定のコマンドである場合には（ステップＳ３２：Ｙｅｓ）、割付部１０２は、受信したＲＣＰコマンドを、リモコン４０の特定のキー（例えば、上述したように、リモコン４０においてユーザが操作しやすい位置に配置されたキー）への再割付けを行う（ステップＳ３３）。
【００５４】
一方、ステップＳ３２で、受信したＲＣＰコマンドが特定のコマンドでない場合には（ステップＳ３２：Ｎｏ）、割付部１０２は、受信したＲＣＰコマンドを、ソフトウェアキーのいずれかへの再割付けを行う（ステップＳ３４）。
【００５５】
そして、割付部１０２は、ＲＡＭ１２等に記憶されている、通知された全てのＲＣＰコードについて処理が完了したか否かを判断する（ステップＳ３５）。そして、まだ全てのＲＣＰコードに対して処理が完了していない場合には（ステップＳ３５：Ｎｏ）、ステップＳ３１からＳ３４までの処理を繰り返し実行する。
【００５６】
一方、通知された全てのＲＣＰコードについて処理が完了した場合には（ステップＳ３５：Ｙｅｓ）、割付部１０２は、キー再割付処理を正常終了する。
【００５７】
図７に戻り、キー再割付処理が正常終了すると、入出力制御部１６は、ＡＣＫ応答を携帯機器２００に送信する（ステップＳ１６）。そして、デジタルテレビ１００の表示処理部６は、キー再割付通知画面を、ＯＳＤにより表示部７に表示映像に重畳させて表示する（ステップＳ１７）。これにより、キー割付けがユーザに通知され、ユーザの利便性が向上する。
【００５８】
キー再割付通知画面では、図９に示すように、ＲＣＰコマンドのコマンド名と、割付けられたリモコン４０のキーが対応付けられて表示されている。図９の例では、特定のＲＣＰコマンドとしてのＡｎｄｒｏｉｄＯＳ特有で、かつ携帯機器の表示面に常時表示されている「Ｈｏｍｅ」、「戻る（Ｂａｃｋ）」、「メニュー」等のコマンドが、リモコン４０の操作面に配置された特定のキーとしての青、赤、黄等のキーに割付けられている。なお、キー再割付が多数あり複数画面にわたる場合に、キー再割付通知画面上部の右矢印キーにより前画面へ戻りキー再割付を表示し、左矢印キーにより次画面に移動してキー再割付表示する。なお、キー再割付通知画面には、すべてのキーの割付を表示する他、再割付が行われたキーの割付のみを表示するように表示処理部６を構成してもよい。
【００５９】
また、「ＸＸＸ」のＲＣＰコマンドは、ソフトウェアキーに割付けられており、キー割付通知画面の「ソフトウェアキー」を押下すると、さらに、表示処理部６は、図１０に示すような、再割付けしたソフトウェアキーを示す画面を表示部７に表示する。図１０の例では、再割付けしたソフトウェアキーが斜線で示されている。
【００６０】
このように本実施形態では、ＲＣＰ受信装置である携帯機器２００に適応したキー割付をＲＣＰプロファイルとして携帯機器２００の記憶部２０２に予め記憶しておき、このＲＣＰプロトコルをＲＣＰ送信装置であるデジタルテレビ１００に送信しているので、互換性を維持しつつ、効率的かつ容易にコマンドの割当を行って、携帯機器２００とデジタルテレビ１００との間で未定義な操作を低減することができる。
【００６１】
また、本実施形態では、ＲＣＰ受信装置である携帯機器２００がＲＣＰ送信装置であるデジタルテレビ１００に対して、受信可能なＲＣＰコマンドを含むＲＣＰコードを通知し、デジタルテレビ１００は、ＲＣＰプロファイルと受信可能なＲＣＰコマンドに基づいて、キー割付を行うので、互換性を維持しつつ、効率的かつ容易にコマンドの割当を行って、携帯機器２００とデジタルテレビ１００との間で未定義の操作を低減することができる。
【００６２】
なお、本実施形態のデジタルテレビ１００で実行される通信プログラムは、ＲＯＭ１３等に予め組み込まれて提供される。
【００６３】
本実施形態のデジタルテレビ１００で実行される通信プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６４】
さらに、本実施形態のデジタルテレビ１００で実行される通信プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のデジタルテレビ１００で実行される通信プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６５】
本実施形態のデジタルテレビ１００で実行される通信プログラムは、上述した各部（判断部１０１、割付部１０２等）を含むモジュール構成となっており、実際のハードウェアとしては制御部１０（プロセッシングユニット）が上記ＲＯＭ１３から通信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、判断部１０１、割付部１０２等がＲＡＭ１２上に生成されるようになっている。
【００６６】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【００６７】
このような変形例として、例えば、以下のようなものがある。本実施形態では、携帯機器２００から自己に適応するＲＣＰプロファイルをデジタルテレビ１００に送信する機能と、携帯機器２００から、携帯機器２００が受信可能なＲＣＰコマンドをデジタルテレビ１００に送信してデジタルテレビ１００でキーの再割付けを行う機能の２つの機能を一連の処理として実行しているが、これに限定されるものではない。例えば、いずれか一方の機能のみを実行するように携帯機器２００、デジタルテレビ１００を構成してもよい。
【００６８】
また、本実施形態では、キーの再割付処理が完了したときに、図９，１０に示すキー再割付通知画面を表示部７に表示しているが，この他、任意のタイミングで、このようなキー再割付通知画面あるいは現在のキーの割付状態を示す同様のキー割付通知画面を表示部７に表示するように表示処理部６を構成してもよい。任意のタイミングとしては、例えば、ユーザが所望のタイミングでリモコン４０のリンクボタン等の所定のキーを押下したタイミング等があげられるが、これに限定されるものではない。
【００６９】
また、本実施形態では、図９，１０に示すように、デジタルテレビ１００の表示部７にキーの再割付通知画面を表示して、ユーザに通知しているが、ユーザはかかる画面によりキー割付の変更を希望する場合には、キー割付変更の指示をデジタルテレビ１００に対して行い、これを受けてキーの再割付を変更するように、割付部１０２を構成してもよい。
【００７０】
さらに、本実施形態では、映像伝送技術として、ＭＨＬ規格およびＲＣＰを用いた例をあげて説明しているが、これらのプロトコルに限定されるものではない。
【符号の説明】
【００７１】
１０  制御部
４０  リモートコントローラ
１００  デジタルテレビ
２００  携帯機器
１０１  判断部
１０２  割付部
２０１  通信部
２０２  記憶部
【図１】
2014131249.tif 000003
【図２】
2014131249.tif 000004
【図３】
2014131249.tif 000005
【図４】
2014131249.tif 000006
【図５】
2014131249.tif 000007
【図６】
2014131249.tif 000008
【図７】
2014131249.tif 000009
【図８】
2014131249.tif 000010
【図９】
2014131249.tif 000011
【図１０】
2014131249.tif 000012