(57)【要約】【課題】より高い利便性を有する電子機器、及び電子機器の制御プログラムを提供する。【解決手段】一実施形態に係る電子機器は、外部機器の制御を行う電子機器であって、前記外部機器と通信する通信部と、表示部に複数種類のうちの１つのキーボード画面を表示させ、前記キーボード画面上の操作に応じて前記外部機器に信号を送信する操作部と、前記外部機器で選択されている入力欄の属性を認識する認識部と、前記認識部により認識された属性に応じて、前記表示部に表示させる前記キーボード画面の種類を切り替えるように制御する制御部と、を具備する。【選択図】      図４
2014052872.tif 000002
【特許請求の範囲】
【請求項１】
外部機器の制御を行う電子機器であって、
前記外部機器と通信する通信部と、
表示部に複数種類のうちの１つのキーボード画面を表示させ、前記キーボード画面上の操作に応じて前記外部機器に信号を送信する操作部と、
前記外部機器で選択されている入力欄の属性を認識する認識部と、
前記認識部により認識された属性に応じて、前記表示部に表示させるキーボード画面の種類を切り替えるように制御する制御部と、
を具備する電子機器。
【請求項２】
前記認識部は、前記外部機器で選択されている入力欄がパスワードの入力欄であるか否か認識し、
前記制御部は、前記外部機器で選択されている入力欄がパスワードの入力欄である場合、入力された文字列を他の文字列に置き換えて表示する表示領域を含むキーボード画面を前記表示部に表示させるように前記操作部を制御する、
請求項１に記載の電子機器。
【請求項３】
前記認識部は、前記外部機器で選択されている入力欄が文字列入力用であるか数字入力用であるか認識し、
前記制御部は、入力欄が文字列入力用である場合、文字列入力用のボタンを含むキーボード画面を選択し、入力欄が数字入力用である場合、数字入力用のボタンを含むキーボード画面を選択し、選択したキーボード画面を前記表示部に表示させるように前記操作部を制御する、
請求項１に記載の電子機器。
【請求項４】
前記認識部は、前記外部機器で選択されている入力欄が改行を許可しているか否か認識し、
前記制御部は、前記外部機器で選択されている入力欄が改行を許可していない場合、改行を制限する表示領域を含むキーボード画面を前記表示部に表示させるように前記操作部を制御する、
請求項１に記載の電子機器。
【請求項５】
前記認識部は、前記外部機器で選択されている入力欄が文字数を制限しているか否か認識し、
前記制御部は、前記外部機器で選択されている入力欄が文字数を制限している場合、入力可能な文字数を制限する表示領域を含むキーボード画面を前記表示部に表示させるように前記操作部を制御する、
請求項１に記載の電子機器。
【請求項６】
外部機器の制御により動作する電子機器であって、
前記外部機器と通信する通信部と、
前記電子機器を操作するための操作信号を受信する受信部と、
前記電子機器で選択されている入力欄の属性を認識する認識部と、
前記認識部による認識結果を前記外部機器に対して送信する制御部と、
を具備する電子機器。
【請求項７】
外部機器の制御を行う電子機器において実行されるプログラムであって、前記電子機器を、
前記外部機器と通信する通信部と、
表示部に複数種類のうちの１つのキーボード画面を表示させ、前記キーボード画面上の操作に応じて前記外部機器に信号を送信する操作部と、
前記外部機器で選択されている入力欄の属性を認識する認識部と、
前記認識部により認識された属性に応じて、前記表示部に表示させる前記キーボード画面の種類を切り替えるように制御する制御部と、
して動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、及び電子機器のプログラムに関する。
【背景技術】
【０００２】
従来、映画、テレビ番組、またはゲームなどの映像コンテンツを再生することができる電子機器が一般的に普及している。
【０００３】
また、種々の情報を表示するディスプレイと、ユーザによる操作に応じて信号を生成するタッチセンサとを備え、タッチセンサにより生成された信号を上記のようなコンテンツ再生装置に無線により伝送し、コンテンツ再生装置を遠隔操作する電子機器が実用化されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２８４５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コンテンツ再生装置と、コンテンツ再生装置を遠隔操作する電子機器とが連動することにより、よりユーザの手間を減らす事が要望されている。
【０００６】
本発明の目的は、より高い利便性を有する電子機器、及び電子機器のプログラムを提供することである。
【課題を解決するための手段】
【０００７】
一実施形態に係る電子機器は、外部機器の制御を行う電子機器であって、前記外部機器と通信する通信部と、表示部に複数種類のうちの１つのキーボード画面を表示させ、前記キーボード画面上の操作に応じて前記外部機器に信号を送信する操作部と、前記外部機器で選択されている入力欄の属性を認識する認識部と、前記認識部により認識された属性に応じて、前記表示部に表示させる前記キーボード画面の種類を切り替えるように制御する制御部と、を具備する。
【図面の簡単な説明】
【０００８】
【図１】図１は、一実施形態に係る電子機器について説明する為の図である。
【図２】図２は、一実施形態に係る電子機器について説明する為の図である。
【図３】図３は、一実施形態に係る電子機器について説明する為の図である。
【図４】図４は、一実施形態に係る電子機器について説明する為の図である。
【図５】図５は、一実施形態に係る電子機器について説明する為の図である。
【図６】図６は、一実施形態に係る電子機器について説明する為の図である。
【図７】図７は、一実施形態に係る電子機器について説明する為の図である。
【図８】図８は、一実施形態に係る電子機器について説明する為の図である。
【図９】図９は、一実施形態に係る電子機器について説明する為の図である。
【図１０】図１０は、一実施形態に係る電子機器について説明する為の図である。
【図１１】図１１は、一実施形態に係る電子機器について説明する為の図である。
【発明を実施するための形態】
【０００９】
以下、図を参照しながら、一実施形態に係る電子機器、及び電子機器の制御プログラムについて詳細に説明する。
【００１０】
図１は、複数の電子機器により構成されるシステムの例を示す。本システムは、例えば、コンテンツ再生装置１００、携帯端末２００、及び無線通信端末３００などを有する。
【００１１】
コンテンツ再生装置１００は、例えば、放送信号、または記憶媒体に記憶されている映像コンテンツなどを再生することができる放送受信装置などの電子機器である。なお、以下、コンテンツ再生装置１００は、放送受信装置１００であるとして説明する。また、放送受信装置１００は、リモートコントローラ１６３、携帯端末２００、及び無線通信端末３００と通信する通信部を備える。
【００１２】
携帯端末２００は、ディスプレイ、操作部、及び通信部を備える電子機器である。携帯端末２００は、例えば、携帯電話端末、タブレット型ＰＣ、携帯音楽プレイヤー、または他の電子機器である。
【００１３】
無線通信端末３００は、携帯端末２００、及び無線通信端末３００と無線通信する通信部を備える。例えば、無線通信端末３００は、無線通信のアクセスポイントとして機能する。即ち、無線通信端末３００は、放送受信装置１００と無線、またはＬＡＮケーブルなどの通信ケーブルにより通信することができる。
【００１４】
また、無線通信端末３００は、携帯端末２００と無線により通信することができる。即ち、放送受信装置１００、携帯端末２００、及び無線通信端末３００は、双方向通信可能な通信プロトコル（例えばＩＰ）経由で接続されている。
【００１５】
例えば、放送受信装置１００及び携帯端末２００は、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎなどにより無線通信端末３００と通信を行なう機能を備える。また、放送受信装置１００及び携帯端末２００は、互いに直接通信を行なう機能を備えていてもよい。即ち、放送受信装置１００と携帯端末２００とは、無線通信端末３００経由、または直接データを送受信することができる。
【００１６】
なお、携帯端末２００は、無線通信により放送受信装置１００に制御信号を送信することができる。即ち、携帯端末２００は、放送受信装置１００（制御される機器）を制御する制御機器として機能することができる。なお、制御される機器を被制御機器と称する。放送受信装置１００（被制御機器）は、制御する側である制御機器からの制御信号（制御コマンド）に応じた処理を実行する。また、被制御機器である放送受信装置１００は、自身の現在の動作状況を制御機器に送信する。放送受信装置１００は、制御される側のイベントに伴うもの、定期的に通知するもの、のいずれかに従ったタイミングで動作状況を送信する。
【００１７】
例えば、携帯端末２００は、無線通信により放送受信装置１００に対して定期的にポーリングを行う。これにより、携帯端末２００は、放送受信装置１００の状態を認識することができる。即ち、放送受信装置１００は、携帯端末２００からポーリングに関するコマンドを受信した場合、接続機器に関する情報、実行中のアプリケーションに関する情報、及び他の情報などを携帯端末２００に返信する。これにより、携帯端末２００は、放送受信装置１００に接続されている接続機器に関する情報、放送受信装置１００により実行されているアプリケーションに関する情報、及び他の情報などを認識することができる。
【００１８】
また、無線通信端末３００は、外部のネットワークに接続することができる。即ち、無線通信端末３００は、放送受信装置１００または携帯端末２００からのリクエストに応じてインターネットにアクセスし、リクエストにより示されたアドレスにアクセスすることができる。
【００１９】
図２は、一実施形態に係る放送受信装置１００の例を示す。  
放送受信装置１００は、放送信号入力端子１１０、チューナ１１１、復調部１１２、信号処理部１１３、音声処理部１２１、映像処理部１３１、表示処理部１３３、制御部１５０、操作入力部１６１、受光部１６２、ＬＡＮコネクタ１７１、無線通信部１７２、及びＨＤＭＩ端子１７３を備える。また、放送受信装置１００は、さらにスピーカ１２２及びディスプレイ１３４を備える。
【００２０】
放送信号入力端子１１０は、例えばアンテナ１０１により受信されたディジタル放送信号を受け取ることができる。アンテナ１０１は、例えば、地上ディジタル放送信号、ＢＳ（ｂｒｏａｄｃａｓｔｉｎｇ  ｓａｔｅｌｌｉｔｅ）ディジタル放送信号、及び／または、１１０度ＣＳ（ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓａｔｅｌｌｉｔｅ）ディジタル放送信号を受信することができる。放送信号入力端子１１０は、上記したディジタル放送信号により供給される番組などのコンテンツのデータを受け取ることができる。
【００２１】
放送信号入力端子１１０は、受信したディジタル放送信号をチューナ１１１に供給する。チューナ１１１は、ディジタル放送信号用のチューナである。チューナ１１１は、チューニングしたディジタル放送信号を復調部１１２に送信する。
【００２２】
復調部１１２は、受信したディジタル放送信号を復調する。これにより、復調部１１２は、ディジタル放送信号からトランスポートストリーム（ＴＳ）などのコンテンツデータを取得する。復調部１１２は、取得したコンテンツデータを信号処理部１１３に入力する。即ち、アンテナ１０１、チューナ１１１、及び復調部１１２は、コンテンツデータを受信する受信部として機能する。
【００２３】
信号処理部１１３は、コンテンツデータの分離などの信号処理を行う。即ち、信号処理部１１３は、コンテンツデータをディジタル映像信号、ディジタル音声信号、及びその他のデータ信号に分離する。信号処理部１１３は、音声処理部１２１に音声信号を供給する。また、信号処理部１１３は、映像処理部１３１に映像信号を供給する。さらに、信号処理部１１３は、制御部１５０にデータ信号を供給する。
【００２４】
音声処理部１２１は、信号処理部１１３から受信したディジタル音声信号を、スピーカ１２２により再生可能なフォーマットの信号（オーディオ信号）に変換する。例えば、音声処理部１２１は、ディジタル音声信号をディジタル／アナログ変換によりオーディオ信号に変換する。音声処理部１２１は、オーディオ信号をスピーカ１２２に供給する。スピーカ１２２は、供給されるオーディオ信号に基づいて音を再生する。
【００２５】
映像処理部１３１は、信号処理部１１３から受信したディジタル映像信号を、ディスプレイ１３４で再生可能なフォーマットの映像信号に変換する。即ち、映像処理部１３１は、信号処理部１１３から受信したディジタル映像信号を、ディスプレイ１３４で再生可能なフォーマットの映像信号にデコード（再生）する。映像処理部１３１は、映像信号を表示処理部１３３に出力する。
【００２６】
表示処理部１３３は、例えば、制御部１５０からの制御に基づいて、受信した映像信号に対して色味、明るさ、シャープ、コントラスト、またはその他の画質調整処理を行う。表示処理部１３３は、画質調整を施した映像信号をディスプレイ１３４に供給する。ディスプレイ１３４は、供給される映像信号に基づいて映像を表示する。
【００２７】
ディスプレイ１３４は、例えば、マトリクス状に配列された複数の画素を備える液晶表示パネルと、この液晶パネルを照明するバックライトとを備える液晶表示装置などを備える。ディスプレイ１３４は、表示処理部１３３から供給される映像信号に基づいて映像を表示する。
【００２８】
制御部１５０は、放送受信装置１００の各部の動作を制御する制御部として機能する。制御部１５０は、ＣＰＵ１５１、ＲＯＭ１５２、ＲＡＭ１５３、及び不揮発性メモリ１５４などを備えている。制御部１５０は、操作入力部１６１から供給される操作信号に基づいて、種々の処理を行う。
【００２９】
ＣＰＵ１５１は、種々の演算処理を実行する演算素子などを備える。ＣＰＵ１５１は、ＲＯＭ１５２、または不揮発性メモリ１５４などに記憶されているプログラムを実行することにより種々の機能を実現する。
【００３０】
ＲＯＭ１５２は、放送受信装置１００を制御する為のプログラム、及び各種の機能を実現する為のプログラムなどを記憶する。ＣＰＵ１５１は、操作入力部１６１から供給される操作信号に基づいて、ＲＯＭ１５２に記憶されているプログラムを起動する。これにより、制御部１５０は、各部の動作を制御する。
【００３１】
ＲＡＭ１５３は、ＣＰＵ１５１のワークメモリとして機能する。即ち、ＲＡＭ１５３は、ＣＰＵ１５１の演算結果、ＣＰＵ１５１により読み込まれたデータなどを記憶する。
【００３２】
不揮発性メモリ１５４は、各種の設定情報、及びプログラムなどを記憶する不揮発性メモリである。
【００３３】
制御部１５０は、ディスプレイ１３４に表示させる映像に重畳させて表示させる種々の表示を生成することができる。
【００３４】
操作入力部１６１は、例えば、ユーザによる操作入力に応じて操作信号を生成する操作キー、またはタッチパッドなどを備える。また、操作入力部１６１は、キーボード、マウス、または操作信号を生成する事ができる他の入力装置などから操作信号を受け取る構成であってもよい。操作入力部１６１は、操作信号を制御部１５０に供給する。なお、タッチパッドは、静電容量式センサ、または他の方式に基づいて位置情報を生成するデバイスを含む。
【００３５】
受光部１６２は、例えば、リモートコントローラ１６３からの操作信号を受信するセンサなどを備える。受光部１６２は、受信した信号を制御部１５０に供給する。制御部１５０は、受光部１６２から供給された信号を受信し、受信した信号を増幅させてＡ／Ｄ変換を行うことにより、リモコン１６３から送信された元の操作信号を復号する。
【００３６】
リモートコントローラ１６３は、ユーザの操作入力に基づいて操作信号を生成する。リモートコントローラ１６３は、生成した操作信号を赤外線通信により受光部１６２に送信する。なお、受光部１６２及びリモートコントローラ１６３は、電波などの他の無線通信により操作信号の送受信を行う構成であってもよい。リモートコントローラ１６３の詳細な構成については後述する。
【００３７】
ＬＡＮコネクタ１７１は、ＬＡＮ経由でインターネット、イントラネット、またはホームネットワークなどのネットワーク上の他の機器と通信を行なう為のインターフェースである。上記したように、無線通信端末３００とＬＡＮコネクタ１７１とがＬＡＮケーブルにより接続された場合、放送受信装置１００は、無線通信端末３００に接続されている他の機器と通信することができる。例えば、放送受信装置１００は、ＬＡＮコネクタ１７１によりネットワーク上の機器に記録されているコンテンツを取得し、再生することができる。ＬＡＮコネクタ１７１に後述の無線通信部１７２と同等の機能を有した外付け無線通信装置（図示せず）を装着して、無線通信端末３００と無線接続することも可能である。また、放送受信装置１００は、コンテンツデータをＬＡＮコネクタ１７１により接続される機器に出力することが出来る。
【００３８】
無線通信部１７２は、無線ＬＡＮ経由でアクセスポイントとしての無線通信端末３００と通信を行なう為のインターフェースである。無線通信部１７２は、無線通信端末３００経由でインターネット、イントラネット、またはホームネットワークなどのネットワーク上の他の機器と通信を行なうことができる。例えば、無線通信部１７２は、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎなどにより無線通信端末３００と通信を行なう機能を備える。
【００３９】
上記したように、無線通信端末３００と無線通信部１７２とが無線ＬＡＮにより接続された場合、放送受信装置１００は、無線通信端末３００に接続されている他の機器と通信することができる。無線通信部１７２は、無線通信端末３００を介さずに他の機器と直接無線ＬＡＮにより通信する構成であってもよい。
【００４０】
ＨＤＭＩ端子１７３は、ＨＤＭＩ（High Definition Multimedia Interface）（登録商標）などの規格に基づいた通信を行なう為のインターフェースである。ＨＤＭＩ端子１７３には、ハードディスクレコーダ、または他のＨＤＭＩに対応した機器が接続される。ＨＤＭＩ端子１７３は、接続された機器から出力されたコンテンツデータを受信することができる。制御部１５０は、ＨＤＭＩ端子１７３により受信したコンテンツデータを信号処理部１１３に入力させる。
【００４１】
またさらに、放送受信装置１００はハードディスクドライブ（ＨＤＤ）等の記憶装置を備え、この記憶装置に例えば放送信号またはネットワークなどにより供給されるコンテンツを記憶することができるように構成してもよい。
【００４２】
また、放送受信装置１００は、不揮発性メモリ１５４に記憶されているプログラムまたはアプリケーションを実行することにより、ネットワーク上の種々の情報をユーザに閲覧させる為のブラウザを起動することができる。放送受信装置１００は、操作信号に応じて、ブラウザ上の種々の処理を実現することができる。例えば、放送受信装置１００は、操作信号に応じて、ブラウザ上の項目の選択、及び文字入力欄の選択などを行うことができる。
【００４３】
また、放送受信装置１００は、不揮発性メモリ１５４に記憶されているプログラムまたはアプリケーションを実行することにより、画面上で文字をユーザに選択させることにより文字列を生成することができるソフトウェアキーボードを起動することができる。放送受信装置１００は、操作信号に応じて、ソフトウェアキーボード上の文字に対応したボタンなどをユーザに選択させる。放送受信装置１００は、選択されたボタンに応じて文字列を生成することができる。
【００４４】
図３は、リモートコントローラ１６３の構成例を示す。  
リモートコントローラ１６３は、電源キー１６３ａ、入力切換キー１６３ｂ、ファンクションキー１６３ｃ、数字キー１６３ｄ、チャンネルキー１６３ｅ、音量キー１６３ｆ、カーソルキー１６３ｇ、カラーキー１６３ｈ、及びコントロールキー１６３ｉを有する。リモートコントローラ１６３は、それぞれのキーの操作に応じて操作信号を生成し、生成した操作信号を出力する。例えば、リモートコントローラ１６３は、操作信号を赤外線により出力する。
【００４５】
電源キー１６３ａは、放送受信装置１００に電源状態を切り替えさせる為のキーである。
【００４６】
入力切換キー１６３ｂは、放送受信装置１００に放送信号及びコンテンツの入力端子を切り替えさせる為のキーである。放送受信装置１００は、入力切換キー１６３ｂの操作に応じて、信号処理部１１３に供給させるコンテンツデータを切り替える。
【００４７】
ファンクションキー１６３ｃは、放送受信装置１００に種々の機能を実行させる為のキーである。ファンクションキー１６３ｃは、例えば、ブロードバンドキー、３Ｄキー、トラッキングキーなどを有する。ブロードバンドキーは、放送受信装置１００にインターネットを閲覧する為のブラウザを立ち上げさせる為のキーである。
【００４８】
３Ｄキーは、放送受信装置１００に２Ｄ表示と３Ｄ表示とを切り替えさせる為のキーである。トラッキングキーは、３Ｄ表示の視聴可能な位置をユーザが確認する為の画面を放送受信装置１００に表示させる為のキーである。
【００４９】
数字キー１６３ｄは、放送受信装置１００に選局を行わせる為のキーである。放送受信装置１００は、数字キー１６３ｄに応じた操作信号に基づいて、放送信号の選局（チャンネルの選択）を行う。また、数字キー１６３ｄは、文字列などを入力するためのキーとしても機能する。
【００５０】
例えば、上記のブラウザが立ち上がっており、ブラウザの画面内の文字入力欄が選択されている場合、放送受信装置１００は、数字キー１６３ｄに応じた操作信号に基づいて、文字列を生成し、文字入力欄に生成した文字列を入力する。また、リモートコントローラ１６３は、地上ディジタル、ＢＳ、及びＣＳなどの放送信号を選択するための選択キーを備える。
【００５１】
チャンネルキー１６３ｅは、放送受信装置１００に選局を行わせる為のキーである。音量キー１６３ｆは、放送受信装置１００に音量の調整を行わせる為のキーである。
【００５２】
カーソルキー１６３ｇは、放送受信装置１００に種々の処理を行わせる為のキーである。カーソルキー１６３ｇは、十字キー、決定キー、番組表キー、録画リストキー、戻るキー、終了キーなどを備える。放送受信装置１００は、十字キー及び決定キーに応じた操作信号に基づいて、画面上で種々の項目の選択などを行う。
【００５３】
また、放送受信装置１００は、戻るキーに応じた操作信号に基づいて、録画リスト画面、番組表画面、及び他の表示画面の切り替えなどを行う。また、放送受信装置１００は、終了キーに応じた操作信号に基づいて、録画リスト画面、番組表画面、及び他の表示画面などの表示を終了させる。
【００５４】
また、放送受信装置１００は、番組表キーに応じた操作信号に基づいて、放送信号に基づく番組表画面を生成し、ディスプレイ１３４に番組表画面を表示させる。またさらに、放送受信装置１００は、録画リストキーに応じた操作信号に基づいて、放送受信装置１００により再生することができる録画されたコンテンツのリスト（録画リスト）を示す画面（録画リスト画面）を生成し、ディスプレイ１３４に録画リスト画面を表示させる。
【００５５】
放送受信装置１００は、ブロードバンドキーの操作に応じてブラウザを起動した場合、カーソルキー１６３ｇによる操作に応じてブラウザ上の項目を選択する。また、放送受信装置１００は、カーソルキー１６３ｇによる操作により、ブラウザ上の文字入力欄が選択された場合、ソフトウェアキーボードを起動する。放送受信装置１００は、ソフトウェアキーボード起動中の数字キー１６３ｄによる操作により、文字列を生成し、生成した文字列を文字入力欄に入力する。
【００５６】
カラーキー１６３ｈは、放送受信装置１００に種々の動作を行わせる為のキーである。
【００５７】
コントロールキー１６３ｉは、再生キー、停止キー、早送りキー、巻き戻しキー、一時停止キー、次キー、及び前キーなどを備える。
【００５８】
放送受信装置１００は、各キーに応じた操作信号に基づいて、コンテンツの再生・停止・早送り・巻き戻し・一時停止などを開始する。
【００５９】
またリモートコントローラ１６３は、消音キー、クイックキー、メニューキー、ｄデータキー、画面表示キー、及びミニ番組表キーなどを備える。
【００６０】
図４は、一実施形態に係る携帯端末２００の例を示す。  
携帯端末２００は、制御部２５０、操作入力部２６１、無線通信部２７２、及び記憶装置２７４を備える。さらに、携帯端末２００は、スピーカ２２２、マイク２２３、ディスプレイ２３４、タッチセンサ２３５を備える。
【００６１】
制御部２５０は、携帯端末２００の各部の動作を制御する制御部として機能する。制御部２５０は、ＣＰＵ２５１、ＲＯＭ２５２、ＲＡＭ２５３、及び不揮発性メモリ２５４などを備えている。制御部２５０は、操作入力部２６１、またはタッチセンサ２３５から供給される操作信号に基づいて、種々の処理を行う。
【００６２】
ＣＰＵ２５１は、種々の演算処理を実行する演算素子などを備える。ＣＰＵ２５１は、ＲＯＭ２５２、または不揮発性メモリ２５４などに記憶されているプログラムを実行することにより種々の機能を実現する。
【００６３】
ＲＯＭ２５２は、携帯端末２００を制御する為のプログラム、及び各種の機能を実現する為のプログラムなどを記憶する。ＣＰＵ２５１は、操作入力部２６１から供給される操作信号に基づいて、ＲＯＭ２５２に記憶されているプログラムを起動する。これにより、制御部２５０は、各部の動作を制御する。
【００６４】
ＲＡＭ２５３は、ＣＰＵ２５１のワークメモリとして機能する。即ち、ＲＡＭ２５３は、ＣＰＵ２５１の演算結果、ＣＰＵ２５１により読み込まれたデータなどを記憶する。
【００６５】
不揮発性メモリ２５４は、各種の設定情報、及びプログラムなどを記憶する不揮発性メモリである。
【００６６】
また、ＣＰＵ２５１は、記憶装置２７４に格納されているアプリケーションなどのデータに基づいて、種々の処理を実行することができる。
【００６７】
また、制御部２５０は、ＣＰＵ２５１が実行しているアプリケーションに応じて、種々の画面などの映像信号を生成し、ディスプレイ２３４に表示させることができる。また、制御部２５０は、ＣＰＵ２５１が実行しているアプリケーションに応じて、種々の音声などの音声信号を生成し、スピーカ２２２により出力させることができる。
【００６８】
スピーカ２２２は、供給されるオーディオ信号に基づいて音を再生する。
【００６９】
マイク２２３は、携帯端末２００の外部の音に基づいて信号（録音信号）を生成する集音部である。マイク２２３は、録音信号を制御部２５０に供給する。
【００７０】
ディスプレイ２３４は、例えば、マトリクス状に配列された複数の画素を備える液晶表示パネルと、この液晶パネルを照明するバックライトとを備える液晶表示装置などを備える。ディスプレイ２３４は、映像信号に基づいて映像を表示する。
【００７１】
タッチセンサ２３５は、静電容量式センサ、サーモセンサ、または他の方式に基づいて位置情報を生成するデバイスである。例えば、タッチセンサ２３５は、ディスプレイ２３４と一体に設けられる。これにより、タッチセンサ２３５は、ディスプレイ２３４に表示されている画面上での操作に基づいて操作信号を生成し、制御部２５０に供給することができる。
【００７２】
操作入力部２６１は、例えば、ユーザによる操作入力に応じて操作信号を生成するキーを備える。操作入力部２６１は、例えば、音量を調整する為の音量調整キー、ディスプレイ２３４の表示輝度を調整する為の輝度調整キー、及び、携帯端末２００電源状態を切り替える為の電源キーなどを備える。また、操作入力部２６１は、種々の選択操作などを携帯端末２００に実行させる為のトラックボールなどをさらに備えていてもよい。操作入力部２６１は、上記したキーの操作に応じて操作信号を生成し、操作信号を制御部２５０に供給する。
【００７３】
また、操作入力部２６１は、キーボード、マウス、または操作信号を生成する事ができる他の入力装置などから操作信号を受け取る構成であってもよい。例えば、携帯端末２００がＵＳＢ端子、またはＢｌｕｅｔｏｏｔｈ（登録商標）のモジュールなどを備えている場合、操作入力部２６１は、ＵＳＢ、またはＢｌｕｅｔｏｏｔｈにより接続された入力装置から操作信号を受け取り、制御部２５０に供給する。
【００７４】
無線通信部２７２は、無線ＬＡＮ経由でアクセスポイントとしての無線通信端末３００と通信を行なう為のインターフェースである。無線通信部２７２は、無線通信端末３００経由でインターネット、イントラネット、またはホームネットワークなどのネットワーク上の他の機器と通信を行なうことができる。例えば、無線通信部２７２は、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎなどにより無線通信端末３００と通信を行なう機能を備える。
【００７５】
上記したように、無線通信端末３００と無線通信部２７２とが無線ＬＡＮにより接続された場合、携帯端末２００は、無線通信端末３００に接続されている他の機器と通信することができる。また、無線通信部２７２は、無線通信端末３００を介さずに他の機器と直接無線ＬＡＮにより通信する構成であってもよい。
【００７６】
また、携帯端末２００は、図示しない電源部を備える。電源部は、バッテリーと、商用電源などから電力を受け取るアダプタと接続する為の端子（例えばＤＣジャック）と、を備える。電源部は、商用電源から受け取った電力をバッテリーに充電する。また、電源部は、バッテリーに充電されている電力を携帯端末２００内の各部へ供給する。
【００７７】
記憶装置２７４は、ハードディスクドライブ（ＨＤＤ）、ソリッドステイトドライブ（ＳＳＤ）、または半導体メモリなどを備える。記憶装置２７４は、制御部２５０のＣＰＵ２５１により実行されるプログラム、アプリケーション、及び種々のデータなどを記憶することができる。
【００７８】
記憶装置２７４は、例えば、オペレーティングシステム（ＯＳ）、及びＯＳ上で実行可能な種々のアプリケーションを記憶している。記憶装置２７４は、例えば、ブラウジングアプリケーション（ブラウザアプリ）、リモートコントロールアプリケーション（リモコンアプリ）、文字入力アプリケーション（キーボードアプリ）、及び音声入力アプリケーション（音声入力アプリ）などを有する。
【００７９】
ブラウザアプリは、インターネットを閲覧する為のブラウザである。リモコンアプリは、携帯端末２００を他の装置のコントローラとして機能させる為のプログラムである。キーボードアプリは、タッチセンサ２３５による文字入力を容易にする為のプログラムである。ポインタアプリは、タッチセンサ２３５によるポインティング操作を容易にする為のプログラムである。音声入力アプリは、マイク２２３により取得された録音信号に基づいて文字列を生成する為のプログラムである。
【００８０】
なお、キーボードアプリ、ポインタアプリ、及び音声入力アプリは、リモコンアプリの一部の機能としてリモコンアプリ内に含まれていてもよい。
【００８１】
図５は、携帯端末２００のディスプレイ２３４に表示されたＯＳのホーム画面の例を示す。ホーム画面には種々のアプリケーションを起動する為のアイコンなどが表示される。携帯端末２００の制御部２５０は、ホーム画面上、または、アプリケーションのリストなどからリモコンアプリが選択された場合、リモコンアプリを起動する。
【００８２】
リモコンアプリを起動した場合、制御部２５０は、リモコンアプリによりコントロールする機器を選択するためのウィンドウ５０１をディスプレイ２３４に表示させる。制御部２５０は、ウィンドウ５０１に、リモコンアプリによりコントロールする機器として予め登録された機器（被制御機器）のリストを表示させる。
【００８３】
例えば、「ＴＶ００１」、「ＴＶ００２」、及び「ＴＶ００３」が登録されている場合、制御部２５０は、ウィンドウ５０１に、「ＴＶ００１」を選択するためのボタン５０２、「ＴＶ００２」を選択するためのボタン５０３、及び「ＴＶ００３」を選択するためのボタン５０４を表示する。
【００８４】
これらのボタンのうちのいずれかが選択された場合、制御部２５０は、選択された機器を制御する為の画面（リモコン画面）をディスプレイ２３４に表示させる。
【００８５】
図６は、リモコン画面の例を示す。ここでは、放送受信装置１００を制御する為のリモコン画面の例を示す。制御部２５０は、ディスプレイ２３４にリモコン画面を表示させる。制御部２５０は、リモコン画面上の操作に応じて被制御機器である放送受信装置１００に対して信号を送信する。
【００８６】
制御部２５０は、機器選択タブ６０１、選局ボタン６０２、ファンクションボタン６０３、音量ボタン６０４、インターネットボタン６０５、カーソルボタン６０６、カラーボタン６０７、コントロールボタン６０８、電源ボタン６０９、キーボードボタン６１０、ポインタボタン６１１、設定ボタン６１２、及びメニューボタン６１３をリモコン画面に表示させる。
【００８７】
携帯端末２００は、それぞれのボタンの操作に応じて操作信号を生成し、生成した操作信号を出力する。例えば、携帯端末２００は、無線通信部２７２により無線ＬＡＮなどにより操作信号を放送受信装置１００に送信する。
【００８８】
機器選択タブ６０１は、リモコンアプリによりコントロールする機器を選択させる為のタブである。
【００８９】
選局ボタン６０２は、放送受信装置１００に選局を行わせる為のキーである。選局ボタン６０２は、複数の数字ボタンと上下ボタンとを有する。放送受信装置１００は、選局ボタン６０２に応じた操作信号に基づいて、放送信号の選局（チャンネルの選択）を行う。
【００９０】
ファンクションボタン６０３は、放送受信装置１００に種々の機能を実行させる為のキーである。ファンクションボタン６０３は、例えば、３Ｄボタン、インフォボタン、スリープボタンなどを有する。
【００９１】
３Ｄボタンは、放送受信装置１００に２Ｄ表示と３Ｄ表示とを切り替えさせる為のキーである。インフォボタンは、放送受信装置１００に種々の情報を表示させる為のボタンである。例えば、放送受信装置１００は、インフォボタンに応じた操作信号に基づいて、コンテンツに関する情報、及び放送信号に含まれている種々のデータに基づく画面などをディスプレイ１３４に表示させる。スリープボタンは、放送受信装置１００の電源の制御に関する設定を行なわせる為のボタンである。
【００９２】
音量ボタン６０４は、放送受信装置１００に音量の調整を行わせる為のボタンである。音量ボタン６０４は、プラスボタンとマイナスボタンとを有する。放送受信装置１００は、プラスボタン及びマイナスボタンに応じた操作信号に基づいて、スピーカ１２２の音量を調整する。
【００９３】
また、音量ボタン６０４は、消音ボタンを有する。放送受信装置１００は、消音ボタンに応じた操作信号に基づいて、スピーカ１２２から音声を出力しないミュート状態に切り替える。
【００９４】
インターネットボタン６０５は、放送受信装置１００にインターネットを閲覧する為のブラウザを起動させる為のボタンである。放送受信装置１００は、インターネットボタン６０５に応じた操作信号に基づいて、ブラウザを起動する。
【００９５】
カーソルボタン６０６は、放送受信装置１００に種々の処理を行わせる為のボタンである。カーソルボタン６０６は、十字ボタン、決定ボタン（ＯＫボタン）、番組表ボタン（ガイドボタン）、メニューボタン、バックボタン、終了ボタン（イグジットボタン）などを備える。放送受信装置１００は、十字ボタン及び決定ボタンに応じた操作信号に基づいて、画面上で種々の項目の選択などを行う。
【００９６】
また、放送受信装置１００は、バックボタンに応じた操作信号に基づいて、録画リスト画面、番組表画面、及び他の表示画面の切り替えなどを行う。また、放送受信装置１００は、終了ボタンに応じた操作信号に基づいて、録画リスト画面、番組表画面、及び他の表示画面などの表示を終了させる。
【００９７】
また、放送受信装置１００は、番組表ボタンに応じた操作信号に基づいて、放送信号に基づく番組表画面を生成し、ディスプレイ１３４に番組表画面を表示させる。またさらに、放送受信装置１００は、メニューボタンに応じた操作信号に基づいて、放送受信装置１００の種々の設定を変更する為のメニューをディスプレイ１３４に表示する。
【００９８】
カラーボタン６０７、放送受信装置１００に種々の動作を行わせる為のボタンである。
【００９９】
コントロールボタン６０８は、再生ボタン、停止ボタン、早送りボタン、巻戻しボタン、一時停止ボタン、次ボタン、及び前ボタンなどを備える。
【０１００】
放送受信装置１００は、各ボタンに応じた操作信号に基づいて、コンテンツの再生・停止・早送り・巻戻しなどを開始する。
【０１０１】
電源ボタン６０９は、放送受信装置１００に電源状態を切り替えさせる為のボタンである。
【０１０２】
キーボードボタン６１０は、携帯端末２００にキーボード画面を起動させる為のボタンである。ポインタボタン６１１は、携帯端末２００にポインタ画面を起動させる為のボタンである。なお、キーボード画面については後述する。
【０１０３】
設定ボタン６１２は、リモコンアプリの種々の設定を変更する為の設定メニューを表示させる為のボタンである。携帯端末２００は、設定ボタン６１２に対する操作に応じて、設定メニューをディスプレイ２３４に表示させる。
【０１０４】
メニューボタン６１３は、ＯＳ上の種々の動作を携帯端末２００に実行させる為のボタンである。メニューボタン６１３は、戻るボタン、及びホームボタンなどを有する。携帯端末２００は、戻るボタンの操作に応じて、実行中のアプリケーションの画面を１つ前の画面に切り替える。また、携帯端末２００は、ホームボタンの操作に応じて、ＯＳのホーム画面をディスプレイ２３４に表示させる。
【０１０５】
ポインタ画面は、ユーザによる操作の軌跡に基づいて操作信号を生成する為の画面である。制御部２５０は、ディスプレイ２３４に表示された入力枠上での操作に応じて位置情報をタッチセンサ２３５により検出する。これにより、制御部２５０は、入力枠への操作の軌跡（ジェスチャー）を検出することができる。制御部２５０は、検出したジェスチャーに基づいて操作信号を生成し、生成した操作信号を被制御機器である放送受信装置１００に対して送信する。
【０１０６】
放送受信装置１００は、携帯端末２００から受信した操作信号に応じて、ポインタを動作させる。即ち、携帯端末２００は、ポインタ画面上での操作に応じて放送受信装置１００のポインタの動作、及び他の動作を制御することができる。これにより、携帯端末２００は、ポインタ画面上の操作に応じて、放送受信装置１００のブラウザの動作を制御することができる。
【０１０７】
なお、携帯端末２００は、被制御機器である放送受信装置１００と所定間隔のタイミングでポーリングを行う。これにより、携帯端末２００は、放送受信装置１００でブラウザが起動されたことを認識することができる。放送受信装置１００でブラウザが起動された場合、携帯端末２００は、ポインタアプリを起動する。
【０１０８】
また、放送受信装置１００は、ブラウザの起動時に、携帯端末２００に対してブラウザを起動した旨を示すコマンドを送信する構成であってもよい。この場合、携帯端末２００は、放送受信装置１００からコマンドを受信した場合、ポインタアプリを起動する。
【０１０９】
また、上記したように、携帯端末２００は、リモコン画面のインターネットボタン６０５が操作された場合、放送受信装置１００にインターネットを閲覧する為のブラウザを起動させるように操作信号を送信する。この際、携帯端末２００は、ポインタアプリを起動する構成であってもよい。
【０１１０】
図７は、放送受信装置１００上で立ち上げられたブラウザの表示例を示す。  
上記したように、放送受信装置１００は、操作に応じて不揮発性メモリ１５４に記憶されているプログラムまたはアプリケーションを実行することにより、ブラウザを起動する。放送受信装置１００は、ブラウザのウィンドウ８０１をディスプレイ１３４に表示させるように映像を生成する。
【０１１１】
放送受信装置１００の制御部１５０は、ンターネット上のあるサーバに格納されているｈｔｍｌファイルにアクセスする。制御部１５０は、サーバからｈｔｍｌファイルを取得し、ブラウザによりレンダリングを行い、ディスプレイ１３４に表示させる。これにより、例えば、放送受信装置１００は、操作信号に応じて、ブラウザ上の項目の選択、及び文字入力欄の選択などを行うことができる。
【０１１２】
なお、ｈｔｍｌファイルが、例えば図７により示されるような入力欄８０２を含むんでいるとする。ここで、入力欄８０２が選択された場合、放送受信装置１０の制御部１５０は、キーボード画面を表示するように携帯端末２００に対してコマンドを送信する。この場合、制御部１５０は、入力欄８０２の種々の特性を示す属性情報をｈｔｍｌファイルから取得し、取得した属性情報をコマンドに付加する。制御部１５０は、属性情報が不可されたコマンドを携帯端末２００に送信する。
【０１１３】
入力欄８０２の属性情報は、例えば、「テキスト（Ｎｏｒｍａｌ  Ｔｅｘｔ）」、「パスワード（Ｐａｓｓｗｏｒｄ）」、「数字（Ｎｕｍｂｅｒ）」、「メールアドレス（Ｅｍａｉｌ  ａｄｄｒｅｓｓ）」、「ＵＲＬ」、「ピンコード（ＰＩＮ  ｃｏｄｅ）」、及びさらに他の種別のいずれか１以上を示す情報である。入力欄８０２の属性情報は、上記のような入力欄８０２の種別と、改行の可否（Ｍｕｌｔｉ  Ｌｉｎｅ／Ｓｉｎｇｌｅ  Ｌｉｎｅ）と、文字数制限（Ｍａｘ  ｌｅｎｇｔｈ）とを示す。なお、改行の可否及び文字数制限は、省略されてもよい。これらの属性情報は、例えば、ｈｔｍｌファイル中にタグとして埋め込まれている。制御部１５０は、入力欄８０２の属性情報をｈｔｍｌファイルから抽出する。
【０１１４】
また、制御部１５０は、ｈｔｍｌファイルではなく、ＢＭＬファイル、Ｆｌａｓｈファイル、または他のファイルに含まれている入力欄の種別を示す属性情報をファイルから抽出する構成であってもよい。また、制御部１５０は、予め規定された種別を入力欄の種別として用いるものであってもよい。
【０１１５】
図８は、放送受信装置１００から携帯端末２００に送信されるコマンドの例を示す。このように、コマンドは、入力欄に対応したタイトルを示すタイトル情報、入力欄に対応した説明文を示すメッセージ情報、入力欄の種別を示す種別情報、改行の可否を示す改行情報、及び最大の文字数を示す長さ情報を有する。
【０１１６】
図９は、携帯端末２００の処理の例を示す。
【０１１７】
携帯端末２００の制御部２５０は、放送受信装置１００から送信されたコマンドを受信する（ステップＳ１１）。制御部２５０は、受信したコマンドを解析する（ステップＳ１２）。これにより、制御部２５０は、放送受信装置１００で入力欄が選択されたことを認識することができる。さらに、制御部２５０は、コマンドを解析することにより、入力欄の種別を示す種別情報、改行の可否を示す改行情報、及び最大の文字数を示す長さ情報を抽出することができる。
【０１１８】
制御部２５０は、抽出した種別情報に基づいて、入力欄の種別を判別する（ステップＳ１３）。これにより、制御部２５０は、入力欄が、「テキスト」、「パスワード」、「数字」、「メールアドレス」、「ＵＲＬ」、及び「ピンコード」のうちのどれを入力する為の入力欄であるかを判別する。さらに、制御部２５０は、判別結果に応じて、キーボード画面を表示するためのパラメータを設定する。例えば、制御部２５０は、パラメータをＲＡＭ２５３に設定する。制御部２５０は、設定されたパラメータに従って、キーボード画面の入力領域の種類、及びソフトウェアキーボードの種類を選択し、キーボード画面を生成する。
【０１１９】
制御部２５０は、入力欄の種別に応じたパラメータを設定する。なお、本例では、制御部２５０は、入力欄が、「テキスト」、「パスワード」、及び「数字」のうちのいずれかを入力する為の入力欄であるかを判別する構成として説明する。しかし、制御部２５０が判別する入力欄の種別は、適宜追加されてもよい。
【０１２０】
種別が「数字」である場合、制御部２５０は、「テキスト」、「パスワード表示無し」、「改行無し」などの情報をパラメータとして設定し（ステップＳ１４）、ステップＳ１９に移行する。
【０１２１】
また、種別が「パスワード」である場合、制御部２５０は、「テキスト」、「パスワード表示有り」、「改行無し」などの情報をパラメータとして設定し（ステップＳ１５）、ステップＳ１９に移行する。
【０１２２】
また、種別が「テキスト」である場合、制御部２５０は、コマンド内の改行情報に基づいて、改行の可否を判別する（ステップＳ１６）。
【０１２３】
ステップＳ１６で改行が可であると判別した場合、制御部２５０は、「テキスト」、「パスワード表示無し」、「改行有り」などの情報をパラメータとして設定し（ステップＳ１７）、ステップＳ１９に移行する。
【０１２４】
また、ステップＳ１６で改行が不可であると判別した場合、制御部２５０は、「テキスト」、「パスワード表示無し」、「改行無し」などの情報をパラメータとして設定し（ステップＳ１８）、ステップＳ１９に移行する。
【０１２５】
制御部２５０は、設定した各種のパラメータに基づいてキーボード画面を生成し、ディスプレイ２３４に表示させる（ステップＳ１９）。
【０１２６】
さらに、制御部２５０は、操作入力に応じて、キーボード画面の入力領域に入力された情報を放送受信装置１００に送信する（ステップＳ２０）。
【０１２７】
なお、制御部２５０は、パラメータとして「テキスト」が設定されている場合、文字入力用のキーを含むキーボードを備えるキーボード画面を生成する。また、制御部２５０は、パラメータとして「数字」が設定されている場合、数字を入力するためのテンキーなどを含むキーボードを備えるキーボード画面を生成する。
【０１２８】
また、制御部２５０は、パラメータとして「改行有り」が設定されている場合、改行可能な入力領域を備えるキーボード画面を生成する。また、制御部２５０は、パラメータとして「改行無し」が設定されている場合、改行が不可能な入力領域を備えるキーボード画面を生成する。
【０１２９】
また、制御部２５０は、パラメータとして「パスワード表示有り」が設定されている場合、入力領域に入力された文字を他の文字（例えば＊など）で置き換えて表示する。また、制御部２５０は、パラメータとして「パスワード表示無し」が設定されている場合、入力領域に入力された文字をそのまま表示する。
【０１３０】
制御部２５０は、上記のような各種の属性の組み合わせにより、複数の種類のキーボード画面を生成することができる。即ち、制御部２５０は、判別した属性に基づいて、キーボード画面の種類を選択することができる。制御部２５０は、選択した種類のキーボード画面を生成する。
【０１３１】
例えば、パラメータとして「テキスト」、「パスワード表示有り」、及び「改行無し」が設定されている場合、制御部２５０は、図１０により示されるキーボード画面を生成する。
【０１３２】
図１０は、キーボード画面の例を示す。制御部２５０は、上記したように、放送受信装置１００で入力欄が選択された場合、キーボード画面を生成する。
【０１３３】
制御部２５０は、表示領域６３１、文字ボタン６３２、音声入力ボタン６３３、送信ボタン６３４、及び閉じるボタン６３６をキーボード画面に表示させる。
【０１３４】
表示領域６３１は、文字ボタン６３２、または音声入力により入力された文字列が表示される欄である。なお、表示領域６３１は、改行が制限されている。また、表示領域６３１は、パラメータとして「パスワード表示有り」が設定されている為、入力された文字を他の文字（例えば＊など）で置き換えて表示する。
【０１３５】
文字ボタン６３２は、キーボードの各キーに対応するボタンが複数配置されたボタン郡である。制御部２５０は、文字ボタン６３２に対する操作に応じて、文字列を生成する。例えば、文字ボタン６３２は、Ｑｗｅｒｔｙキーボードの配列で配置された各文字ボタンを有する。また、文字ボタン６３２は、カナ入力に対応したボタン群を有するものであってもよい。
【０１３６】
音声入力ボタン６３３は、音声入力機能を携帯端末２００に実行させるためのボタンである。制御部２５０は、音声入力ボタン６３３の操作に応じて、マイク２２３により取得された録音信号に基づいて文字列を生成する。
【０１３７】
送信ボタン６３４は、表示領域６３１に表示されている文字列を放送受信装置１００に送信する為のボタンである。制御部２５０は、送信ボタン６３４の操作に応じて、表示領域６３１に表示されている文字列を放送受信装置１００に送信する。なお、制御部２５０は、放送受信装置１００において文字入力欄が選択されていない場合、文字列を送信できない旨を携帯端末２００のユーザに報知する為の情報をディスプレイ２３４に表示する。
【０１３８】
閉じるボタン６３６は、キーボード画面を終了させる為のボタンである。制御部２５０は、閉じるボタン６３６の操作に応じて、キーボード画面を終了させる。この場合、制御部２５０は、ディスプレイ２３４の表示をポインタ画面、またはリモコン画面の表示に戻す。
【０１３９】
また、例えば、パラメータとして「数字」、「パスワード表示無し」、及び「改行無し」が設定されている場合、制御部２５０は、図１１により示されるキーボード画面を生成する。
【０１４０】
図１１は、キーボード画面の例を示す。制御部２５０は、上記したように、放送受信装置１００で入力欄が選択された場合、キーボード画面を生成する。
【０１４１】
制御部２５０は、表示領域６３１、数字ボタン（テンキー）６３５、音声入力ボタン６３３、送信ボタン６３４、及び閉じるボタン６３６をキーボード画面に表示させる。
【０１４２】
表示領域６３１は、数字ボタン６３５、または音声入力により入力された文字列が表示される欄である。なお、表示領域６３１は、改行が制限されている。また、表示領域６３１は、パラメータとして「パスワード表示無し」が設定されている為、入力された文字「１２３４５」をそのまま表示する。
【０１４３】
数字ボタン６３５は、キーボードのテンキーに対応するボタンが複数配置されたボタン郡である。制御部２５０は、数字ボタン６３５に対する操作に応じて、数字などの文字列を生成する。
【０１４４】
また、制御部２５０は、放送受信装置１００から送信されたコマンド中の最大の文字数を示す長さ情報に基づいて、表示領域６３１に入力することができる文字数を制限してもよい。
【０１４５】
上記したように、携帯端末２００の制御部２５０は、放送受信装置１００の動作状態の認識結果に応じて、放送受信装置１００で入力欄が選択されているか否か判断する。さらに、制御部２５０は、入力欄の種別、改行の可否、パスワードの有無などの属性を判別する。制御部２５０は、判別した属性に応じてキーボード画面の種類を選択する。制御部２５０は、選択した種類のキーボード画面を生成する。
【０１４６】
これにより、携帯端末２００は、被制御機器としての放送受信装置１００で選択されている入力欄に適したキーボード画面を生成し、ディスプレイ２３４に表示させることができる。これにより、携帯端末２００は、より簡易な操作でユーザに文字列または数字などを入力させることができる。
【０１４７】
また、携帯端末２００は、被制御機器としての放送受信装置１００でパスワードの入力欄が選択されている場合、入力された文字列を他の文字に置き換えて表示する表示領域６３１を含むキーボード画面を生成し、ディスプレイ２３４に表示させる。これにより、携帯端末２００は、入力されたパスワードに相当する文字列が、ディスプレイ２３４などに直接表示されることを防ぐことができる。この結果、携帯端末２００は、よりセキュリティ性の高い状態でユーザにパスワードを入力させることができる。この結果、より高い利便性を有する電子機器、及び電子機器の制御プログラムを提供することができる。
【０１４８】
また、制御部２５０は、キーボード画面を起動する場合、既に放送受信装置１００のブラウザの入力欄に入力されている文字列を図１０及び図１１の表示領域６３１に入力する構成であってもよい。これにより、入力操作の重複を防ぐことができる。また、表示領域６３１に入力された文字列を逐次放送受信装置１００のブラウザの入力欄に逐次表示させる構成であってもよい。
【０１４９】
なお、上述の各実施の形態で説明した機能は、ハードウエアを用いて構成するに留まらず、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現することもできる。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【０１５０】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１５１】
１００…放送受信装置、１１３…信号処理部、１２１…音声処理部、１２２…スピーカ、１３１…映像処理部、１３３…表示処理部、１３４…ディスプレイ、１５０…制御部、１５１…ＣＰＵ、１５２…ＲＯＭ、１５３…ＲＡＭ、１５４…不揮発性メモリ、１６１…操作入力部、１６２…受光部、１６３…リモートコントローラ、１６３ａ…電源キー、１６３ｂ…入力切換キー、１６３ｃ…ファンクションキー、１６３ｅ…チャンネルキー、１６３ｆ…音量キー、１６３ｇ…カーソルキー、１６３ｈ…カラーキー、１６３ｉ…コントロールキー、１６４ｄ…数字キー、１７１…ＬＡＮコネクタ、１７２…無線通信部、１７３…ＨＤＭＩ端子、２００…携帯端末、２２２…スピーカ、２２３…マイク、２３４…ディスプレイ、２３５…タッチセンサ、２５０…制御部、２５１…ＣＰＵ、２５２…ＲＯＭ、２５３…ＲＡＭ、２５４…不揮発性メモリ、２６１…操作入力部、２７２…無線通信部、２７４…記憶装置、３００…無線通信端末。
【図１】
2014052872.tif 000003
【図２】
2014052872.tif 000004
【図３】
2014052872.tif 000005
【図４】
2014052872.tif 000006
【図５】
2014052872.tif 000007
【図６】
2014052872.tif 000008
【図７】
2014052872.tif 000009
【図８】
2014052872.tif 000010
【図９】
2014052872.tif 000011
【図１０】
2014052872.tif 000012
【図１１】
2014052872.tif 000013