(57)【要約】【課題】例えばＡＶ家電機器などでは文字入力の際に文字入力ＧＵＩ画面を表示するようにされるが、その場合、操作性の悪化や表示スペースの有効利用が図られない点が問題となる。【解決手段】例えば携帯電話機など文字入力のための操作子を備えた端末装置で入力された文字情報をテレビジョン受像機などの外部装置に送信する。文字入力操作子を用いた文字入力が可能となるので、文字入力ＧＵＩの場合に必要であった逐次のカーソル操作を不要とでき操作性の向上が図られる。また端末装置では文字入力のための操作子と入力文字を確認するための表示部とが比較的近接して配置されるため、文字入力ＧＵＩ画面を表示する場合のような大きな視線移動は不要とでき操作性の向上を図ることができる。また、文字入力対象とする外部装置のＩＤを予め端末装置側に登録しておき外部装置側で該ＩＤを用いた認証を行うことで、混線の防止を図ることができる。【選択図】図８
2010003068.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも文字入力のための操作子が設けられた操作部と、
無線による情報送信を行う情報送信部と、
情報表示を行う表示部と、
上記表示部と上記情報送信部に対する制御を行う制御部とを備え、
上記制御部は、
上記操作部からの操作入力情報に基づき、外部装置に固有となるようにして割り振られた装置識別情報の登録を行う識別情報登録処理と、
上記操作部からの操作入力情報に基づいて文字情報を取得する文字情報取得処理と、
上記文字情報取得処理により取得した文字情報に応じた文字表示が行われるように上記表示部を制御する文字表示制御処理と、
上記文字情報取得処理により取得した文字情報と、上記識別情報登録処理により登録した装置識別情報とが外部装置に送信されるように上記情報送信部を制御する送信制御処理とを実行する
端末装置。
【請求項２】
請求項１に記載の端末装置において、
上記制御部は、
上記識別情報登録処理により登録した装置識別情報のうちから１の装置識別情報を選択する選択処理を実行すると共に、
上記送信制御処理では、
上記文字情報取得処理により取得した文字情報と、上記選択処理により選択した装置識別情報とが送信されるように制御を行う。
【請求項３】
請求項２に記載の端末装置において、
上記装置識別情報と、該装置識別情報により特定される外部装置にて使用される文字コードとの対応関係を表す装置・文字コード対応情報を記憶する記憶部をさらに備え、
上記制御部は、
上記装置・文字コード対応情報に従って、上記文字情報取得処理により取得した文字情報に応じた文字コード情報を、上記選択処理により選択した装置識別情報に対応する文字コードによって生成する文字コード情報生成処理を実行すると共に、
上記送信制御処理では、
上記文字コード情報生成処理により生成した文字コード情報と上記選択処理により選択した装置識別情報とが送信されるように制御を行う。
【請求項４】
請求項１に記載の端末装置において、
各端末装置に固有となるようにして割り振られた端末識別情報を記憶する記憶部をさらに備え、
上記制御部による上記送信制御処理では、
上記文字情報取得処理により取得した文字情報と上記識別情報登録処理により登録した装置識別情報と共に、上記端末識別情報が送信されるように制御を行う。
【請求項５】
請求項１に記載の端末装置において、
上記制御部による上記送信制御処理では、
上記文字情報取得処理により取得した文字情報と上記識別情報登録処理により登録した装置識別情報と共に、上記文字情報により表される文字の長さの情報が送信されるように制御を行う。
【請求項６】
請求項３に記載の端末装置において、
上記制御部による上記送信制御処理では、
上記文字コード情報生成処理により生成した文字コード情報と上記識別情報登録処理により登録した装置識別情報と共に、上記文字コード情報の文字コードの種類の情報が送信されるように制御を行う。
【請求項７】
請求項１に記載の端末装置において、上記情報送信部は赤外線又は無線ＬＡＮ又はBluetoothの何れかの通信方式により情報送信を行う。
【請求項８】
外部装置に対して無線による情報送信を行う情報送信方法であって、
少なくとも文字入力のための操作子が設けられた操作部からの操作入力情報に基づき、外部装置に固有となるようにして割り振られた装置識別情報の登録を行う識別情報登録ステップと、
上記操作部からの操作入力情報に基づいて文字情報を取得する文字情報取得ステップと、
上記文字情報取得ステップにより取得した文字情報に応じた文字表示を行う文字表示ステップと、
上記文字情報取得ステップにより取得した文字情報と、上記識別情報登録ステップにより登録した装置識別情報とを外部装置に送信する送信ステップと
を備える情報送信方法。
【請求項９】
装置ごとに固有となるようにして割り振られた装置識別情報が記憶された記憶部と、
外部の端末装置より文字情報と上記端末装置に登録された上記装置識別情報とを受信する受信部と、
情報表示を行う表示部に対する制御を行う制御部とを備え、
上記制御部は、
上記受信部により受信された上記装置識別情報が上記記憶部に記憶されている装置識別情報と一致するか否かを判別する判別処理と、
上記判別処理により各装置識別情報が一致すると判別した場合に、上記受信部により受信された上記文字情報に基づく文字表示が上記表示部にて行われるように制御を行う表示制御処理とを実行する
表示制御装置。
【請求項１０】
請求項９に記載の表示制御装置において、
上記受信部は、
外部の端末装置より上記文字情報と上記装置識別情報と共に上記端末装置に固有となるようにして割り振られた端末識別情報を受信し、
上記制御部は、
上記受信部により受信された上記文字情報と上記端末識別情報とを対応づけて記憶する記憶処理を実行する。
【請求項１１】
請求項９に記載の表示制御装置において、
テレビジョン放送を受信する放送受信手段をさらに備える。
【請求項１２】
装置ごとに固有となるようにして割り振られた装置識別情報が記憶された表示制御装置の表示制御方法であって、
外部の端末装置より文字情報と上記端末装置に登録された上記装置識別情報とを受信する受信ステップと、
上記受信ステップにより受信した上記装置識別情報が上記表示制御装置に記憶されている装置識別情報と一致するか否かを判別する判別ステップと、
上記判別ステップにより各装置識別情報が一致すると判別した場合に、上記受信ステップにより受信した上記文字情報に基づく文字表示が行われるように制御を行う表示制御ステップと
を備える表示制御方法。
【請求項１３】
端末装置と表示制御装置とを備えて構成され、
上記端末装置は、
少なくとも文字入力のための操作子が設けられた操作部と、
無線による情報送信を行う情報送信部と、
情報表示を行う端末装置側表示部と、
上記端末装置側表示部と上記情報送信部に対する制御を行う端末装置側制御部とを備え、
上記端末装置側制御部が、
上記操作部からの操作入力情報に基づき取得した情報を装置識別情報として登録する識別情報登録処理と、
上記操作部からの操作入力情報に基づいて文字情報を取得する文字情報取得処理と、
上記文字情報取得処理により取得した文字情報に応じた文字表示が行われるように上記端末装置側表示部を制御する文字表示制御処理と、
上記文字情報取得処理により取得した文字情報と、上記識別情報登録処理により登録した装置識別情報とが外部装置に送信されるように上記情報送信部を制御する送信制御処理とを実行し、
上記表示制御装置は、
上記表示制御装置ごとに固有となるようにして割り振られた装置識別情報が記憶された記憶部と、
上記端末装置より上記文字情報と上記装置識別情報とを受信する受信部と、
情報表示を行う表示部に対する制御を行う制御装置側制御部とを備え、
上記制御装置側制御部が、
上記受信部により受信された上記装置識別情報が上記記憶部に記憶されている装置識別情報と一致するか否かを判別する判別処理と、
上記判別処理により各装置識別情報が一致すると判別した場合に、上記受信部により受信された上記文字情報に基づく文字表示が上記表示部にて行われるように制御を行う表示制御処理とを実行する
表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置に対する無線による情報送信を行う情報送信部を備えた端末装置と情報送信方法とに関する。また、表示制御装置とその方法、及び上記端末装置と上記表示制御装置とを備えて構成される表示制御システムに関するものである。
【背景技術】
【０００２】
例えばテレビジョン受像機やＤＶＤ(Digital Versatile Disc)レコーダなどのＡＶ（Audio Visual）家電機器には、ユーザの操作入力により各種の文字入力（数字や記号等なども含む）を行うことが可能とされたものがある。
このような文字入力を行う場合は、例えばパーソナルコンピュータなどで用いられるキーボード（各文字に対応する操作子が設けられる）を使用することが考えられるが、一般的にＡＶ家電機器では、操作子の配置スペースの制約などから、装置本体やリモートコントローラ上に各文字に対応する操作子を設けていない場合が多い。
【０００３】
少ない操作子で文字入力を可能とするための手法としては、例えば次の図１９に示されるような文字入力のためのＧＵＩ（Graphical User Interface）画面を用いる手法を挙げることができる。具体的には、ひらがな、アルファベット、数字等の各文字に対応する文字ボタンの一覧を画面上に表示し、これらの文字ボタンを例えばリモートコントローラに備えられた十字キーなどを用いたカーソル操作によって選択することで、所望の文字入力を行うといったものである。
【０００４】
なお、関連する従来技術については下記特許文献を挙げることができる。
【特許文献１】特開２００５−２８６８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような文字ボタンの一覧を表示する文字入力ＧＵＩ画面は、画面占有面積が比較的大きくなってしまうという問題がある。
例えばデジタルテレビジョン放送を受信可能な機器においては、ＥＰＧ（Electric Program Guide）情報に基づいてキーワード入力による番組検索を行う機能を有するものがあり、該キーワード検索の際に図１９に示したような文字入力ＧＵＩ画面を表示するものがある。このとき、検索画面では、その余白スペースを利用して広告表示を行うようにされる場合があるが、そのような場合に図１９のような文字入力ＧＵＩ画面が表示されてしまうと、広告の表示スペースが縮小化又は完全に占有されてしまい、効率的な広告表示を行うことができなくなってしまう。例えばこのような点で、従来の文字入力ＧＵＩ画面を表示する手法を採る場合は、画面上の表示スペースの有効利用が図られなくなってしまう。
【０００６】
また、文字入力ＧＵＩは、操作性の面でも問題を有している。具体的に、図１９に示した文字入力ＧＵＩ画面により所望の単語を入力するとした場合、「カーソル操作による文字選択→選択文字の決定」を所要の文字数分繰り返す必要がある。また、入力文字につて漢字変換など所要の変換する場合には、上記操作に加えてさらに「変換ボタンの選択・決定→変換候補の選択・決定」を行う必要がある。
このように文字入力ＧＵＩを用いる手法は、カーソル移動のための操作を逐次行う必要があるなど、必要な操作数がその分多くなり、ユーザの操作負担が増大化してしまう点が問題となる。
【０００７】
また、文字入力ＧＵＩを用いる手法は、操作部と表示部とが比較的離間して配置されてしまうといった点でも操作性悪化を招くものとなる。例えば、前述のようにリモートコントローラによって画面上の文字を選択・決定するというケースを想定した場合には、ユーザは、十字キーや決定キーといった実際の操作子の位置を確認するためにリモートコントローラの操作盤面を適宜見る一方で、カーソル位置や入力文字の確認等のために表示部に視線を移すことになる。このため、文字入力にあたりユーザの視線移動が頻繁に起こり、この点でも操作性の悪化が助長される。
【課題を解決するための手段】
【０００８】
そこで、本発明では以上のような問題点に鑑み、端末装置として以下のように構成することとした。
すなわち、少なくとも文字入力のための操作子が設けられた操作部と、無線による情報送信を行う情報送信部とを備える。
また、情報表示を行う表示部と、上記表示部と上記情報送信部に対する制御を行う制御部とを備える。
そして、上記制御部が、以下の各処理を実行する。
つまり、上記操作部からの操作入力情報に基づき、外部装置に固有となるようにして割り振られた装置識別情報の登録を行う識別情報登録処理と、上記操作部からの操作入力情報に基づいて文字情報を取得する文字情報取得処理と、上記文字情報取得処理により取得した文字情報に応じた文字表示が行われるように上記表示部を制御する文字表示制御処理と、上記文字情報取得処理により取得した文字情報と、上記識別情報登録処理により登録した装置識別情報とが外部装置に送信されるように上記情報送信部を制御する送信制御処理とを実行するものである。
【０００９】
また、本発明では表示制御装置として以下のように構成することとした。
つまり、装置ごとに固有となるようにして割り振られた装置識別情報が記憶された記憶部と、外部の端末装置より文字情報と上記端末装置に登録された上記装置識別情報とを受信する受信部とを備える。
また、情報表示を行う表示部に対する制御を行う制御部を備える。
そして、上記制御部が以下の各処理を実行する。
つまり、上記受信部により受信された上記装置識別情報が上記記憶部に記憶されている装置識別情報と一致するか否かを判別する判別処理と、上記判別処理により各装置識別情報が一致すると判別した場合に、上記受信部により受信された上記文字情報に基づく文字表示が上記表示部にて行われるように制御を行う表示制御処理とを実行するものである。
【００１０】
また、本発明では表示制御システムとして以下のように構成することとした。
すなわち、本発明の表示制御システムは、端末装置と表示制御装置とを備えて構成されるものであり、上記端末装置が、少なくとも文字入力のための操作子が設けられた操作部と、無線による情報送信を行う情報送信部とを備える。
また、情報表示を行う端末装置側表示部と、上記端末装置側表示部と上記情報送信部に対する制御を行う端末装置側制御部とを備える。
そして、上記端末装置側制御部が以下の各処理を実行する。つまり、上記操作部からの操作入力情報に基づき取得した情報を装置識別情報として登録する識別情報登録処理と上記操作部からの操作入力情報に基づいて文字情報を取得する文字情報取得処理と、上記文字情報取得処理により取得した文字情報に応じた文字表示が行われるように上記端末装置側表示部を制御する文字表示制御処理と、上記文字情報取得処理により取得した文字情報と、上記識別情報登録処理により登録した装置識別情報とが外部装置に送信されるように上記情報送信部を制御する送信制御処理とを実行する。
また、上記表示制御装置が、上記表示制御装置ごとに固有となるようにして割り振られた装置識別情報が記憶された記憶部と、上記端末装置より上記文字情報と上記装置識別情報とを受信する受信部とを備える。
また、情報表示を行う表示部に対する制御を行う制御装置側制御部を備える。
そして、上記制御装置側制御部が以下の各処理を実行する。
つまり、上記受信部により受信された上記装置識別情報が上記記憶部に記憶されている装置識別情報と一致するか否かを判別する判別処理と、上記判別処理により各装置識別情報が一致すると判別した場合に、上記受信部により受信された上記文字情報に基づく文字表示が上記表示部にて行われるように制御を行う表示制御処理とを実行するものである。
【００１１】
上記本発明によれば、端末装置に入力された文字情報は、表示制御装置（外部装置）に送信され、表示制御装置では、このように端末装置から送信された文字情報を表示することができる。これにより、上記端末装置を、上記表示制御装置に対する文字入力のためのリモートコントローラとして機能させることができる。
ここで上記端末装置には、文字入力のための操作子を有する操作部が備えられており、ユーザは、該操作部を用いて文字入力操作を行うことができる。つまりこれによれば、文字入力に際して従来のようにカーソルによる文字ボタンの選択・決定を行うといった煩雑な操作を行う必要はなくなり、操作性の向上を図ることができる。
また、端末装置は表示部を備えており、該表示部上に操作に応じた入力文字の表示を行うようにされている。これによれば、ユーザは端末装置を携えた手元にて操作に応じた入力文字を確認することができ、従来の文字入力ＧＵＩ（Graphical User Interface）を用いる場合のように、手元と外部装置の表示部との間における視線移動を繰り返すといった煩わしさは解消することができる。この点でも操作性の向上が図られる。
さらに本発明では、上記端末装置側にて、入力された文字情報と共に予め登録された外部装置（表示制御装置）の装置識別情報も送信するものとし、上記表示制御装置では、端末装置側から送信された装置識別情報と、自らに記憶された装置識別情報とが一致する場合にのみ、端末装置側から送信された文字情報を表示するものとしている。これによれば、端末装置を利用した文字入力は、予め登録された１つの外部装置のみを対象として行われるようにすることができ、複数の外部装置がある場合の混線防止を図ることができる。
【発明の効果】
【００１２】
上記のようにして本発明によれば、従来の文字入力ＧＵＩを用いる手法と比較して大幅な操作性の向上を図ることができ、文字入力のためのより優れたユーザインタフェースを実現することができる。
また、これと共に、端末装置が送信する装置識別情報と表示制御装置側に記憶される装置識別情報とによる認証を行うようにしていることで、複数の装置間における混線防止を図ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明していく。
＜第１の実施の形態＞
[端末装置の構成]
図１は、本発明の端末装置の一実施形態としての携帯電話機１の内部構成を示すブロック図である。
図示するように携帯電話機１は、通信部２、システムコントローラ３、メモリ４、表示制御部５、表示パネル６、操作部７、発光部８を有する。
【００１４】
通信部２は、電話通信、電子メール送受信、インターネット通信の各種通信動作を行う部分を包括的に示したものである。この通信部２は、システムコントローラ３からの指示に基づき電話通信、電子メール送受信、インターネット通信の各種通信動作を行う。
【００１５】
システムコントローラ３は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備えたマイクロコンピュータで構成され、起動されたプログラムに基づく演算・制御処理を実行することで、携帯電話機１の全体制御を行う。
このシステムコントローラ３に対しては、例えばフラッシュメモリなどの不揮発性メモリによるメモリ４が接続されている。図示するようにこのメモリ４には、リモコンアプリ（リモコン：リモートコントローラ、アプリ：アプリケーション）４ａが格納されている。このリモコンアプリ４ａは、携帯電話機１を後述するテレビジョン受像機１０に対する文字入力のためのリモコンとして機能させるためのアプリケーションプログラムとなる。なお、このリモコンアプリ４ａにより実現される本実施の形態としての動作については後述する。
【００１６】
また、システムコントローラ３には表示駆動部５が接続される。システムコントローラ３は、この表示制御部５に対し、例えば文字（数字、記号なども含む）や画像等の所要の表示情報を与える。表示駆動部５は、システムコントローラ３から与えられた情報が例えば液晶パネル、有機ＥＬパネルなどとされる表示パネル６上にて表示されるように、該表示パネル６を駆動する。
【００１７】
また、システムコントローラ３に対しては、操作部７が接続される。この操作部７は、例えば次の図２による携帯電話機１の外観図に示されるように、携帯電話機１の筐体外部に表出するようにして設けられた各種の操作子を備え、ユーザが各種操作入力を行う。操作部７で入力された情報はシステムコントローラ３に対して操作入力情報として伝達される。システムコントローラ３は入力された情報に応じて必要な演算や制御を行う。これにより携帯電話機１においてユーザの操作入力に応じた動作が実行されるようになっている。
【００１８】
ここで、図２に示されるように、上記操作部７の操作子としては、文字入力操作を行うための文字入力用キー群７Ａが設けられる。
具体的に、この場合の文字入力用キー群７Ａとしては、０〜９までの１０キーと、＃キー及び＊キーの計１２個のキーが設けられる。１０キーのうち「１」キーには、数字の「１」と共に「あ」行が割り与えられている。また「２」キーには数字の「２」と「か」行及びアルファベット「Ａ，Ｂ，Ｃ」が割り与えられている。また「３」キーには数字の「３」と「さ」行及びアルファベット「Ｄ，Ｅ，Ｆ」が割り与えられ、「４」キーには数字の「４」と「た」行及びアルファベット「Ｇ，Ｈ，Ｉ」が割り与えられている。また「５」キーには数字の「５」と「な」行及びアルファベット「Ｊ，Ｋ，Ｌ」が割り与えられ、「６」キーには数字の「６」と「は」行及びアルファベット「Ｍ，Ｎ，Ｏ」が割り与えられている。また「７」キーには数字の「７」と「ま」行及びアルファベット「Ｐ，Ｑ，Ｒ，Ｓ」が割り与えられ、「８」キーには数字の「８」と「や」行及びアルファベット「Ｔ，Ｕ，Ｖ」が割り与えられている。また「９」キーには数字の「９」と「ら」行及びアルファベット「Ｗ，Ｘ，Ｙ，Ｚ」が割り与えられ、「０」キーには数字の「０」と「わ，を，ん」が割り与えられている。さらに＃キーには句読点「、」「。」、＊キーには濁点「"」と半濁点「°」が割り与えられている。
例えばこの場合、操作部７には「ひらがな」「カタカナ」「英数」の各文字モードを選択するための選択キーが設けられており、ユーザは、何れの文字モードによって文字を入力するかを選択することができる。或る文字モードが選択された状態で文字入力用キー群７Ａにおける何れかのキーを操作することにより、「ひらがな」「カタカナ」「英数」の何れかによる所要の１文字を入力することができる。このとき、１つのキーに複数の文字が割り与えられている場合は、そのキーが操作されるごとに、割り与えられている文字が順送りで表示される。つまりユーザは、所望の１文字を入力するにあたっては、所望の文字モードの選択状態で所望の文字が割り与えられたキーを所定回数操作するようにされる。
【００１９】
また、図示は省略したが、操作部７には、入力文字を変換するための変換キーも設けられている。この変換キーにより、例えばひらがな／カタカナ間の変換や漢字変換などを行うことができる。
【００２０】
なお、この図２に示されているように、本例の携帯電話機１では、文字入力用キー群７Ａが設けられる面と同じ面に対して表示パネル６が設けられるものとなる。
【００２１】
説明を図１に戻す。
システムコントローラ３に対しては、発光部８が接続されている。この発光部８は、携帯電話機１の筐体外部に表出するようにして設けられた例えばＬＥＤ（Light Emitting Diode）等による赤外線発光素子を備え、システムコントローラ３からの指示に基づき上記赤外線発光素子の発光制御を行うことで、外部装置に対して赤外線信号による情報送信を行う。
【００２２】
[表示制御装置の構成]
図３は、本発明の表示制御装置の一実施形態としての、テレビジョン受像機１０の内部構成を示したブロック図である。
このテレビジョン受像機１０は、例えば地上デジタル放送やＢＳデジタル放送などのデジタルテレビジョン放送を受信可能に構成される。また、このテレビジョン受像機１０に対しては付属のリモートコントローラ２５による操作入力を行うことが可能とされている。
【００２３】
なお、本発明は文字情報の表示制御に係るものであり、従ってテレビション受像機１０における音声出力系の構成については図示を省略している。音声出力系の構成については実際の実施形態に応じて適宜適切なものが選択されればよく、ここで特に限定されるべきものではない。
【００２４】
図３において、テレビション受像機１０は、入力端子Ｔinを備え、放送信号は外部のアンテナ１００から当該入力端子Ｔinを介してテレビション受像機１０に入力される。
上記入力端子Ｔinを介して入力された放送信号は、チューナ部１１に入力される。
チューナ部１１は、後述するシステムコントローラ２０からの選局情報に応じたキャリアを受信する。
【００２５】
復調部１２は、上記チューナ部１１により受信されたキャリアについて、受信放送波の種類に応じた所定の復調処理、例えば地上デジタル放送であればＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調処理を行うことで、選局指示された放送局の放送コンテンツの含まれるトランスポートストリーム（ＴＳ）を得る。
【００２６】
デマルチプレクサ（ＤＥＭＵＸ）１３は、上記復調部１２にて取得されたＴＳ内から目的とする１つのプログラム（つまり選局指示された放送局が放送する番組）についてのＴＳパケットとして、ＭＰＥＧ−２（Moving Pictures Experts Group-2）方式により圧縮されたビデオデータのＴＳパケットとオーディオデータのＴＳパケットを得る。
また、デマルチプレクサ１３は、上記ＴＳ内からＥＰＧ（Electic Program Guide）データなどの各種の付加情報を抽出しシステムコントローラ２０に供給する。
【００２７】
デマルチプレクサ１３にて得られた圧縮ビデオデータは、ＭＰＥＧデコーダ１４によりデコード（伸張）され、映像信号処理部１５にて所要の映像信号処理が施された後、表示駆動部１６に供給される。表示駆動部１６は、上記映像信号処理部１５から供給された映像信号に基づき、例えば液晶パネルやプラズマディスプレイパネルなどとされる表示パネル１７を表示駆動する。
ここで、本例の場合、上記映像信号処理部１５は、システムコントローラ２０から与えられた表示画面データ（例えば番組表画面や各種設定・入力のための画面）が表示パネル１７上に表示されるように、上記表示画面データに応じた映像信号を生成する処理も実行する。
【００２８】
システムコントローラ２０は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたマイクロコンピュータて構成され、起動されたプログラムに基づく演算処理、制御処理を実行することで、テレビション受像機１０の全体制御を行う。
システムコントローラ２０に対しては、図示するように操作部１８が接続されている。操作部１８には、テレビション受像機１０の筐体外部に表出するようにして設けられた図示されない各種操作子が設けられる。操作部１８は、これら各操作子ごとの操作入力情報をシステムコントローラ２０に対して供給する。
【００２９】
また、システムコントローラ２０に対しては、受光部１９が接続されている。この受光部１９は、例えばフォトトランジスタなどによる赤外線信号の受光素子を備え、外部装置から送信された赤外線信号を受光する。システムコントローラ２０は該受光部１９による受光信号に基づき、図中のリモートコントローラ２５からの操作入力情報を取得する。
なお、この受光部１９を介しては、図１に示した携帯電話機１からの送信情報についての受信も行われることになるが、これについては後述する。
【００３０】
システムコントローラ２０は、上記操作部１８からの操作入力情報、又は上記受光部１９を介して取得した操作入力情報に基づく演算処理や各部の制御処理を行う。これにより、テレビション受像機１０においてユーザの指示に応じた動作が実行されるようになっている。
【００３１】
また、システムコントローラ２０に対しては、メモリ２１が接続されている。このメモリ２１は例えばフラッシュメモリ等の不揮発性メモリとされ、各種データの格納に用いられる。
ここで、本例の場合、上記メモリ２１に対しては、受信側機器ＩＤ２１ａが格納される。この受信側機器ＩＤ２１ａは、各テレビジョン受像機１０を一意に識別することが可能となるようにして、各テレビジョン受像機１０に固有となるようにして割り与えられたＩＤ情報となる。
【００３２】
また、メモリ２１には、リモコンアプリ対応プログラム２１ｂが格納されている。このリモコンアプリ対応プログラム２１ｂは、以下で説明する実施の形態としての動作を実現するために行われるべき処理動作をシステムコントローラ２０に実行させるためのプログラムとなる。
【００３３】
[端末装置を利用した文字入力]
ここで、先の図１、図２の説明からも理解されるように、携帯電話機１は、文字入力機能、及び赤外線信号による情報送信機能を有する。本実施の形態は、このような文字入力機能と情報送信機能とを有する携帯電話機１を利用して、テレビジョン受像機１０に対する文字入力を行うことが可能なシステムを提案するものである。
以下、このような携帯電話機１を利用した文字入力を実現するために携帯電話機１、テレビジョン受像機１０にてそれぞれ行われるべき動作を、ユーザの操作手順に沿って説明していく。
【００３４】
先ず、携帯電話機１を利用した文字入力を行うとした場合、ユーザは、携帯電話機１に対する操作を行ってリモコンアプリ４ａを起動させる。
図４は、リモコンアプリ４ａ起動後の携帯電話機１側の画面遷移の例を示した図である。
リモコンアプリ４ａの起動に応じ、携帯電話機１は、表示パネル６上に図４（ａ）に示すメニュー画面を表示する。このメニュー画面には、「受信側機器ＩＤの新規登録」「対象機器の選択」「終了」の各項目と、それらの項目を選択するためのカーソルＣＲとが表示される。
【００３５】
このメニュー画面の表示状態において、ユーザは、例えば操作部７に設けられた十字キーなどの所定のキーを操作することで、カーソルＣＲを移動させて各項目の選択を行うことができる。また、例えば操作部７における決定キーなど所定のキーを操作することで選択した項目の決定を指示することができる。
【００３６】
ここで、本実施の形態において、携帯電話機１を利用した文字入力を行うとした場合には、携帯電話機１に対し、予め文字入力の対象とする装置についての受信側機器ＩＤを登録しておく必要がある。具体的に、図３に示したテレビジョン受像機１０を文字入力の対象とする場合には、受信側機器ＩＤ２１ａを携帯電話機１側に登録することになる。
【００３７】
なお、本例の場合、メモリ２１に格納される受信側機器ＩＤ２１ａの情報は、テレビジョン受像機１０の筐体外面の所定の位置、或いはテレビジョン受像機１０の取り扱い説明書などの所定位置に対して、可視的な手段によっても記録されることになる。つまりユーザは、このように可視的に記録された受信側機器ＩＤ２１ａの情報に基づき、携帯電話機１に受信側機器ＩＤの情報を登録することができるようにされている。
【００３８】
受信側機器ＩＤの登録を行うとした場合、ユーザは、上記メニュー画面にて「受信側機器ＩＤの新規登録」の項目を選択・決定する。
【００３９】
これに応じ携帯電話機１は、表示パネル６上に図４（ｂ）に示すような登録画面を表示する。この登録画面としては、例えば図示するように「機器ＩＤを登録して下さい」などのメッセージと共に、「戻る」「登録」の項目と、文字（数字等も含む）の入力位置を指し示すカーソルＣＲとを表示する。
【００４０】
この登録画面において、ユーザは図２に示した文字入力用キー群７Ａを用いた操作入力を行うことで、カーソルＣＲにより指し示される位置に所要の文字入力を行うことができる。また、「登録」の項目を選択・決定することで、入力した文字（受信側機器ＩＤの情報）の登録を指示することができる。受信側機器ＩＤの登録後には、表示パネル６上の画面表示状態は、図４（ａ）に示すメニュー画面の表示状態に戻ることになる。
また、「戻る」の項目を選択・決定することによっては、表示パネル６上の画面表示状態を図４（ａ）のメニュー画面の表示状態に戻すことができる。
【００４１】
また、本実施の形態では、受信側機器ＩＤを複数個登録することが可能とされている。すなわち、文字入力の対象機器として、複数の機器を登録することが可能とされている。
これに応じ図４（ａ）に示すメニュー画面には、上述した「対象機器の選択」の項目を設け、対象の機器の選択が可能となるようにしている。
【００４２】
図４（ａ）のメニュー画面において、「対象機器の選択」が選択・決定された場合、携帯電話機１は、表示パネル６上に図４（ｃ）に示す選択画面を表示する。この選択画面としては、図示するように例えば「対象とする機器のＩＤを選択して下さい」などのメッセージと共に、登録済みの受信側機器ＩＤの一覧、及び各受信側機器ＩＤを選択するためのカーソルＣＲ、及び「戻る」の項目を表示する。
【００４３】
この選択画面において、ユーザは、例えば上述した十字キーなどの所定のキーの操作により、カーソルＣＲを移動させて対象とする機器の受信側機器ＩＤの選択を行うことができる。また、例えば上述した決定キーなど所定のキーの操作により、選択した受信側機器ＩＤの決定を指示することができる。
【００４４】
図４（ｃ）に示す選択画面において、受信側機器ＩＤの選択・決定が行われた場合、携帯電話機１は、後の図６（ａ）に示すような文字入力画面を表示してユーザに文字入力を促すようにされるが、この文字入力画面の表示後、入力文字の送信までに対応して行われる動作については後述する。
【００４５】
なお、上記選択画面について補足しておくと、仮に、携帯電話機１に対して受信側機器ＩＤが未登録の場合（ＩＤの登録数がゼロの場合）には、上記選択画面において選択対象として表示すべき情報がないことになる。このことに鑑み本実施の形態では、携帯電話機１に受信側機器ＩＤが未登録の場合においてメニュー画面にて「対象機器の選択」の項目が選択・決定されたときに、図４（ｂ）に示したような登録画面を表示するものとしている。
これにより、ユーザに対して受信側機器ＩＤが未登録である旨を通知することができると共に、受信側機器ＩＤの登録をユーザに促すことができる。
【００４６】
続いて、テレビジョン受像機１０側について説明する。
携帯電話機１を利用した文字入力を行うとした場合、テレビジョン受像機１０側では、文字入力を受け付け可能な状態としての、文字入力モードの状態に移行している必要がある。以下ではこのような文字入力モードの一例として、番組検索のためのキーワード入力の受け付けを行うモードを挙げる。
図５は、このような番組検索のためのキーワード入力の受け付けを行うための、キーワード番組検索画面を例示している。図示するように、このキーワード番組検索画面では、その内部にカーソルＣＲを配置した文字入力ボックスと、「検索」「入力」の各項目とが表示される。この場合、カーソルＣＲは、上記文字入力ボックス内にて文字の挿入位置を指し示す機能と共に、「検索」「入力」の項目の選択状態を表す機能も担う。つまり、例えば文字入力ボックス内にカーソルＣＲが表示される状態で所定のキーが操作されることに応じ、カーソルＣＲが「検索」「入力」の項目の何れかに移動し、その状態で十字キーなどの所定のキーが操作されることで、カーソルＣＲがこれら「検索」「入力」間で移動することになる。
【００４７】
ユーザは、テレビジョン受像機１０側が上記のような文字入力ボックスの表示により文字入力の受け付けを行う文字入力モードに移行している状態において、携帯電話機１側にて作成した文字の情報の送信を実行させることになる。
【００４８】
具体的に、ユーザは、先に説明した対象機器の選択後に表示されることになる、図６（ａ）のような文字入力画面の表示状態において、文字入力用キー群７Ａを利用した操作入力を行うことで所望の文字を入力する。そして、図６（ｂ）に示されるようにして所望の文字の入力が完了した場合には、入力文字の送信を携帯電話機１に指示する。
図６に示す文字入力画面においては、「送信」「終了」の各項目が表示されており、これらのうち「送信」の項目を選択・決定することで入力文字の送信を指示することができる。
【００４９】
なお、この文字入力画面において、上記「送信」「終了」の各項目の選択・決定操作については、それぞれの項目ごとに、その項目の表示位置に最も近い位置に設けられる操作子を選択・決定のための操作子として割り当てておくことで行う。具体的には、例えば「送信」の項目が表示される位置の直下に位置する操作子を「送信」の項目の選択・決定のための操作子として割り当て、「終了」の項目が表示される位置の直下に位置する操作子を「終了」の項目の選択・決定のための操作子として割り当てるといったものである。
【００５０】
図６に示す文字入力画面の表示状態において、上記「終了」の項目が選択・決定された場合は、リモコンアプリ４ａを終了することになる。
【００５１】
一方、上記「送信」の項目が選択・決定された場合、携帯電話機１は、入力文字情報を送信するための動作を行う。
ここで、本実施の形態の携帯電話機１は、送信指示された入力文字の情報のみを送信するのではなく、次の図７の送信データ構造例に示されるようにして、受信側機器ＩＤの情報も併せて送信することを特徴としている。具体的には、先の図４（ｃ）の選択画面にて選択・決定された対象とする機器の受信側機器ＩＤの情報を併せて送信するものである。
図７に示されるように、この場合の送信データとしては、その前半部分を受信側機器ＩＤ、後半部分を入力文字に応じた文字コードデータとしている。
なお、確認のために述べておくと、これらの情報送信は、図１に示した発光部８による赤外線信号の送出により行うものである。
【００５２】
図８は、携帯電話機１側にて入力文字についての送信動作が実行された直後における、携帯電話機１側の画面表示状態とテレビジョン受像機１０側の画面表示状態とを例示した図である。
この図８に示されるように、携帯電話機１側では、入力文字についての送信動作を実行すると、それまで表示していた入力文字情報を画面上から消去するようにされる。このように送信動作の実行に応じて入力文字情報を画面上から消去することにより、入力文字の送信が行われたことをユーザに知らしめることができる。
【００５３】
一方、テレビジョン受像機１０側は、先の図５に示したキーワード番組検索画面を表示した文字入力モードに移行したことに応じて、携帯電話機１側から送信される入力文字情報と受信側機器ＩＤ（対象機器ＩＤ）の情報とについての受け付け状態となる。
具体的に、テレビジョン受像機１０は、文字入力モードの状態となることに応じ、図３に示した受光部１９にて得られる受光信号について、以下のような解析処理を開始する。すなわち、受光信号の前半の所定バイトの情報を取得し、その取得情報が、メモリ２１内に格納されている受信側機器ＩＤ２１ａの情報と一致するか否かについて判別を行うものである。
この判別により、携帯電話機１側が送信した受信側機器ＩＤ（対象機器ＩＤ）の情報が、テレビジョン受像機１０側に割り与えられた受信側機器ＩＤ２１ａの情報と一致するか否かを判別することができる。すなわちこの判別により、携帯電話機１側が送信した文字情報が、テレビジョン受像機１０を対象として送信されたものであるか否かについての認証を行うことができる。
【００５４】
上記認証の結果、受光（受信）された文字情報がテレビジョン受像機１０を対象として送信されたものであるとされた場合、テレビジョン受像機１０は、図８に示されるように表示パネル１７上に表示される文字入力ボックス内に、受信した文字情報（文字コードデータに応じた文字の情報）を表示する。
これにより、携帯電話機１を利用したテレビジョン受像機１０への文字入力が完了すると共に、ユーザに対し、携帯電話機１にて入力した文字が対象機器であるテレビジョン受像機１０に入力されたことを通知することができる。
【００５５】
一方、上記認証の結果、受信された文字情報がテレビジョン受像機１０を対象として送信されたものではないとされた場合、テレビジョン受像機１０は、表示パネル１７上に表示される文字入力ボックス内への受信文字の表示は行わず、表示パネル１７上の画面表示状態をそれまでの画面表示状態のまま維持するようにされる。
これにより、対象外の機器に誤って文字入力が行われてしまうことの防止を図ることができる。
【００５６】
また、本実施の形態の場合、テレビジョン受像機１０側での携帯電話機１からの文字入力の受け付けは、従来の文字入力ＧＵＩ（Graphical User Interface）画面の表示状態でも行うことができるようにしている。
具体的に、テレビジョン受像機１０では、図９（ａ）に示すようにしてキーワード番組検索画面にて「入力」の項目がカーソルＣＲにより選択された状態で、該「入力」の項目を決定する操作が行われたことに応じ、図９（ｂ）に示すような従来の文字入力ＧＵＩ画面を表示するようにされている。
図示するようにして、この文字入力ＧＵＩ画面では、文字入力ボックス、各文字に対応する複数の文字ボタン、及び「変換」「戻る」「入力終了」の各項目、さらには上記文字ボタンと各項目の選択を行うためのカーソルＣＲ-sとが表示される。
【００５７】
この文字入力ＧＵＩ画面においては、従来と同様に、リモートコントローラ２５を用いたカーソル操作、決定操作によって、文字入力ボックス内に文字入力を行うことができる。また、「変換」の項目を選択・決定することで、文字入力ボックス内に入力された文字について例えば漢字変換などの変換を指示することができる。
この文字入力ＧＵＩ画面において、文字の入力が完了した場合は、「入力終了」の項目を選択・決定することで、入力文字を確定することができる。
【００５８】
上記「入力終了」の項目が選択・決定され、入力文字の確定が指示された場合、テレビジョン受像機１０は、文字入力ボックス内において確定した文字を表示した状態のキーワード番組検索画面を表示する。例えば「沖縄  特産物」の入力文字が確定された場合、図８に示されるように「沖縄  特産物」の文字を文字入力ボックス内に表示したキーワード番組検索画面の表示状態に移行するものである。
なお、「戻る」の項目が選択された場合は、キーワード番組検索画面に戻ることになる。
【００５９】
本実施の形態では、このような文字入力ＧＵＩ画面の表示状態において、上記のようなリモートコントローラ２５からの操作入力に応じた文字入力（つまり従来の手法による文字入力）と共に、携帯電話機１からの送信情報に応じた文字入力も可能とする。
具体的には、リモートコントローラ２５からの操作入力情報の受け付けを行うと共に、これと並行して、先に説明したような受信側機器ＩＤの認証を行うことで、携帯電話機１側からの、テレビジョン受像機１０を対象とした文字情報の送信が行われたか否かを判別する。
この認証の結果、携帯電話機１からテレビジョン受像機１０を対象とした文字情報の送信が行われたとされた場合は、図９（ｂ）に示す文字入力ＧＵＩ画面内の文字入力ボックスに対し、受信した文字情報を表示する。これにより、従来の文字入力ＧＵＩ画面の表示状態においても、携帯電話機１を利用した文字入力を行うことができる。
【００６０】
ここで、本実施の形態の場合、テレビジョン受像機１０側では、リモートコントローラ２５側からの赤外線信号と携帯電話機１側からの赤外線信号とを、共通の受光部１９により受光するようにされている。
このように共通の受光部１９によりリモートコントローラ２５側からの操作入力情報と携帯電話機１側からの送信情報とに応じた動作を実行できるようにするためには、当然のことながら、受光情報が何れの装置からのものであるかを識別可能とされている必要がある。
本例の場合、このような識別は、予め携帯電話機１側が送出する赤外線信号の変調方式を、リモートコントローラ２５が送出する赤外線信号の変調方式とは異なるものとしておき、テレビジョン受像機１０側にて、これらの変調方式に応じた復調処理を並行して行うことで実現するものとしている。
具体的に、テレビジョン受像機１０におけるシステムコントローラ２０は、受光部１９から供給される受光信号について、第１の復調処理としての、リモートコントローラ２５が送出する赤外線信号の変調方式に対応する方式による復調処理と、第２の復調処理としての、携帯電話機１が送出する赤外線信号の変調方式に対応する方式による復調処理とを並行して実行する。このことで、上記第１の復調処理により有効なデータが得られた場合には、受光された情報がリモートコントローラ２５からの送出情報であると特定でき、また第２の復調処理により有効なデータが復調された場合には、受光された情報が携帯電話機１からの送出情報であると特定することができる。
【００６１】
上記のようにして本実施の形態によれば、ユーザは、キーワード番組検索画面に対し携帯電話機１を利用して直接的にキーワードとしての文字を入力することができる。或いは、従来と同様に文字入力ＧＵＩ画面を表示させた上で、リモートコントローラ２５により文字ボタンの選択・決定を行ってキーワードの入力を行う、若しくはこの文字入力ＧＵＩ画面においても携帯電話機１を利用したキーワード入力を行うことができる。
【００６２】
このようにキーワードの入力を行い、入力キーワードに基づく番組検索を実行させるとした場合、ユーザは、先の図８に示したような文字入力ボックスに入力文字が表示されたキーワード番組検索画面の表示状態において、リモートコントローラ２５を用いた操作入力によって「検索」の項目を選択・決定する。
【００６３】
この「検索」の項目が選択・決定されたことに応じ、テレビジョン受像機１０は、上記文字入力ボックス内に表示した文字情報（入力されたキーワード情報）と、デマルチプレクサ１３にて抽出したＥＰＧデータとに基づき、例えば番組付加情報（番組タイトル、ジャンル、番組説明などの情報）に入力キーワードと合致する情報が含まれた放送番組を検索するなど、入力キーワードに基づく所定の条件を満たす放送番組の検索を開始する。
【００６４】
[処理手順]
続いて、上記により説明した本実施の形態としての動作を実現するための具体的な処理手順について、次の図１０、図１１のフローチャートを参照して説明する。
図１０は携帯電話機１側の処理手順、図１１はテレビジョン受像機１０側の処理手順をそれぞれ示している。
なお、図１０では携帯電話機１側の処理手順を、図１に示したシステムコントローラ３がメモリ４内に格納されるリモコンアプリ４ａとしてのアプリケーションプログラムに基づき実行する処理の手順として示している。
同様に、図１１ではテレビジョン受像機１０側の処理手順を、図３に示したシステムコントローラ２０がメモリ２１内に格納されるリモコンアプリ対応プログラム２１ｂに基づき実行する処理の手順として示している。
【００６５】
先ず、図１０において、携帯電話機１側のシステムコントローラ３は、図中のステップＳ１０１において、アプリの起動指示を待機するようにされる。すなわち、リモコンアプリ４ａを起動すべきとして予め定められた所定のトリガ（例えば各種アプリの選択画面からリモコンアプリ４ａを選択・決定する操作が行われるなど）の発生を待機するようにされる。
【００６６】
リモコンアプリ４ａの起動指示があった場合は、ステップＳ１０２において、メニュー画面の表示処理を実行する。すなわち、先の図４（ａ）にて示したメニュー画面としての表示画面データを表示駆動部５に与えることで、表示パネル６上にメニュー画面を表示させる。
【００６７】
続くステップＳ１０３・ステップＳ１０４の処理は、ＩＤの登録又はＩＤの選択の何れかを待機するための処理となる。具体的に、ステップＳ１０３では、図４（ａ）のメニュー画面における「受信側機器ＩＤの新規登録」の項目が選択・決定されたか否かを判別する。ステップＳ１０３において、「受信側機器ＩＤの新規登録」の項目が選択・決定されていないとして否定結果が得られた場合は、ステップＳ１０４に進み、メニュー画面における「対象機器の選択」の項目が選択・決定されたか否かを判別する。ステップＳ１０４において、「対象機器の選択」の項目が選択・決定されていないとして否定結果が得られた場合は、上記ステップＳ１０３に戻るようにされる。このことで、ステップＳ１０３又はステップＳ１０４の何れかで肯定結果が得られるまで待機するループ処理が形成されている。
【００６８】
そして、上記ステップＳ１０３において、「受信側機器ＩＤの新規登録」の項目が選択・決定されたとして肯定結果が得られた場合は、ステップＳ１０６に進み、ＩＤ登録画面の表示処理を行う。すなわち、先の図４（ｂ）に示した登録画面としての表示画面データを表示駆動部５に与えることで、表示パネル６上に登録画面を表示させる。
【００６９】
また、上記ステップＳ１０４において、「対象機器の選択」の項目が選択・決定されたとして肯定結果が得られた場合は、ステップＳ１０５に進み、ＩＤが未登録であるか否かを判別する。すなわち、携帯電話機１に対する受信側機器ＩＤの登録が行われているか否かを判別する。
ステップＳ１０５において、ＩＤが未登録であるとして肯定結果が得られた場合は、上述したステップＳ１０６によるＩＤ登録画面の表示処理を実行する。つまり、「対象機器の選択」が選択・決定されたが受信側機器ＩＤが未登録の場合には、ＩＤの登録画面が表示されるものである。
【００７０】
このステップＳ１０６によるＩＤ登録画面の表示処理を実行した後は、ステップＳ１０７において、ＩＤの入力受け付け処理を実行する。すなわち、操作部７からの操作入力情報に基づく文字の取得、取得文字の表示、カーソルＣＲの移動などの各処理を行って、ユーザにＩＤの入力を行わせる。
続くステップＳ１０８・Ｓ１０９の処理は、「登録」又は「戻る」の何れかの項目の選択・決定を待機するための処理となる。具体的に、ステップＳ１０８では登録画面上の「登録」の項目の選択・決定が行われたか否かを判別し、該「登録」の項目の選択・決定が行われていないとして否定結果が得られた場合は、ステップＳ１０９に進む。そしてステップＳ１０９では、登録画面上の「戻る」の項目が選択・決定されたか否かを判別し、該「戻る」の項目が選択・決定されていないとして否定結果が得られた場合はステップＳ１０７の入力受け付け処理に戻るようにされる。
【００７１】
上記ステップＳ１０８において、「登録」の項目の選択・決定が行われたとして肯定結果が得られた場合は、ステップＳ１１０に進み、ＩＤを記憶するための処理を実行する。つまり、上記ステップＳ１０７にて入力を受け付けた文字情報（ＩＤ情報）を例えばメモリ４などに記憶させる。そして、このステップＳ１１０の処理を実行した後、先に述べたステップＳ１０２（メニュー画面の表示処理）に戻るようにされる。
【００７２】
一方、上記ステップＳ１０９において「戻る」の項目の選択・決定が行われたとして肯定結果が得られた場合は、図示するようにしてそのままステップＳ１０２に戻るようにされる。
【００７３】
また、上述したステップＳ１０５において、ＩＤが未登録ではないとして否定結果が得られた場合は、ステップＳ１１１に進み、ＩＤ選択画面の表示処理を実行する。つまり、図４（ｃ）に示した選択画面としての表示画面データを表示駆動部５に与えることで、表示パネル６上に選択画面を表示させる。
【００７４】
続くステップＳ１１２では、ＩＤの選択受け付け処理を実行する。すなわち、操作部７からの操作入力情報に基づくカーソルＣＲの移動処理などを行って、ユーザにＩＤの選択状態を提示する。
そして次のステップＳ１１３では、決定操作が行われたか否かを判別する。ステップＳ１１３において、決定操作が行われていないとして否定結果が得られた場合は、上記ステップＳ１１２に戻るようにされる。一方、決定操作が行われたとして肯定結果が得られた場合は、ステップＳ１１４に処理を進める。
【００７５】
ステップＳ１１４では、選択されたＩＤを対象機器ＩＤとして設定する処理を実行する。
続くステップＳ１１５では、文字入力画面の表示処理を行う。すなわち、先の図５（ａ）に示した文字入力画面としての表示画面データを表示駆動部５に与えることで、表示パネル６上に文字入力画面を表示させる。
【００７６】
次のステップＳ１１６においては、文字入力の受け付け及び入力文字の表示のための処理を実行する。つまり、操作部７からの操作入力情報に基づく文字情報の取得、取得した文字情報の表示処理、及びカーソルＣＲの移動処理などを行って、ユーザに文字入力を行わせる。
【００７７】
続くステップＳ１１７・Ｓ１１８の処理は、「送信」又は「終了」の何れかの項目の選択・決定を待機するための処理となる。つまり、ステップＳ１１７では文字入力画面上の「送信」の項目の選択・決定が行われたか否かを判別し、該「送信」の項目の選択・決定が行われていないとして否定結果が得られた場合は、ステップＳ１１８に進む。そしてステップＳ１１８では、文字入力画面上の「終了」の項目が選択・決定されたか否かを判別し、該「終了」の項目が選択・決定されていないとして否定結果が得られた場合は上述したステップＳ１１６の処理に戻るようにされる。
【００７８】
そして、上記ステップＳ１１８において、「終了」の項目が選択・決定されたとして肯定結果が得られた場合は、ステップＳ１２０によるアプリ終了処理として、リモコンアプリ４ａを終了した後、この図に示される処理動作を終了するようにされる。
【００７９】
また、上記ステップＳ１１７において、「送信」の項目の選択・決定が行われたとして肯定結果が得られた場合は、ステップＳ１１９に進み、対象機器ＩＤと入力文字とを送信するための処理を実行する。すなわち、先のステップＳ１１４の処理にて対象機器ＩＤとして設定した受信側機器ＩＤの情報と、上記ステップＳ１１６にて取得した文字情報に応じた文字コードデータとに基づき、先の図７に示したデータ構造を有する送信データを生成すると共に、該送信データが赤外線信号により送出されるように発光部８に対する制御を行う。
なお、先の説明からも理解されるように、携帯電話機１側からの赤外線信号としては、リモートコントローラ２５側の変調方式とは異なる所定の変調方式により変調を与えた信号を送出するようにされている。
また、先に説明したようにして、入力文字の送信を行ったことに応じては、文字入力画面にて表示していた入力文字情報を画面上から消去するようにされる。
【００８０】
このステップＳ１１９による送信処理を実行すると、図示するようにして先のステップＳ１１６の文字入力受け付け及び入力文字表示の処理に戻るようにされる。これにより、ユーザにさらなる文字入力を促すことができる。
【００８１】
続いて、図１１を参照してテレビジョン受像機１０側の処理手順について説明する。
図１１において、テレビジョン受像機１０側のシステムコントローラ２０は、先ず図中のステップＳ２０１において、文字入力モードへの移行トリガの発生を待機するようにされる。
先にも述べたように、ここでは文字入力モードの一例として、番組検索のためのキーワード入力の受け付けを行うモードを例に挙げている。つまりこの場合、文字入力モードへの移行トリガはキーワード番組検索画面の表示トリガであり、従ってステップＳ２０１の処理としては、キーワード番組検索画面を表示すべきとして予め定められた所定のトリガ（例えば番組検索についてのメニュー画面にてキーワード番組検索の項目を選択・決定する操作が行われるなど）の発生を待機するようにされる。
【００８２】
続くステップＳ２０２では、文字入力画面の表示処理を実行する。この場合、文字入力モードへの移行直後の文字入力画面としては、図５に示したキーワード番組検索画面を表示する。従ってステップＳ２０２では、図５に示されるキーワード番組検索画面としての表示画面データを映像信号処理部１５に与えることで、映像信号処理部１５に該表示画面データに応じた映像信号を生成させ、表示パネル１７上にキーワード番組検索画面が表示されるようにする。
【００８３】
続くステップＳ２０３・Ｓ２０４・Ｓ２１６の処理によっては、「入力」の項目の選択・決定、又は携帯電話機からの情報受信、又は「検索」の項目の選択・決定の何れかの事象の発生を待機するようにされる。つまり、ステップＳ２０３では、キーワード番組検索画面における「入力」の項目が選択・決定されたか否かを判別し、該「入力」の項目が選択・決定されていないとして否定結果が得られた場合は、ステップＳ２０４において、携帯電話機１からの情報が受信されたか否かを判別する。そして、このステップＳ２０４において、携帯電話機１からの情報が受信されていないとして否定結果が得られた場合は、ステップＳ２１６に進み、キーワード番組検索画面における「検索」の項目の選択・決定が行われたか否かを判別し、キーワード番組検索画面における「検索」の項目の選択・決定が行われていないとして否定結果が得られた場合は、上記ステップＳ２０３に戻るようにされる。
【００８４】
ここで、上記ステップＳ２０３、Ｓ２０４、Ｓ２１６の判別処理のうち、ステップＳ２０４の判別処理としては、先に説明した受光部１９からの受光信号についての復調処理の結果に基づき行われるものである。
つまり、システムコントローラ２０は、この図１１に示される処理と並行して、受光部１９からの受光信号についての第１の復調処理と第２の復調処理の並行処理を実行するようにされている。上記ステップＳ２０４の判別処理は、これらの復調処理のうち、第２の復調処理により有効なデータが復調されたか否かを判別することで行われる。
なお、この点については、後に説明するステップＳ２０９の判別処理に関しても同様である。
【００８５】
また、上記ステップＳ２０３・Ｓ２１６の判別処理に関して、項目の選択・決定はリモートコントローラ２５からの操作入力により行われるものである。従ってこれらステップＳ２０３・Ｓ２１６の判別処理については、上記のような並行処理として行われる第１の復調処理の結果得られるリモートコントローラ２５からの操作入力情報に基づき行われるものである。
【００８６】
なお、この図１１においては、リモートコントローラ２５からの操作入力情報に基づき行われる、各項目の選択処理（カーソルＣＲ-sの移動処理）、及び決定操作の待機処理などの図示は省略しているが、これらの処理は、図１１に示す処理と並行して行われているものである。
【００８７】
上記ステップＳ２０４において、携帯電話機１からの情報が受信されたとして肯定結果が得られた場合は、ステップＳ２０５に進み、受信側機器ＩＤの取得処理を実行する。具体的にこの場合は、受信（受光）情報のうち前半の所定バイトの情報を取得する。
【００８８】
続くステップＳ２０６においては、ＩＤの認証がＯＫであるか否かを判別する。すなわち、上記ステップＳ２０５の処理にて取得した受信側機器ＩＤの情報が、メモリ２１内に格納されている受信側機器ＩＤ２１ａの情報と一致するか否かについて判別を行う。
このステップＳ２０６において、ステップＳ２０５にて取得した受信側機器ＩＤの情報がメモリ２１内に格納されている受信側機器ＩＤ２１ａの情報と一致し、認証がＯＫであるとして肯定結果が得られた場合は、ステップＳ２０７に進み、受信文字を入力ボックス内に表示するための処理を実行する。すなわち、受信した文字コードデータに応じた文字の情報が、表示パネル１７上に表示されるキーワード番組検索画面内の文字入力ボックス内に表示されるように、映像信号処理部１５に対する制御を行う。
このステップＳ２０７の表示処理を実行すると、先のステップＳ２０３に戻るようにされる。
【００８９】
一方、上記ステップＳ２０６において、ステップＳ２０５にて取得した受信側機器ＩＤの情報がメモリ２１内に格納されている受信側機器ＩＤ２１ａの情報と一致せず、認証がＯＫでないとして否定結果が得られた場合は、図示するようにしてそのままステップＳ２０３に戻るようにされる。つまり、これにより、受信情報がテレビジョン受像機１０を対象として送出されたものではなかった場合は、文字入力画面（キーワード番組検索画面）の表示状態がそれまでの表示状態のまま維持されるようになっている。
【００９０】
また、先のステップＳ２０３・Ｓ２０４・Ｓ２１６の判別処理のうち、ステップＳ２１６において「検索」の項目が選択・決定されたとして肯定結果が得られた場合は、図示するようにして検索処理に移行するようにされる。
先に説明したようにこの検索処理としては、キーワード番組検索画面における文字入力ボックス内に表示した文字情報（入力されたキーワード情報）と、デマルチプレクサ１３にて抽出したＥＰＧデータとに基づき、入力キーワードに基づく所定の条件を満たす放送番組の検索を行うことになる。
【００９１】
また、上記ステップＳ２０３において、「入力」の項目が選択・決定されたとして肯定結果が得られた場合は、ステップＳ２０８以下に続く、文字入力ＧＵＩ画面に係る処理を実行するようにされる。
先ず、ステップＳ２０８では、文字入力ＧＵＩ画面の表示処理を実行する。すなわち、先の図９（ｂ）に示した文字入力ＧＵＩ画面としての表示画面データを映像信号処理部１５に与えることで、表示パネル１７上に文字入力ＧＵＩ画面を表示させる。
【００９２】
次のステップＳ２０９・Ｓ２１０・Ｓ２１１の処理によっては、携帯電話機からの情報受信、又は「戻る」の項目の選択・決定、又は「入力終了」の項目の選択・決定のうち何れかの事象の発生を待機するようにされる。つまり、上記ステップＳ２０９においては、携帯電話機１からの情報が受信されたか否かを判別し、携帯電話機１からの情報が受信されてはいないとして否定結果が得られた場合には、ステップＳ２１０に進み、文字入力ＧＵＩ画面における「戻る」の項目が選択・決定されたか否かを判別する。そして、このステップＳ２１０において、「戻る」の項目が選択・決定されてはいないとして否定結果が得られた場合は、ステップＳ２１１に進み、文字入力ＧＵＩ画面における「入力終了」の項目が選択されたか否かを判別し、「入力終了」の項目が選択されてはいないとして否定結果が得られた場合は、上記ステップＳ２０９に戻るようにされる。
【００９３】
そして、上記ステップＳ２０９において、携帯電話機１からの情報が受信されたとして肯定結果が得られた場合は、ステップＳ２１２に進み、受信側機器ＩＤの取得処理を実行する。そして、続くステップＳ２１３において、ＩＤの認証がＯＫであるか否かを判別する。
【００９４】
上記ステップＳ２１３において、ステップＳ２１２にて取得した受信側機器ＩＤの情報がメモリ２１内に格納されている受信側機器ＩＤ２１ａの情報と一致し、認証がＯＫであるとして肯定結果が得られた場合は、ステップＳ２１４に進み、受信文字を入力ボックス内に表示するための処理を実行する。すなわち、受信した文字コードデータに応じた文字の情報が、表示パネル１７上に表示される文字入力ＧＵＩ画面内の文字入力ボックス内に表示されるように、映像信号処理部１５に対する制御を行う。
このステップＳ２０７の表示処理を実行すると、先のステップＳ２０３に戻るようにされる。
【００９５】
また、上記ステップＳ２１３において、ステップＳ２１２にて取得した受信側機器ＩＤの情報がメモリ２１内に格納されている受信側機器ＩＤ２１ａの情報と一致せず、認証がＯＫでないとして否定結果が得られた場合は、先のステップＳ２０９に戻るようにされる。
これにより、文字入力ＧＵＩ画面の表示時においても、受信情報がテレビジョン受像機１０を対象として送出されたものではなかった場合には、画面表示状態がそれまでの表示状態のまま維持されるようになっている。
【００９６】
また、上記したステップＳ２０９・Ｓ２１０・Ｓ２１１の判別処理のうち、ステップＳ２１０において「戻る」の項目が選択・決定されたとして肯定結果が得られた場合は、先に説明したステップＳ２０２による文字入力画面（キーワード番組検索画面）の表示処理に戻るようにされる。
【００９７】
また、上記ステップＳ２１１において、「入力終了」の項目が選択・決定されたとして肯定結果が得られた場合は、ステップＳ２１５に進み、入力文字を表示した文字入力画面を表示するための処理を実行する。すなわち、キーワード番組検索画面として、その文字入力ボックス内に文字入力ＧＵＩ画面内の文字入力ボックスに対して入力された文字の表示された画面が表示パネル１７上に表示されるように、映像信号処理部１５に対する制御を行う。
このようにして、文字入力ＧＵＩ画面にて文字入力の終了操作が行われたことに応じては、入力文字の表示されたキーワード番組検索画面が表示される。
上記ステップＳ２１５による処理を実行すると、先のステップＳ２０３に戻るようにされ、キーワード番組検索画面に表示される「入力」の項目の選択・決定、「検索」の項目の選択・決定、携帯電話機からの情報受信の何れかの事象の発生を待機するようにされる。
【００９８】
[まとめ]
上記のようにして本実施の形態によれば、携帯電話機１側にて作成した文字の情報をテレビジョン受像機１０に対して入力することができる。すなわち、携帯電話機１の備える文字作成のためのリソースを利用して、テレビジョン受像機１０に対する文字入力を行うことができる。
【００９９】
ここで、従来、テレビジョン受像機１０に対する文字入力を行うとしたときは、例えば先に述べたようにして、文字入力ＧＵＩ画面の表示状態においてリモートコントローラ２５により画面上の文字ボタンの選択・決定操作などを行うことで、所望の文字列を入力するようにされていた。しかし、このような文字入力ＧＵＩを用いた文字入力時には逐次のカーソル移動操作を行う必要があり、その分操作が煩雑なものとなってしまう。
これに対し本実施の形態によれば、ユーザは携帯電話機１に設けられる、先の図２に示したような文字入力用キー群７Ａを用いて文字入力を行うことができ、上記のような逐次のカーソル移動操作は不要となり、その分操作性の向上を図ることができる。
【０１００】
また、上記のように文字入力ＧＵＩを用いた文字入力を行う場合、ユーザは、手元のリモートコントローラ２５の操作盤面とテレビジョン受像機１０における表示パネル１７との間で比較的大きな視線移動を強いられるものとなるが、この際のリモートコントローラ２５と表示パネル１７との関係と比較すれば、携帯電話機１としては、文字入力を行うための操作部７と、入力文字を確認するための表示パネル６とが非常に近接して設けられることから、視線移動はごく僅かなものとすることができる。つまり、この点によっても、文字入力の際の操作性の向上が図られる。
【０１０１】
また、本実施の形態によれば、文字入力にあたりテレビジョン受像機１０側にて文字入力ＧＵＩ画面を表示する必要性はないものとできる。これによれば、表示スペースの有効利用が図られ、例えば空きスペースを利用して広告表示を行うといったことができる。
【０１０２】
ここで、既に普及している携帯電話機には、例えば他の携帯電話機との間で電話番号情報や電子メールアドレス情報等といった各種の情報授受を行うために、赤外線発光部を備えて構成されたものがある。そのような場合、実施の形態としての携帯電話機１を実現するにあたっては、リモコンアプリ４ａとしてのプログラムを追加するのみでよいものとでき、特段のハードウエアの追加は不要とすることができる。
【０１０３】
また、本実施の形態では、テレビジョン受像機１０側においてリモートコントローラ２５からの赤外線信号による操作入力情報を受光するために備えられている受光部１９を利用して、携帯電話機１からの送信情報の受信も行うものとしている。これによりテレビジョン受像機１０側としても、実施の形態としての動作の実現にあたってはリモコンアプリ対応プログラム２１ｂを追加するのみでよく、特段のハードウエアの追加は不要とすることができる。
【０１０４】
なお、先の説明からも理解されるように、このようにリモートコントローラ２５からの操作入力情報の受信と携帯電話機１からの送信情報の受信とを共通の受光部１９を利用して行うことができるのは、リモートコントローラ２５と携帯電話機１とでそれぞれ異なる変調方式による信号を送出するようにしておいた上で、テレビジョン受像機１０側が、受光部１９からの受光信号についてそれぞれの変調方式に応じた個々の復調処理を並行して行うようにしていることによる。つまりこのことで、受光信号がリモートコントローラ２５から送出されたものであるか携帯電話機１から送出されたもであるかの識別を行うことができ、リモートコントローラ２５からの送信情報、携帯電話機１からの送信情報のそれぞれに応じた適正な動作が実行されるようにすることができる。
【０１０５】
＜第２の実施の形態＞
続いて、第２の実施の形態について説明する。
第２の実施の形態は、携帯電話機１を利用した文字入力の対象とする機器が複数ある場合において、それらの対象機器の間で使用する文字コードの種類が異なる場合のあるときに好適な手法を提案するものである。
【０１０６】
ここで、先の第１の実施の形態では、文字入力の対象とする機器が、全て同一の文字コードを使用することを前提としたが、実際においては、文字入力の対象とする機器間で、使用する文字コードがそれぞれ異なることも想定される。そこで、第２の実施の形態では、文字入力の対象機器として選択された機器が使用する文字コードにより、入力文字情報に応じた文字コードデータを送出するものとしている。
【０１０７】
図１２は、第２の実施の形態としての携帯電話機３０の内部構成を示したブロック図である。
なおこの図１２において、既に先の図１にて説明した部分と同様となる部分については同一符号を付して説明を省略する。
また、第２の実施の形態において、テレビジョン受像機１０側の構成については第１の実施の形態の場合と同様となることから改めての図示による説明は省略する。
【０１０８】
この携帯電話機３０としては、先の図１に示した携帯電話機１と比較してメモリ４内の格納情報が異なる。具体的にこの場合のメモリ４においては、ＩＤ・文字コード対応情報４ｃが格納される。また、リモコンアプリ４ａに代えて、後述する第２の実施の形態としての動作を実現するための処理をシステムコントローラ３に実行させるリモコンアプリ４ｂが格納されるものとなる。
【０１０９】
ここで、上記ＩＤ・文字コード対応情報は、受信側機器ＩＤと、該受信側機器ＩＤによって特定されるテレビジョン受像機１０にて使用される文字コードの種類との対応関係を表す情報とされる。
このＩＤ・文字コード対応情報４ｃは、例えば予め出荷時などに格納される情報となる。或いは、例えば通信部２を介してインターネット上からダウンロードした情報とすることもできる。
【０１１０】
この場合、システムコントローラ３は、先の図６に示した文字入力画面にて「送信」の項目が選択・決定され、対象機器に対し入力文字情報と受信側機器ＩＤとを送信すべき状態となったことに応じ、先ずは上記ＩＤ・文字コード対応情報４ｃを参照し、対象機器の受信側機器ＩＤと対応づけられている文字コードの種類の情報を確認する。そして、確認した文字コードの種類の情報により特定される文字コードにより、入力文字に応じた文字コードデータを生成する。その上で、該生成した文字コードデータと選択・決定された対象機器の受信側機器ＩＤの情報とを、発光部８によって送出させる。
【０１１１】
図１３は、上記により説明した文字コードデータの送信動作を含む、第２の実施の形態としての動作を実現するための処理手順を示したフローチャートである。
ここで、テレビジョン受像機１０側の処理手順については先の図１１にて説明したものと同様となることから、ここで改めての説明はしない。
この図１３では、第２の実施の形態としての動作を実現するための処理手順を、システムコントローラ３が上述したリモコンアプリ４ｂとしてのプログラムに基づき実行する処理の手順として示している。
なお、この図においては理解を容易とするため、既に図１０にて説明したものと同様となる処理については同一のステップ番号を付し、その説明は省略する。
【０１１２】
この場合、システムコントローラ３は、ステップＳ１１７において、文字入力画面にて表示される「送信」の項目が選択・決定されたとして肯定結果が得られたことに応じ、ステップＳ３０１において、対象機器ＩＤに対応する文字コードにより入力文字の文字コードデータを生成する処理を行う。
すなわち、先ずはメモリ４内に格納されるＩＤ・文字コード対応情報４ｃにおいて、ステップＳ１１４にて対象機器ＩＤとして設定した受信側機器ＩＤと対応づけられている文字コードの種類の情報を確認する。そして、確認した文字コードの種類の情報により特定される文字コードにより、ステップＳ１１６にて入力された文字の情報に応じた文字コードデータを生成する。
【０１１３】
そして、続くステップＳ３０２において、対象機器ＩＤと生成した文字コードデータとを送信するための処理を実行する。つまり、上記ステップＳ１１４にて設定した対象機器ＩＤとしての受信側機器ＩＤと、上記ステップＳ３０１にて生成した文字コードデータとが、先の図７にて示したデータ構造を有する赤外線信号により送出されるように発光部８を制御する。
図示するようにして、このステップＳ３０２の処理を実行すると、ステップＳ１１６に戻るようにされる。
なお、携帯電話機３０においても、送出する赤外線信号としては、リモートコントローラ２５側の変調方式とは異なる所定の変調方式により変調を与えた信号を送出することになる。また、この場合も第１の実施の形態の場合と同様に、入力文字の送信を行ったことに応じては、文字入力画面にて表示していた入力文字情報を画面上から消去するようにされる。
【０１１４】
ここで、上記により説明した第２の実施の形態では、対象機器が使用する文字コードの種類の情報を確認するためにＩＤ・文字コード対応情報４ｃを用いるものとしているが、このＩＤ・文字コード対応情報４ｃとしては、既に発売済みの機器についての文字コード情報は格納しておくことができるが、例えば新たな機器が発売された場合は、その機器についての文字コードの種類の情報がＩＤ・文字コード対応情報４ｃ内に存在しない状態となるので、対応する文字コードの種類を確認することができなくなってしまう虞がある。
そこで、このような場合にも適正な文字コードによる入力文字の送信が可能となるように、以下のような動作を行うようにすることもできる。
すなわち、その場合、携帯電話機３０では、ユーザによって新たに登録された受信側機器ＩＤの情報を、インターネット上の所定のサーバ装置に送信し、該受信側機器ＩＤにより特定される機器が使用する文字コードの種類の情報についての問い合わせを行うようにする。そして、この問い合わせの結果取得した文字コードの種類の情報と、上記登録された受信側機器ＩＤの情報とを対応づけて上記ＩＤ・文字コード対応情報４ｃに追加する。これにより、新たに登録された対象機器のＩＤがＩＤ・文字コード対応情報４ｃ内に存在しない場合においても、対象機器側で使用される適正な文字コードにより入力文字情報を送信することができる。
【０１１５】
なお、このような動作を実現するにあたっては、システムコントローラ３の処理として以下のような処理を追加するものとすればよい。
先ずは、先の図１３におけるステップＳ１１４により新規登録された受信側機器ＩＤの記憶処理を実行した後に、この新規登録された受信側機器ＩＤと合致するＩＤの情報がＩＤ・文字コード対応情報４ｃ内に存在するか否かについて判別を行う。合致するＩＤが存在するとして肯定結果が得られた場合はステップＳ１０２に戻るようにする。一方、合致するＩＤが存在しないとして否定結果が得られた場合は、新規登録された受信側機器ＩＤの情報を通信部２によって上記所定のサーバ装置に送信させ、新規登録された機器が使用する文字コードの種類の情報についての問い合わせを行う。この結果サーバ装置から送信された文字コードの種類の情報を、新規登録された受信側機器ＩＤの情報と対応づけて対応情報４ｃに追加する。この追加処理の後、ステップＳ１０２に戻るようにする。
【０１１６】
＜第３の実施の形態＞
第３の実施の形態は、携帯電話機側からの送信情報として、入力文字情報と受信側機器ＩＤの情報と共に、各携帯電話機を識別するための送信側機器ＩＤの情報も併せて送信するものである。
図１４は、第３の実施の形態としての携帯電話機３１の内部構成を示したブロック図である。なお、この図１４においても、既に図１にて説明した部分と同様となる部分については同一符号を付して説明を省略する。
また、第３の実施の形態においてもテレビジョン受像機１０側の構成としては第１の実施の形態の場合と同様となることから図示による改めての説明は省略する。
但し、後の説明からも理解されるように、第３の実施の形態におけるテレビジョン受像機１０としては、システムコントローラ２０が第１の実施の形態の場合と一部異なる処理を実行することになる。これに応じ第３の実施の形態の場合のテレビジョン受像機１０においては、図３に示したリモコンアプリ対応プログラム２１ｂに代えて、後の図１６に示す一連の処理をシステムコントローラ２０に実行させるためのプログラムが格納されることになる。
【０１１７】
図１４において、携帯電話機３１としては、第１の実施の形態の場合の携帯電話機１と比較して、メモリ４内に送信側機器ＩＤ４ｅとしてのＩＤ情報が格納される点が異なる。
この送信側機器ＩＤ４ｅは、各携帯電話機３１を識別可能とするために、携帯電話機３１ごとに固有となるようにして割り与えられたＩＤ情報となる。具体例としては、例えば携帯電話機３１に割り与えられた電話番号情報などを挙げることができる。
また、この携帯電話機３１のメモリ４においては、第１の実施の形態の場合に格納されていたリモコンアプリ４ａに代えて、リモコンアプリ４ｄが格納されることになる。
【０１１８】
この場合、携帯電話機３１は、先の図６に示した選択画面にて「送信」の項目が選択・決定されたことに応じ、入力文字情報（文字コードデータ）と受信側機器ＩＤの情報と共に、メモリ４内に格納される送信側機器ＩＤ４ｅの情報を併せて送信する。
図１５は、第３の実施の形態の場合における送信データ構造例を示している。この図１５に示されるように、携帯電話機３１からの送信データとしては、先頭の所定バイトを受信側機器ＩＤ、次の所定バイトを送信側機器ＩＤ４ｅとした上で、これに続けて文字コードデータが格納されるものとなる。
【０１１９】
この場合のテレビジョン受像機１０側では、上記のデータ構造を有する携帯電話機３１からの送信情報について、その先頭の所定バイトの情報を受信側機器ＩＤとして取得し、次の所定バイトの情報を送信側機器ＩＤ４ｅとして取得する。さらに、残りの情報を文字コードデータとして取得する。
そして、このように携帯電話機３１側からの送信情報を受信した後は、第１の実施の形態の場合と同様に、受信した受信側機器ＩＤの情報とメモリ２１内に格納される受信側機器ＩＤ２１ａの情報とに基づく認証を行って、認証がＯＫである場合に受信した文字情報の表示を行うことになる。
【０１２０】
第３の実施の形態のテレビジョン受像機１０では、携帯電話機３１から送信された送信側機器ＩＤ４ｅの情報を利用して、次のような動作を行う。つまり、先の図５等に示したキーワード番組検索画面において「検索」が選択・決定されたことに応じて、当該キーワード番組検索画面内の文字入力ボックス内に入力された文字情報（入力キーワード情報）と、携帯電話機３１から受信した送信側機器ＩＤ４ｅの情報とを対応づけて記憶するものである。
【０１２１】
ここで、携帯電話機は、通常、一人のユーザによる専用機器として用いられる。このことから上記送信側機器ＩＤ４ｅの情報は、各ユーザを識別するためのユーザ識別情報として扱うことができる。
このことから、上記のようにして入力キーワード情報と送信側機器ＩＤ４ｅとを対応づけて記憶することで、テレビジョン受像機１０側では、ユーザごとの入力キーワードの履歴情報を蓄積することができる。
このようなユーザごとの入力キーワード情報の履歴情報を利用すれば、例えば各ユーザが関心を持っている放送番組についての統計をとるなど、ユーザごとの嗜好を解析することができる。このようにユーザごとの嗜好を解析することができれば、その嗜好情報から、ユーザの嗜好に応じた放送番組を各ユーザごとに自動録画するなどとったことができる。
【０１２２】
また、ユーザごとの入力キーワードの履歴情報としては、このような放送番組の自動録画の面だけでなく、文字変換機能の向上にも用いることができる。
例えば文字変換にあたっては、変換操作に応じて入力文字の変換候補を表示するということが行われるが、例えばこの変換候補の配列順を、ユーザごとの入力キーワードの履歴情報に基づく配列順とする。具体的には、過去における入力回数の多いものを優先的に（高順位に）配列するといったものである。これによれば、ユーザが意図する文字が変換候補として優先的に表示される可能性を高めることができ、文字変換に要する時間の短縮化が図られるなど、優れた文字変換機能を実現することができる。
【０１２３】
このようにして、送信側機器ＩＤ４ｅと入力キーワード情報とを対応づけて記憶することによっては、ユーザごとの入力キーワードの履歴情報を利用した各種機能の向上を図ることができる。
【０１２４】
図１６、図１７のフローチャートは、上記により説明した第３の実施の形態としての動作を実現するための処理手順を示している。図１６は携帯電話機３１側の処理手順、図１７はテレビジョン受像機１０側の処理手順をそれぞれ示す。
図１６では携帯電話機３１側の処理手順を、図１４に示したシステムコントローラ３がメモリ４内に格納されるリモコンアプリ４ｄとしてのアプリケーションプログラムに基づき実行する処理の手順として示している。また、図１７ではテレビジョン受像機１０側の処理手順を、システムコントローラ２０がメモリ２１内に格納される先に述べた第３の実施の形態としてのプログラムに基づき実行する処理の手順として示している。
なお、これら図１６、図１７においても、既に説明済みの処理については同一のステップ番号を付して説明を省略する。
【０１２５】
先ず、図１６に示す携帯電話機３１側の処理において、システムコントローラ３は、ステップＳ１１７において、文字入力画面にて表示される「送信」の項目が選択・決定されたとして肯定結果が得られたことに応じ、ステップＳ４０１に進み、対象機器ＩＤ・送信側機器ＩＤと入力文字とを送信するための処理を実行する。
つまり、図中のステップＳ１１４にて設定した対象機器ＩＤとしての受信側機器ＩＤと、メモリ４内に格納される送信側機器ＩＤの情報と、さらにステップＳ１１６にて入力された文字の情報に応じた文字コードデータとが、先の図１５にて示したデータ構造を有する赤外線信号により送出されるように発光部８を制御する。
図示するようにして、このステップＳ４０１の処理を実行すると、ステップＳ１１６に戻るようにされる。
なお、携帯電話機３１においても、送出する赤外線信号としては、リモートコントローラ２５側の変調方式とは異なる所定の変調方式により変調を与えた信号を送出することになる。また、この場合も第１の実施の形態の場合と同様に、入力文字の送信を行ったことに応じては、文字入力画面にて表示していた入力文字情報を画面上から消去するようにされる。
【０１２６】
また、図１７において、この場合のシステムコントロー２０は、図中のステップＳ２０６の判別処理においてＩＤの認証がＯＫであるとして肯定結果が得られた場合に、ステップＳ５０１に進んで送信側機器ＩＤを取得する処理を実行する。すなわち、携帯電話機３１側からの受信情報のうち、先頭の受信側機器ＩＤの情報の次の所定バイトの情報を送信側機器ＩＤ４ｅとして取得するものである。このステップＳ５０１の処理を実行するとステップＳ２０７に進む。
また、ステップＳ２１３の判別処理においてＩＤの認証がＯＫであるとして肯定結果が得られた場合、ステップＳ５０２に進み、同様に送信側機器ＩＤを取得する処理を実行する。このステップＳ５０２の処理を実行するとステップＳ２１４に進む。
【０１２７】
そしてこの場合は、図中のステップＳ２１６にて「検索」の項目が選択・決定されたとして肯定結果が得られたことに応じ、ステップＳ５０３において、入力文字情報を送信側機器ＩＤと対応づけて記憶するための処理を実行する。すなわち、キーワード番組検索画面内の文字入力ボックスに入力された文字の情報（入力キーワード情報）と、上述のステップＳ５０１又はＳ５０２にて取得した送信側機器ＩＤ４ｅの情報とを対応づけて例えばメモリ２１などの所要の記憶手段に記憶させる。
このステップＳ５０３の処理を実行した後に、入力キーワード情報に基づく検索処理に移行するようにされる。
【０１２８】
なお、上記により説明した第３の実施の形態では、ユーザごとの入力キーワードの履歴情報の蓄積のために、携帯電話機３１側が送信する送信側機器ＩＤ４ｅの情報を入力キーワード情報と対応づけて記憶するものとしたが、送信側機器ＩＤ４ｅとしては、例えばテレビジョン受像機１０側において意図されない携帯電話機３１からの送信情報が受け付けられてしまうことの防止を図る用途で用いることもできる。
この場合、テレビジョン受像機１０側では、予め文字入力の受け付けを許可する携帯電話機３１の送信側機器ＩＤ４ｅ（例えば電話番号情報）をユーザに登録させておく。そして、携帯電話機３１からの送信情報を受信した場合は、受信側機器ＩＤについての認証と共に、登録された送信側機器ＩＤ４ｅの情報を用いた認証も行う。具体的には、予め登録された送信側機器ＩＤ４ｅの情報のうち、携帯電話機３１から送信された送信側機器ＩＤ４ｅの情報と合致するものがあるか否かを判別するものである。そして、これら双方の認証が共にＯＫとなった場合にのみ、受信した文字情報の表示処理を行う。これにより、意図されない携帯電話機３１からの送信情報が誤って受け付けられてしまうことを防止できる。
【０１２９】
＜変形例＞
以上、本発明の各実施の形態について説明したが、本発明としてはこれまでに説明した具体例に限定されるべきものではない。
例えば、携帯電話機（１,３０,３１）からテレビジョン受像機１０側に送信する情報としては、これまでで説明した情報に限定されるものではなく、例えば図１８に示されるようにして文字コードの種類の情報や文字列の長さの情報を送信するといったこともできる。
この図１８の例では、第３の実施の形態の場合に対応した変形例として、文字コードデータと共に受信側機器ＩＤと送信側機器ＩＤとを送信する場合の送信データ構造例を示している。図示するようにこの例では、送信側機器ＩＤの情報の次の所定バイトを文字コードの種類の情報とし、その次の所定バイトを文字列の長さの情報とした上で、最後尾に文字コードデータを送信するものとしている。
【０１３０】
上記文字コードの種類としては、例えばASCIIコード（アメリカ）、Latin１コード（欧州）、JISコード（Windows、日本語など：Windowsは登録商標）、EUCコード（Unix、日本語など：Unixは登録商標）、Unicode（日本語など）等を挙げることができる。これらのうちASCIIコード、Latin１コードは１バイト文字であり、JISコード、EUCコード、Unicodeは２バイト文字である。
【０１３１】
ここで、上記文字コードの種類の情報を送信するのは、テレビジョン受像機１０側において複数の文字コードが使用可能とされている場合に対応させるためである。すなわち、この文字コードの種類の情報により、テレビジョン受像機１０側で使用可能とされている複数の文字コードのうち、何れの文字コードによる文字コードデータを送信したのかを通知することができるものである。
ここで、対象とするテレビジョン受像機１０が複数の文字コードを使用可能とされる場合、ＩＤ・文字コード対応情報４ｃにおいては、１つの受信側機器ＩＤに対して複数の文字コードの種類の情報が対応づけられていることになる。この場合の携帯電話機側では、このように対象機器の受信側機器ＩＤに対応づけられている文字コードの種類の情報が複数ある場合は、それらのうち何れかの文字コードを選択し、該選択した文字コードにより入力文字に応じた文字コードデータを生成する。そして、生成した文字コードデータの送信時には、上記選択した文字コードの種類の情報を送信情報内に付加する。
一方、この場合のテレビジョン受像機１０では、受信情報から上記文字コードの種類の情報を取得し、携帯電話機側から受信した文字コードデータに応じた文字情報を表示する際には、上記取得した文字コードの種類の情報により特定される文字コードに従って受信文字コードデータに応じた文字情報の表示処理を行う。
【０１３２】
また、上記文字列の長さの情報を送信することによっては、テレビジョン受像機１０側に送信した文字列の長さを通知することができ、この情報を利用して、送信情報が正しく受信できたか否かの判別を行うなどといったことができる。
【０１３３】
また、これまでの説明では、文字入力対象の画面がキーワード検索に係る画面である場合を例示したが、もちろんそれ以外の他の文字入力の画面に対する文字入力を行う場合にも本発明は好適に適用できる。
なお、入力文字についてはキーワードとしての名詞を例示したが、文字入力画面の種類によっては、名詞に限らず他の品詞や文章等も入力され得ることは言うまでもない。
【０１３４】
また、これまでの説明では、対象機器の選択の際、携帯電話機側の画面上に登録済みの受信側機器ＩＤの情報をそのまま表示する（図４（ｃ））場合を例示したが、ＩＤ情報ではなく製品名の情報を表示することもできる。その場合、予め受信側機器ＩＤと製品名の情報との対応情報を記憶させておき、該対応情報に基づき登録済みの受信側機器ＩＤに応じた製品名の情報を表示するものとすればよい。
また、このように製品名の情報を表示する場合、同一製品名の機器が複数登録されているときには、ユーザによってそれらを区別することができなくなってしまう虞がある。これを回避するとしたときには、製品名の情報に加えて、登録ナンバー情報も併せて表示するものとすればよい。この登録ナンバー情報は、同一製品名の機器が複数登録される場合にそれらを区別できるように携帯電話機側のアプリが割り振るナンバー情報であり、例えば、同一製品名の機器についての登録が行われるごとにその値をインクリメントするようにして割り振るものである。
【０１３５】
また、これまでの説明では、携帯電話機側からの情報送信は赤外線通信により行う場合のみを例示したが、これに代えて、例えばブルートゥース（Bluetooth：登録商標）や無線ＬＡＮ（ＬＡＮ＝Local Area Network、例えばＷｉ-Ｆｉ：Wireless Fidelityのアドホックモード）など他の無線通信方式により行うようにすることもできる。
【０１３６】
また、これまでの説明では、テレビジョン受像機１０側において、付属のリモートコントローラ２５からの操作入力情報と携帯電話機側からの送信情報とを共通の受光部１９を利用して受信する場合を例示したが、リモートコントローラ２５からの操作入力情報を受光（受信）する受信部と、携帯電話機側からの送信情報を受光（受信）する受信部とをそれぞれ別々に設けるといったこともできる。
但し、先にも述べたように実施の形態としては、携帯電話機を利用した文字入力を、特段のハードウエアの追加無しにプログラムの変更のみで実現できるという点が重要な利点となる。このことを考慮すれば、携帯電話機側からの送信情報についての受信部としては、実施の形態で例示したようにリモートコントローラ２５からの操作入力情報についての受信部を共用する構成とする方が好ましいことは明らかである。
【０１３７】
また、現状においては、携帯電話機を外部装置のリモコンとして機能させるリモコン操作アプリが搭載されているものもあるが、そのような携帯電話機においては、実施の形態で説明した文字入力のためのリモコンアプリ（４ａ、４ｂ、４ｄ）をこのリモコン操作アプリと統合するといったこともできる。その場合、文字入力画面からリモコン操作画面に遷移することを可能とすれば、使い勝手をさらに向上することができる。
【０１３８】
また、これまでの説明では、本発明の端末装置が携帯電話機に適用される場合を例示したが、本発明の端末装置としては、例えばＰＤＡ（Personal Digital Assistant）など、文字入力のための操作子を備えた他の電子機器に対しても好適に適用することができる。
【０１３９】
また、これまでの説明では、本発明の表示制御装置がテレビジョン受像機に適用される場合を例示したが、本発明の表示制御装置としては、いわゆるＤＶＤ（Digital Versatile Disc）レコーダのように、テレビジョン放送を受信し放送番組の録画を行う録画装置に対しても好適に適用できる。或いは、このような録画装置以外の他の電子機器に対しても本発明は好適に適用することができる。
【図面の簡単な説明】
【０１４０】
【図１】第１の実施の形態としての端末装置の内部構成を示したブロック図である。
【図２】実施の形態の端末装置の外観図である。
【図３】実施の形態の表示制御装置の内部構成を示したブロック図である。
【図４】第１の実施の形態としての文字入力動作について説明するための図として、端末装置側におけるユーザ操作に応じた画面遷移の例を示した図である。
【図５】表示制御装置側において表示される文字入力画面を例示した図である。
【図６】端末装置側において表示される文字入力画面を例示した図である。
【図７】端末装置による送信データのデータ構造として、第１の実施の形態の場合の送信データ構造例を示した図である。
【図８】端末装置側からの文字情報の送信直後における、端末装置側の画面表示状態と表示制御装置側の表示画面状態とを例示した図である。
【図９】表示制御装置側において文字入力ＧＵＩ画面を表示する際の画面遷移例を示した図である。
【図１０】第１の実施の形態としての動作を実現するために実行されるべき端末装置側の処理手順を示したフローチャートである。
【図１１】第１の実施の形態としての動作を実現するために実行されるべき表示制御装置側の処理手順を示したフローチャートである。
【図１２】第２の実施の形態としての端末装置の内部構成を示したブロック図である。
【図１３】第２の実施の形態としての動作を実現するために実行されるべき端末装置側の処理手順を示したフローチャートである。
【図１４】第３の実施の形態としての端末装置の内部構成を示したブロック図である。
【図１５】端末装置による送信データのデータ構造として、第３の実施の形態の場合の送信データ構造例を示した図である。
【図１６】第３の実施の形態としての動作を実現するために実行されるべき端末装置側の処理手順を示したフローチャートである。
【図１７】第３の実施の形態としての動作を実現するために実行されるべき表示制御装置側の処理手順を示したフローチャートである。
【図１８】端末装置による送信データのデータ構造として、変形例の場合の送信データ構造例を示した図である。
【図１９】従来技術について説明するための図として、文字入力ＧＵＩ画面の例を示した図である。
【符号の説明】
【０１４１】
１,３０,３１  携帯電話機、２  通信部、３,２０  システムコントローラ、４,２１  メモリ、４ａ,４ｂ,４ｄ  リモコンアプリ、４ｃ  ＩＤ・文字コード対応情報、４ｅ  送信側機器ＩＤ、５,１６  表示駆動部、６,１７  表示パネル、７,１８  操作部、７Ａ  文字入力用キー群、８  発光部、１０  テレビジョン受像機、１１  チューナ部、１２  復調部、１３  デマルチプレクサ（DEMUX）、１４  ＭＰＥＧデコーダ、１５  映像信号処理部、１９  受光部、２１ａ  受信側機器ＩＤ、２１ｂ  リモコンアプリ対応プログラム、２５  リモートコントローラ
【図１】
2010003068.tif 000003
【図２】
2010003068.tif 000004
【図３】
2010003068.tif 000005
【図４】
2010003068.tif 000006
【図５】
2010003068.tif 000007
【図６】
2010003068.tif 000008
【図７】
2010003068.tif 000009
【図８】
2010003068.tif 000010
【図９】
2010003068.tif 000011
【図１０】
2010003068.tif 000012
【図１１】
2010003068.tif 000013
【図１２】
2010003068.tif 000014
【図１３】
2010003068.tif 000015
【図１４】
2010003068.tif 000016
【図１５】
2010003068.tif 000017
【図１６】
2010003068.tif 000018
【図１７】
2010003068.tif 000019
【図１８】
2010003068.tif 000020
【図１９】
2010003068.tif 000021