(57)【要約】【課題】複数の遠隔操作対象機器を遠隔操作できる上に、ユーザにとって各機器に対する操作性を向上させることができる携帯電話機を提供する。【解決手段】遠隔操作で実現される機能を指定する制御コードを、遠隔操作の対象となる機器に近距離通信手段によって要求する機能を備えた携帯電話機において、機能を選択する機能選択手段と、機能選択手段が選択した機能を指定する制御コードのみを要求する送信要求信号を近距離通信手段に出力するデータ送受信手段と、データ送受信手段が近距離通信手段を介して機器から受信した制御コードを、操作部における操作キーを示すデータに対応させて記憶手段に格納する格納手段と、操作キーが押下されたときに、操作キーを示すデータに対応する制御コードを記憶手段から読み出して近距離通信手段に出力するコード選択部とを備えたことを特徴とする。【選択図】図１
2008311958.tif 000002
【特許請求の範囲】
【請求項１】
遠隔操作で実現される機能を指定する制御コードを、遠隔操作の対象となる機器に近距離通信手段によって要求する機能を備えた携帯電話機において、
機能を選択する機能選択手段と、
前記機能選択手段が選択した機能を指定する制御コードのみを要求する送信要求信号を前記近距離通信手段に出力するデータ送受信手段と、
前記データ送受信手段が前記近距離通信手段を介して機器から受信した制御コードを、操作部における操作キーを示すデータに対応させて記憶手段に格納する格納手段と、
操作キーが押下されたときに、操作キーを示すデータに対応する制御コードを前記記憶手段から読み出して前記近距離通信手段に出力するコード選択部とを備えた
ことを特徴とする携帯電話機。
【請求項２】
格納手段は、一の機器から受信した制御コードを、他の機器から受信した制御コードが格納されている記憶手段の領域とは異なる領域に格納する
請求項１記載の携帯電話機。
【請求項３】
コード選択部は、ある機器を遠隔操作することが指定されたときに、その機器に対する制御コードが格納されている記憶手段における領域から制御コードを読み出す
請求項２記載の携帯電話機。
【請求項４】
機器から受信した制御コードを、選択された操作キーに割り当てる処理を行うボタン選択手段を備えた
請求項１から請求項３のうちのいずれか１項に記載の携帯電話機。
【請求項５】
ボタン選択手段は、複数の機器の機能に亘って、１つの操作キーに１つの制御コードを割り当てる
請求項４記載の携帯電話機。
【請求項６】
近距離通信手段は、赤外線通信手段である
請求項１から請求項５のうちのいずれか１項に記載の携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通話およびデータ通信のための通信手段の他に、近距離通信手段を備えた携帯電話機に関する。
【背景技術】
【０００２】
ユーザは、テレビジョン受像機、ＤＶＤ再生装置、ＤＶＤレコーダ等のＡＶ（Audio Visual）機器を、リモートコントロール装置（以下、リモコン装置という。）で遠隔操作することができる。一般に、各ＡＶ機器のそれぞれに対応して、専用のリモコン装置が用意されている。また、各ＡＶ機器に対応するリモコン装置の間で、互換性がないことが多い。
【０００３】
すると、ユーザは、複数のＡＶ機器を使用する場合には、それぞれの機器に対応したリモコン装置を使い分ける必要がある。例えば、５つのＡＶ機器を使用する場合、５つのリモコン装置を使い分ける必要があり、ユーザにとって面倒である。また、５つのリモコン装置を置く場所も必要になる。
【０００４】
そこで、携帯電話機に備えられている近距離通信機能を利用して、多種類の機器を遠隔操作する方式が実現されている（例えば、特許文献１参照。）。その方式によれば、１つの携帯電話機を、複数の機器を遠隔操作できる１つのリモコン装置として機能させることができる。
【０００５】
しかし、その方式によって遠隔操作を実現するために、ユーザは、専用のアプリケーションプログラムをＷｅｂサイトから携帯電話機にダウンロードしてインストールする必要がある。一般に、アプリケーションプログラムのダウンロードは有償である。また、ユーザが使用している機器が、その方式に対応しているか否かを例えばＷｅｂサイトで検索する必要があり、やはり面倒である。
【０００６】
特許文献１には、１つの携帯電話機を、複数の機器を遠隔操作できる１つのリモコン装置として機能させる場合に、アプリケーションプログラムのダウンロードを不要にした方式も記載されている。その方式では、ユーザは、遠隔操作の対象になる機器（遠隔操作対象機器）に携帯電話機から要求信号を送信させる。携帯電話機は、遠隔操作対象機器が要求信号に応じて送信した遠隔操作情報を受信してメモリに記憶する。
【０００７】
また、特許文献２には、複数の機器を遠隔操作できる１つのリモコン装置であって、タッチパネルが設けられた画像表示部を備えたリモコン装置が記載されている。特許文献２に記載されたリモコン装置は、ユーザの操作を介さずに、遠隔操作対象機器を遠隔操作するための操作画面（ユーザインタフェース画面）を、遠隔操作対象機器の状況に適するように生成するとされている。
【０００８】
【特許文献１】特開２００３−９２７８８号公報（段落０００４−０００９）
【特許文献２】特開２００２−１９９４７５号公報（段落０００４−０００８）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献２に記載されているリモコン装置は、ユーザインタフェース画面を表示する表示部を備えている必要がある。すると、携帯電話機の表示部の画面サイズに比べて大きな画面サイズを有するＰＤＡ端末等を、リモコン装置として使用しなければならない。一般家庭においてＰＤＡ端末等は普及しているとは言い難い。また、ＰＤＡ端末等を利用する場合には、リモコン装置が高価になる。ＰＤＡ端末等の汎用品ではない専用のリモコン装置を用いることも考えられるが、そのようなリモコン装置を使用する場合、ＰＤＡ端末等とは異なり、他の用途に用いることができないので、実質的に、より高価になってしまう。
【００１０】
特許文献１に記載されているリモコン装置は、広く普及している携帯電話機をリモコン装置として使用するので、実質的に安価にリモコン装置を実現できる。しかし、特許文献１に記載されているリモコン装置は、単に遠隔操作対象機器が送信した遠隔操作情報にもとづいて遠隔操作を実現しているにすぎず、ユーザの利便性が向上しているわけではない。例えば、特許文献１に記載されているリモコン装置では、複数の遠隔操作対象機器を遠隔操作する場合に操作が統一されるとされているが、それでは、却ってユーザにとって不便である場合がある。例えば、異なる種類の機器を操作する場合でも操作が統一されてしまっていては、各機器の操作に適した操作性が確保できないことも考えられる。
【００１１】
そこで、本発明は、複数の遠隔操作対象機器を遠隔操作できる上に、ユーザにとって各機器に対する操作性を向上させることができる携帯電話機を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明による携帯電話機は、遠隔操作で実現される機能を指定する制御コードを、遠隔操作の対象となる機器に近距離通信手段によって要求する機能を備えた携帯電話機であって、機能を選択する機能選択手段と、機能選択手段が選択した機能を指定する制御コードのみを要求する送信要求信号を近距離通信手段に出力するデータ送受信手段と、データ送受信手段が近距離通信手段を介して機器から受信した制御コードを、操作部における操作キーを示すデータに対応させて記憶手段に格納する格納手段と、操作キーが押下されたときに、操作キーを示すデータに対応する制御コードを記憶手段から読み出して近距離通信手段に出力するコード選択部とを備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の遠隔操作対象機器を遠隔操作できる上に、ユーザにとって各機器に対する操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施例を図面を参照して説明する。
図１は、本発明による携帯電話機の構成を、ＡＶ機器の構成とともに示すブロック図である。なお、図１には、携帯電話機２０において、遠隔操作に関わる機能に関するブロックのみが示されている。
【００１５】
図１に示すように、携帯電話機２０は、赤外線によって例えばＩｒＤＡ規格にもとづく通信を行う赤外線通信回路２１、フラッシュメモリ等を含むメモリ２２、プログラムに従って装置制御を行うＣＰＵ等を含む制御部２３、キースイッチ（以下、ボタンという。）を含む操作部２４、およびＬＣＤ等の表示部２５を備えている。
【００１６】
図１に示すＡＶ機器１は、赤外線によって例えばＩｒＤＡ規格にもとづく通信を行う赤外線通信回路１１、メモリ１２、およびプログラムに従って装置制御を行うＣＰＵ等を含む制御部１３を備えている。
【００１７】
図２は、携帯電話機２０の一例の外観を示す正面図である。図２に示すように、携帯電話機２０には、操作部２４に含まれるキーであって上下左右に押下可能な選択キー２４１と、操作部２４における複数のボタンを含むボタン群２４２を備えている。なお、図２では、ボタン群２４２における１８個のボタンのうち、６個のみに「ボタン」であることの表示がなされ、他の１２個については「ボタン」であることの表示は記載省略されている。また、選択キー２４１の中央部は、決定キーとしての機能を果たす。
【００１８】
図３は、携帯電話機２０における制御部２３の機能ブロックを示す機能ブロック図である。制御部２３は、赤外線通信回路２１が受信した赤外線信号にもとづくデータを赤外線通信回路２１から入力するとともに、赤外線通信回路２１が送信すべき赤外線信号の元になるデータを赤外線通信回路２１に出力するデータ送受信部２３１、ＡＶ機器１から収集したい制御コード（遠隔操作で実現される機能を指定するコード）に対応する機能を選択する処理を行う機能選択部２３２、ボタン群２４２におけるボタンに機能を割り当てる処理（制御コードを割り当てる処理と等価）を行うボタン割当部２３３、およびユーザが押下したボタンに対応する制御コードをメモリ２２から読み出してデータ送受信部２３１を介して赤外線通信回路２１に出力するコード選択部２３４の機能を有している。制御コードは、遠隔操作時には赤外線通信によって携帯電話機２０からＡＶ機器１に送出されるので、以下、送出コードともいう。なお、操作部２４におけるボタンを示すデータに対応させてメモリ（記憶手段）２２に格納する格納手段は、ボタン割当部２３３で実現される。
【００１９】
図４および図５は、機能を実現するための送出コードを携帯電話機２０がＡＶ機器１から受信してメモリ２２に格納する様子等を示す説明図である。図６は、設定情報テーブルの構成例を示す説明図である。
【００２０】
図４に示すように、ＡＶ機器１のメモリ１２には、あらかじめ設定情報（図４では、設定情報Ａ）が記憶されている。設定情報は、各機能毎に、送出コードと機能を示すデータとが対応付けられた情報である。ＡＶ機器１は、携帯電話機２０からの送信要求に応じて、メモリ１２に記憶されている設定情報Ａを赤外線通信によって携帯電話機２０に送信する。携帯電話機２０において、ＡＶ機器１から受信された設定情報Ａは、メモリ２２に格納される。
【００２１】
図５には、複数のＡＶ機器からの設定情報が、携帯電話機２０のメモリ２２に格納される様子等が示されている。図５に示す例では、携帯電話機２０のメモリ２２において、ＡＶ機器１から受信された設定情報Ａ、ＡＶ機器２から受信された設定情報ＢおよびＡＶ機器３から受信された設定情報Ｃがそれぞれ格納される。以下、メモリ２２における設定情報の部分を、設定情報テーブルという。
【００２２】
図６は、設定情報テーブルにおけるデータ記憶例を示す説明図である。図６に示すように、設定情報テーブルには、設定情報毎に、ボタン群２４２における個々のボタンを示すデータと、機能を示すデータと、送出コードとが対応して記憶されている。なお、機能とは、遠隔操作する機能であり、例えば、電源オンオフや、音量の増減や、チャンネルの変更等である。
【００２３】
本実施例では、携帯電話機２０は、それぞれのＡＶ機器１，２，３を遠隔操作するための制御コード（送出コード）をＡＶ機器１，２，３から収集するのであるが、携帯電話機２０は、特定の１つ以上の制御コードをＡＶ機器１，２，３に要求することができる。すなわち、使用する機能を選択することができる。また、携帯電話機２０において、ボタンに対して任意の機能を割り当てることができる。
【００２４】
図７は、使用する機能を選択するための表示部２５の表示例を示す説明図である。携帯電話機２０のメモリ２２には、あらかじめ多数の種類のＡＶ機器について使用されると想定される機能を示すデータが記憶されている。あるＡＶ機器から制御コード（送出コード）を取得するために、ユーザが携帯電話機２０の操作部２４から、携帯電話機２０を機能選択モードにする操作入力を行うと、携帯電話機２０の制御部２３は、表示部２５に、メモリ２２に記憶されていたデータにもとづいて機能の一覧を表示する。
【００２５】
ユーザは、選択キー２４１によって、表示画面におけるカーソルを移動させることができる。図７には、「電源オン／オフ」の位置にカーソルがあることが示されている。決定キーが押下されると、制御部２３は、カーソルがある位置に示されている機能が選択されたと判断する。制御部２３は、選択された機能を示すデータをメモリ２２に一時記憶する。
【００２６】
図８は、ボタンに対して機能を割り当てるための表示部２５の表示例を示す説明図である。図８には、「電源オン／オフ」の機能をボタン群２４２におけるいずれかのボタンに割り当てる場合の表示例が示されている。ユーザは、選択キー２４１によって、表示画面におけるカーソルを移動させることができる。図８には、「ボタン１」の位置にカーソルがあることが示されている。決定キーが押下されると、制御部２３は、カーソルがある位置に示されているボタンが選択されたと判断する。カーソルがある位置が図８に示された位置であって決定キーが押下されたときには、制御部２３は、ＡＶ機器から受信した「電源オン／オフ」の制御コード（送出コード）にボタン１を割り当てる。すなわち、設定情報テーブルにおいて、「電源オン／オフ」の制御コード（送出コード）とボタン１を示すデータとを対応させて設定する。
【００２７】
次に、図９のフローチャートを参照して、携帯電話機２０がＡＶ機器に制御コード（送出コード）を要求する場合の動作を説明する。以下、ＡＶ機器１に制御コード（送出コード）を要求する場合の動作を例にする。ユーザは、携帯電話機２０を、ＡＶ機器１を遠隔操作できる状態に設定したいときに、操作部２４から、携帯電話機２０を機能選択モードにする操作入力を行う（ステップＳ１１）。制御部２３は、操作入力に応じて、自機のモードを機能選択モードにする。すなわち、操作部２４に入力される操作入力が、機能選択に関する入力であるとみなす状態になる。
【００２８】
機能選択モードにおいて、制御部２３における機能選択部２３２は、機能選択処理を実行する（ステップＳ１２）。機能選択処理において、機能選択部２３２は、図７に例示されたような表示画面を表示部２５に表示させる。ユーザが選択キー２４１（決定キーを含む。）を用いて順次機能を選択すると、機能選択部２３２は、選択された機能を示すデータをメモリ２２に一時記憶する。ユーザが選択を終了するための所定の操作入力を行うと、制御部２３におけるデータ送受信部２３１は、選択されてメモリ２２に一時記憶したデータが示す機能に対応した制御コード（送出コード）を要求するために、送信要求コードを赤外線通信回路２１に出力する。赤外線通信回路２１は、赤外線信号で送信要求コードを送信する（ステップＳ１３）。
【００２９】
なお、選択された機能に対応する制御コード（送出コード）を要求する送信要求コードは、一例として、送信要求を示すヘッダに、選択された機能を示すデータがパラメータとして付随したような形態のコードである。
【００３０】
ＡＶ機器１において、制御部１３は、赤外線通信回路１１を介して送信要求コードを受信すると、送信要求コードから、機能を示すデータを抽出する。そして、メモリ１２から、機能を示すデータに対応するそれぞれの制御コード（送出コード）を読み出す。また、読み出した一連の制御コード（送出コード）を設定情報Ａとして赤外線通信回路１１に出力する。赤外線通信回路１１は、入力された設定情報Ａを赤外線信号で送信する。なお、送信される設定情報Ａは、機能を示すデータとそれに対応する制御コード（送出コード）との対の集まりである。
【００３１】
携帯電話機２０において、制御部２３におけるデータ送受信部２３１が、赤外線通信回路１１を介してＡＶ機器１から設定情報Ａを受信すると（ステップＳ１４）、制御部２３は、受信した設定情報Ａをメモリ２２に一時記憶する（ステップＳ１５）。次いで、制御部２３におけるボタン割当部２３３は、データ送受信部２３１が受信した設定情報Ａにもとづいて、具体的にはメモリ２２に一時記憶された設定情報Ａにもとづいて、ボタン割当処理を行う（ステップＳ１６）。
【００３２】
ボタン割当処理において、ボタン割当部２３３は、図８に例示されたような表示画面を表示部２５に表示させる。なお、図８に例示されたような表示画面は、それぞれの機能毎に表示される。つまり、ある機能についてボタンが割り当てられると、ボタン割当部２３３は、ボタンが割り当てられていない他の機能について、図８に例示されたような表示画面を表示部２５に表示させる。ユーザが選択キー２４１（決定キーを含む。）を用いてボタンを選択すると、ボタン割当部２３３は、一時記憶されている設定情報Ａにおける機能（図８に示す例では、「電源オン／オフ」の機能）を示すデータに対応させて、選択されたボタンを示すデータを一時記憶する。
【００３３】
設定情報Ａにおける全ての機能に対してボタンが割り当てられると、ボタン割当部２３３は、一時記憶されている設定情報Ａを、最終的に作成された設定情報Ａ（図６参照）としてメモリ２２に格納する（ステップＳ１７）。
【００３４】
なお、ここでは、ＡＶ機器１に制御コード（送出コード）を要求する場合の動作を例にしたが、ＡＶ機器２，３に制御コード（送出コード）を要求する場合にも、制御部２３は、同様の動作を行う。
【００３５】
次に、図１０のフローチャートを参照して、携帯電話機２０をリモコン装置として使用する場合の動作を説明する。ユーザは、携帯電話機２０を、リモコン装置として使用する場合に、操作部２４から、携帯電話機２０をリモコンモードにする操作入力を行う（ステップＳ２１）。制御部２３は、操作入力に応じて、自機のモードをリモコンモードにする。すなわち、操作部２４に入力される操作入力が、遠隔操作に関する入力であるとみなす状態になる。なお、メモリ２２に複数種類の設定情報が格納されている状況では、制御部２３は、そのＡＶ機器を対象として遠隔操作するのかを選択させる画面を表示部２５に表示させ、遠隔操作対象のＡＶ機器をユーザに選択させる。制御部２３におけるコード選択部２３４は、メモリ２２における選択されたＡＶ機器の設定情報から送出コードを読み出す。以下、ユーザが、ＡＶ機器１を選択した場合を例にする。従って、携帯電話機２０の向きは、ユーザによって、赤外線信号がＡＶ機器１に向けて送出されるように設定されている。
【００３６】
リモコンモードにおいて、ユーザがボタン群２４２における任意のボタンを押下すると、ボタンから押下信号が制御部２３に入力される。コード選択部２３４は、メモリ２２における設定情報テーブルに設定されている設定情報Ａを参照して、押下されたボタンに対応する送出コードが設定情報テーブルに設定されているか否か確認する（ステップＳ２２，Ｓ２３）。図１１には、ボタン１が押下されたときに、設定情報Ａにおけるボタン１の項目を参照している例が示されている。なお、図１１では、選択キー２４１は記載省略されている。
【００３７】
押下されたボタンに対応する送出コードが設定情報テーブルに設定されている場合には、コード選択部２３４は、送出コードを読み出して赤外線通信回路２１に出力する。赤外線通信回路２１は、入力された送出コードを赤外線信号で送信する。図１１に示された例では、ボタン１に対応する送出コードＡ１が送信される。なお、携帯電話機２０の向きは、ユーザによって、赤外線信号がＡＶ機器１に向けて送出されるように設定されている。
【００３８】
図１１に示された例では、ＡＶ機器１において、制御部１３は、赤外線通信回路１１を介して送出コードＡ１を受信し、送出コードＡ１に対応する機能を実現する制御を行う。
【００３９】
本実施例では、携帯電話機２０がＡＶ機器１，２，３から機能を実現するための送出コードを直接収集するので、１つの携帯電話機を、複数の機器を遠隔操作できる１つのリモコン装置として機能させることができる。また、アプリケーションプログラムのダウンロードは不要である。
【００４０】
さらに、本実施例では、携帯電話機２０は、ＡＶ機器１，２，３から送出コードを収集する際に、ユーザが欲する機能に対応した送出コードのみを収集することができるので、ユーザの嗜好や必要性に合致したリモコン装置を実現できる。また、機能に対して任意の携帯電話機２０におけるボタンを割り当てることができるので、このことからも、ユーザの嗜好や必要性に合致したリモコン装置を実現できる。また、機能に対するボタンの割り当てを、ＡＶ機器１，２，３のそれぞれに対応して行うことができる。このことからも、ユーザの嗜好や必要性に合致したリモコン装置を実現できることになる。
【００４１】
なお、上記の実施例では、近距離通信機能として赤外線通信機能を例にしたが、ブルートゥース（登録商標）等の他の方式の近距離通信機能を用いる場合にも本発明を適用することができる。
【００４２】
また、上記の実施例では、遠隔操作対象の機器としてＡＶ機器を例にしたが、本発明による携帯電話機２０によって遠隔操作可能な機器はＡＶ機器に限られない。ＡＶ機器以外の家庭電化製品を始めとするリモコン装置で操作可能な他の機器を遠隔操作することができる。
【００４３】
また、上記の実施例では、あるＡＶ機器を遠隔操作するする際に、対象になるＡＶ機器をユーザに選択させることを想定したが、全てのＡＶ機器１，２，３の機能（携帯電話機２０において設定された送出コードに対応する機能）に亘って異なるボタンを割り当てた場合には、すなわち、全てのＡＶ機器１，２，３に亘って１つのボタンに１つの機能を割り当てた場合には、対象になるＡＶ機器をユーザが選択しなくても、全てのＡＶ機器１，２，３を遠隔操作することができる。しかも、全てのＡＶ機器１，２，３を一時に遠隔操作することができる。
【００４４】
全てのＡＶ機器１，２，３に亘って１つのボタンに１つの機能を割り当てる場合、ユーザの選択に任せてもよいが、制御部２３が、１つのボタンに複数の機能を割り当てることを禁止する制御を実行するようにしてもよい。例えば、ステップＳ１６のボタン割当処理において、制御部２３におけるボタン割当部２３３が、ユーザがあるボタンを選択した場合に、そのボタンを示すデータが既に設定情報テーブルに存在しているときには、そのボタンを示すデータを設定情報に設定せず、他のボタンを選択することを勧める情報を表示部２５に表示させる。
【産業上の利用可能性】
【００４５】
本発明は、赤外線通信機能等の近距離通信機能を備えた携帯電話機に適用可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明による携帯電話機の構成を、ＡＶ機器の構成とともに示すブロック図である。
【図２】携帯電話機の一例の外観を示す正面図である。
【図３】携帯電話機における制御部の機能を示す機能ブロック図である。
【図４】機能を実現するための送出コードを携帯電話機がＡＶ機器から受信してメモリに格納する様子等を示す説明図である。
【図５】機能を実現するための送出コードを携帯電話機がＡＶ機器から受信してメモリに格納する様子等を示す説明図である。
【図６】設定情報テーブルの構成例を示す説明図である。
【図７】使用する機能を選択するための表示部の表示例を示す説明図である。
【図８】ボタンに対して機能を割り当てるための表示部の表示例を示す説明図である。
【図９】携帯電話機がＡＶ機器に制御コードを要求する場合の動作を示すフローチャートである。
【図１０】携帯電話機をリモコン装置として使用する場合の動作を示すフローチャートである。
【図１１】送出コードの検索および送信を示す説明図である。
【符号の説明】
【００４７】
１，２，３  ＡＶ機器
１１    赤外線通信回路
１２    制御部
１３    メモリ
２０    携帯電話機
２１    赤外線通信回路
２２    制御部
２３    メモリ
２４    操作部
２５    表示部
２３１  データ送受信部
２３２  機能選択部
２３３  ボタン割当部
２３４  コード選択部
２４１  選択キー
２４２  ボタン群
【図１】
2008311958.tif 000003
【図２】
2008311958.tif 000004
【図３】
2008311958.tif 000005
【図４】
2008311958.tif 000006
【図５】
2008311958.tif 000007
【図６】
2008311958.tif 000008
【図７】
2008311958.tif 000009
【図８】
2008311958.tif 000010
【図９】
2008311958.tif 000011
【図１０】
2008311958.tif 000012
【図１１】
2008311958.tif 000013