(57)【要約】【課題】  容易にリモコンとして使用できるリモコン機能付き携帯電話機を得る。【解決手段】  被制御機器に対して所定の各種制御をなすための各種リモコンコードは、携帯電話機３０の操作部３５の複数の操作ボタンと一対一に対応付けられて携帯電話機３０のメモリ３７に格納される。操作ボタンが押下されると、携帯電話機３０の制御部３４は、被制御機器用の各種リモコンコードを記憶しているメモリ３７から押下されたボタンに対応付けられたリモコンコードを読み出して赤外線発光部３６を用いて被制御機器に送信する。【選択図】      図２                                                  
2004173241.tif 000002
【特許請求の範囲】
【請求項１】
被制御機器に対して所定の各種制御をなすための各種リモコンコードのうちの所望のコードを前記被制御機器に送信して前記被制御機器をリモートコントロールするリモコン機能付き携帯電話機であって、
複数の操作ボタンを備える操作部と、
前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを記憶する記憶手段と、
前記複数の操作ボタンの一つの押下に応答して、前記記憶手段に記憶されている前記各種リモコンコードのうち押下された前記操作ボタンに対応付けられたコードを前記被制御機器に送信する送信手段とを含むことを特徴とするリモコン機能付き携帯電話機。
【請求項２】
前記複数の操作ボタンとこれらを押下することにより実行される前記所定の各種制御との対応関係を表示する表示手段を含むことを特徴とする請求項１記載のリモコン機能付き携帯電話機。
【請求項３】
前記表示手段は、前記複数の操作ボタンの各々の上に対応する制御が示された前記操作部の画像を表示することにより前記対応関係を表示することを特徴とする請求項２記載のリモコン機能付き携帯電話機。
【請求項４】
通信ネットワークに接続され、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを保持するサーバから前記通信ネットワークを介して前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードをダウンロードして前記記憶手段に格納するダウンロード手段を含むことを特徴とする請求項１〜３いずれか記載のリモコン機能付き携帯電話機。
【請求項５】
被制御機器に対して所定の各種制御をなすための各種リモコンコードのうちの所望のコードを前記被制御機器に送信して前記被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法であって、
操作部の複数の操作ボタンの一つの押下に応答して、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを記憶する記憶手段に記憶されている前記各種リモコンコードのうち押下された前記操作ボタンに対応付けられたコードを前記被制御機器に送信する送信ステップを含むことを特徴とするリモートコントロール方法。
【請求項６】
前記複数の操作ボタンとこれらを押下することにより実行される前記所定の各種制御との対応関係を表示する表示ステップを含むことを特徴とする請求項５記載のリモートコントロール方法。
【請求項７】
前記表示ステップは、前記複数の操作ボタンの各々の上に対応する制御が示された前記操作部の画像を表示することにより前記対応関係を表示することを特徴とする請求項６記載のリモートコントロール方法。
【請求項８】
通信ネットワークに接続され、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを保持するサーバから前記通信ネットワークを介して前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードをダウンロードして前記記憶手段に格納するステップを含むことを特徴とする請求項５〜７いずれか記載のリモートコントロール方法。
【請求項９】
被制御機器に対して所定の各種制御をなすための各種リモコンコードのうちの所望のコードを前記被制御機器に送信して前記被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法をコンピュータに実行させるためのプログラムであって、
操作部の複数の操作ボタンの一つの押下に応答して、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを記憶する記憶手段に記憶されている前記各種リモコンコードのうち押下された前記操作ボタンに対応付けられたコードを前記被制御機器に送信する送信ステップを含むことを特徴とするプログラム。
【請求項１０】
前記複数の操作ボタンとこれらを押下することにより実行される前記所定の各種制御との対応関係を表示する表示ステップを含むことを特徴とする請求項９記載のプログラム。
【請求項１１】
前記表示ステップは、前記複数の操作ボタンの各々の上に対応する制御が示された前記操作部の画像を表示することにより前記対応関係を表示することを特徴とする請求項１０記載のプログラム。
【請求項１２】
通信ネットワークに接続され、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを保持するサーバから前記通信ネットワークを介して前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードをダウンロードして前記記憶手段に格納するステップを含むことを特徴とする請求項９〜１１いずれか記載のプログラム。
【請求項１３】
複数の操作ボタンを備える操作部を有し、被制御機器をリモートコントロールするリモコン機能付き携帯電話機と、
通信ネットワークに接続され、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して所定の各種制御をなすための各種リモコンコードを保持するサーバとを含み、
前記携帯電話機は、
記憶手段と、
前記サーバから前記通信ネットワークを介して前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードをダウンロードして前記記憶手段に格納するダウンロード手段と、
前記複数の操作ボタンの一つの押下に応答して、前記記憶手段に記憶されている前記各種リモコンコードのうち押下された前記操作ボタンに対応付けられたコードを前記被制御機器に送信する送信手段とを有することを特徴とするリモートコントロールシステム。
【請求項１４】
前記携帯電話機は、前記複数の操作ボタンとこれらを押下することにより実行される前記所定の各種制御との対応関係を表示する表示手段を含むことを特徴とする請求項１３記載のリモートコントロールシステム。
【請求項１５】
前記表示手段は、前記複数の操作ボタンの各々の上に対応する制御が示された前記操作部の画像を表示することにより前記対応関係を表示することを特徴とする請求項１４記載のリモートコントロールシステム。
【請求項１６】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機であって、
前記被制御機器に対して所定の制御をなすための複数のリモコンコードから構成されるリモコンコード群を記憶する記憶手段と、
ユーザ操作に応答して、前記被制御機器に対して前記所定の制御をなすべく前記リモコンコード群を前記被制御機器に送信する送信手段とを含むことを特徴とするリモコン機能付き携帯電話機。
【請求項１７】
前記被制御機器は記録再生機であり、前記リモコンコード群は番組録画予約をなすための１番組録画予約情報を構成することを特徴とする請求項１６記載のリモコン機能付き携帯電話機。
【請求項１８】
通信ネットワークに接続され前記リモコンコード群を保持するサーバから前記通信ネットワークを介して前記リモコンコード群をダウンロードして前記記憶手段に格納するダウンロード手段を含むことを特徴とする請求項１６または１７記載のリモコン機能付き携帯電話機。
【請求項１９】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機であって、
複数の操作ボタンを備える操作部と、
前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の制御をなすためのリモコンコード群の一部のリモコンコードとを記憶する記憶手段と、
ユーザ操作に応答して、前記被制御機器に対して前記所定の制御をなすべく、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記リモコンコード群を前記被制御機器に送信する送信手段とを含むことを特徴とするリモコン機能付き携帯電話機。
【請求項２０】
前記リモコンコード群は前記被制御機器に対して時刻設定をなすための時刻設定情報を構成することを特徴とする請求項１９記載のリモコン機能付き携帯電話機。
【請求項２１】
通信ネットワークに接続され前記各種リモコンコード及び前記一部のリモコンコードを保持するサーバから前記通信ネットワークを介して前記各種リモコンコード及び前記一部のリモコンコードをダウンロードして前記記憶手段に格納するダウンロード手段を含むことを特徴とする請求項１９または２０記載のリモコン機能付き携帯電話機。
【請求項２２】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機であって、
複数の操作ボタンを備える操作部と、
前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の第１の制御をなすための複数のリモコンコードから構成される第１のリモコンコード群と、前記被制御機器に対して所定の第２の制御をなすための第２のリモコンコード群の一部のリモコンコードとを記憶する記憶手段と、
第１のリモコンモードが設定されているときには、前記複数の操作ボタンの一つの押下に応答して、その押下された操作ボタンに対応付けられたリモコンコードを前記被制御機器に送信し、
第２のリモコンモードが設定されているときには、ユーザ操作に応答して、前記第１のリモコンコード群を前記被制御機器に送信し、
第３のリモコンモードが設定されているときには、ユーザ操作に応答して、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記第２のリモコンコード群を前記被制御機器に送信する送信手段とを含むことを特徴とするリモコン機能付き携帯電話機。
【請求項２３】
前記被制御機器は記録再生機であり、前記第１のリモコンコード群は番組録画予約をなすための１番組録画予約情報を構成することを特徴とする請求項２２記載のリモコン機能付き携帯電話機。
【請求項２４】
前記第２のリモコンコード群は前記被制御機器に対して時刻設定をなすための時刻設定情報を構成することを特徴とする請求項２２または２３記載のリモコン機能付き携帯電話機。
【請求項２５】
前記記憶手段に記憶されているリモコンコードは、通信ネットワークに接続されるサーバから前記通信ネットワークを介して受信されたものであることを特徴とする請求項２２〜２４いずれか記載のリモコン機能付き携帯電話機。
【請求項２６】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法であって、
ユーザ操作に応答して、前記被制御機器に対して所定の制御をなすための複数のリモコンコードから構成されるリモコンコード群を記憶する記憶手段に記憶されている前記リモコンコード群を前記被制御機器に送信する送信ステップを含むことを特徴とするリモートコントロール方法。
【請求項２７】
前記被制御機器は記録再生機であり、前記リモコンコード群は番組録画予約をなすための１番組録画予約情報を構成することを特徴とする請求項２６記載のリモートコントロール方法。
【請求項２８】
通信ネットワークに接続され前記リモコンコード群を保持するサーバから前記通信ネットワークを介して前記リモコンコード群をダウンロードして前記記憶手段に格納するステップを含むことを特徴とする請求項２６または２７記載のリモートコントロール方法。
【請求項２９】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法であって、
ユーザ操作に応答して、操作部の複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコード及び前記被制御機器に対して所定の制御をなすためのリモコンコード群の一部のリモコンコードを記憶する記憶手段に記憶されている前記一部のリモコンコードと、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコードとから構成される前記リモコンコード群を前記被制御機器に送信する送信ステップを含むことを特徴とするリモートコントロール方法。
【請求項３０】
前記リモコンコード群は前記被制御機器に対して時刻設定をなすための時刻設定情報を構成することを特徴とする請求項２９記載のリモートコントロール方法。
【請求項３１】
通信ネットワークに接続され前記各種リモコンコード及び前記一部のリモコンコードを保持するサーバから前記通信ネットワークを介して前記各種リモコンコード及び前記一部のリモコンコードをダウンロードして前記記憶手段に格納するステップを含むことを特徴とする請求項２９または３０記載のリモートコントロール方法。
【請求項３２】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法であって、
第１のリモコンモードが設定されているときには、操作部の複数の操作ボタンの一つの押下に応答して、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の第１の制御をなすための複数のリモコンコードから構成される第１のリモコンコード群と、前記被制御機器に対して所定の第２の制御をなすための第２のリモコンコード群の一部のリモコンコードとを記憶する記憶手段に記憶されている前記各種リモコンコードのうち押下された操作ボタンに対応付けられたコードを前記被制御機器に送信するステップと、
第２のリモコンモードが設定されているときには、ユーザ操作に応答して、前記第１のリモコンコード群を前記被制御機器に送信するステップと、
第３のリモコンモードが設定されているときには、ユーザ操作に応答して、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記第２のリモコンコード群を前記被制御機器に送信するステップとを含むことを特徴とするリモートコントロール方法。
【請求項３３】
前記被制御機器は記録再生機であり、前記第１のリモコンコード群は番組録画予約をなすための１番組録画予約情報を構成することを特徴とする請求項３２記載のリモートコントロール方法。
【請求項３４】
前記第２のリモコンコード群は前記被制御機器に対して時刻設定をなすための時刻設定情報を構成することを特徴とする請求項３２または３３記載のリモートコントロール方法。
【請求項３５】
前記記憶手段に記憶されているリモコンコードは、通信ネットワークに接続されるサーバから前記通信ネットワークを介して受信されたものであることを特徴とする請求項３２〜３４いずれか記載のリモートコントロール方法。
【請求項３６】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法をコンピュータに実行させるためのプログラムであって、
ユーザ操作に応答して、前記被制御機器に対して所定の制御をなすための複数のリモコンコードから構成されるリモコンコード群を記憶する記憶手段に記憶されている前記リモコンコード群を前記被制御機器に送信する送信ステップを含むことを特徴とするプログラム。
【請求項３７】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法をコンピュータに実行させるためのプログラムであって、
ユーザ操作に応答して、操作部の複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコード及び前記被制御機器に対して所定の制御をなすためのリモコンコード群の一部のリモコンコードを記憶する記憶手段に記憶されている前記一部のリモコンコードと、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコードとから構成される前記リモコンコード群を前記被制御機器に送信する送信ステップを含むことを特徴とするプログラム。
【請求項３８】
被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法をコンピュータに実行させるためのプログラムであって、
第１のリモコンモードが設定されているときには、操作部の複数の操作ボタンの一つの押下に応答して、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の第１の制御をなすための複数のリモコンコードから構成される第１のリモコンコード群と、前記被制御機器に対して所定の第２の制御をなすための第２のリモコンコード群の一部のリモコンコードとを記憶する記憶手段に記憶されている前記各種リモコンコードのうち押下された操作ボタンに対応付けられたコードを前記被制御機器に送信するステップと、
第２のリモコンモードが設定されているときには、ユーザ操作に応答して、前記第１のリモコンコード群を前記被制御機器に送信するステップと、
第３のリモコンモードが設定されているときには、ユーザ操作に応答して、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記第２のリモコンコード群を前記被制御機器に送信するステップとを含むことを特徴とするプログラム。
【請求項３９】
複数の操作ボタンを備える操作部を有し、被制御機器をリモートコントロールするリモコン機能付き携帯電話機と、
通信ネットワークに接続され、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の第１の制御をなすための複数のリモコンコードから構成される第１のリモコンコード群と、前記被制御機器に対して所定の第２の制御をなすための第２のリモコンコード群の一部のリモコンコードとを保持するサーバとを含み、
前記携帯電話機は、
記憶手段と、
前記サーバから前記通信ネットワークを介して前記各種リモコンコード、前記第１のリモコンコード群及び前記一部のリモコンコードをダウンロードして前記記憶手段に格納するダウンロード手段と、
第１のリモコンモードが設定されているときには、前記複数の操作ボタンの一つの押下に応答して、その押下された操作ボタンに対応付けられたリモコンコードを前記被制御機器に送信し、
第２のリモコンモードが設定されているときには、ユーザ操作に応答して、前記第１のリモコンコード群を前記被制御機器に送信し、
第３のリモコンモードが設定されているときには、ユーザ操作に応答して、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記第２のリモコンコード群を前記被制御機器に送信する送信手段とを有することを特徴とするリモートコントロールシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリモコン機能付き携帯電話機、そのリモートコントロール方法及びプログラム並びにリモートコントロールシステムに関し、特に被制御機器に対して所定の各種制御をなすための各種リモコンコードのうちの所望のコードを被制御機器に送信して被制御機器をリモートコントロールするリモコン機能付き携帯電話機に関する。
【背景技術】
【０００２】
特許文献１に記載の携帯電話機は、被制御機器をリモートコントロールするための制御コードを保持するサーバから通信網を介して当該制御コードをダウンロードして携帯電話機のメモリに記憶する。そして、メモリに記憶されている制御コードを所定の通信媒体に載せて被制御機器に送信することにより、携帯電話機は被制御機器をリモートコントロールするようにしている。
【０００３】
【特許文献１】特開２００２−２０４２９２号公報（第２−３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１には、ユーザがどのような操作を携帯電話機に対して行なうことによってメモリに記憶されている制御コードのうち、ユーザ所望の制御を被制御機器に対して行なうための制御コードが被制御機器に送信されるのかということについては何等開示されていないが、当然、ユーザは携帯電話機を被制御機器のリモコンとして使用するためのユーザ操作方法を習得する必要がある。
【０００５】
すなわち、ユーザは、携帯電話機をその本来の役割である電話機として使用するための通常のユーザ操作方法に加えて、携帯電話機をリモコンとして使用するためのユーザ操作方法も覚えなければならず、このことはユーザにとっては大変煩わしいものである。
【０００６】
本発明の目的は、容易にリモコンとして使用できるリモコン機能付き携帯電話機、そのリモートコントロール方法及びプログラム並びにリモートコントロールシステムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によるリモコン機能付き携帯電話機は、被制御機器に対して所定の各種制御をなすための各種リモコンコードのうちの所望のコードを前記被制御機器に送信して前記被制御機器をリモートコントロールするリモコン機能付き携帯電話機であって、複数の操作ボタンを備える操作部と、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを記憶する記憶手段と、前記複数の操作ボタンの一つの押下に応答して、前記記憶手段に記憶されている前記各種リモコンコードのうち押下された前記操作ボタンに対応付けられたコードを前記被制御機器に送信する送信手段とを含むことを特徴とする。
【０００８】
前記リモコン機能付き携帯電話機において、前記複数の操作ボタンとこれらを押下することにより実行される前記所定の各種制御との対応関係を表示する表示手段を含むことを特徴とする。
【０００９】
また、前記リモコン機能付き携帯電話機において、前記表示手段は、前記複数の操作ボタンの各々の上に対応する制御が示された前記操作部の画像を表示することにより前記対応関係を表示することを特徴とする。
【００１０】
また、前記リモコン機能付き携帯電話機において、通信ネットワークに接続され、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを保持するサーバから前記通信ネットワークを介して前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードをダウンロードして前記記憶手段に格納するダウンロード手段を含むことを特徴とする。
【００１１】
本発明によるリモートコントロール方法は、被制御機器に対して所定の各種制御をなすための各種リモコンコードのうちの所望のコードを前記被制御機器に送信して前記被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法であって、操作部の複数の操作ボタンの一つの押下に応答して、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを記憶する記憶手段に記憶されている前記各種リモコンコードのうち押下された前記操作ボタンに対応付けられたコードを前記被制御機器に送信する送信ステップを含むことを特徴とする。
【００１２】
本発明によるプログラムは、被制御機器に対して所定の各種制御をなすための各種リモコンコードのうちの所望のコードを前記被制御機器に送信して前記被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法をコンピュータに実行させるためのプログラムであって、操作部の複数の操作ボタンの一つの押下に応答して、前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードを記憶する記憶手段に記憶されている前記各種リモコンコードのうち押下された前記操作ボタンに対応付けられたコードを前記被制御機器に送信する送信ステップを含むことを特徴とする。
【００１３】
本発明によるリモートコントロールシステムは、複数の操作ボタンを備える操作部を有し、被制御機器をリモートコントロールするリモコン機能付き携帯電話機と、通信ネットワークに接続され、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して所定の各種制御をなすための各種リモコンコードを保持するサーバとを含み、前記携帯電話機は、記憶手段と、前記サーバから前記通信ネットワークを介して前記複数の操作ボタンと一対一に対応付けられた前記各種リモコンコードをダウンロードして前記記憶手段に格納するダウンロード手段と、前記複数の操作ボタンの一つの押下に応答して、前記記憶手段に記憶されている前記各種リモコンコードのうち押下された前記操作ボタンに対応付けられたコードを前記被制御機器に送信する送信手段とを有することを特徴とする。
【００１４】
本発明による別のリモコン機能付き携帯電話機は、被制御機器をリモートコントロールするリモコン機能付き携帯電話機であって、前記被制御機器に対して所定の制御をなすための複数のリモコンコードから構成されるリモコンコード群を記憶する記憶手段と、ユーザ操作に応答して、前記被制御機器に対して前記所定の制御をなすべく前記リモコンコード群を前記被制御機器に送信する送信手段とを含むことを特徴とする。
【００１５】
本発明による別のリモコン機能付き携帯電話機は、被制御機器をリモートコントロールするリモコン機能付き携帯電話機であって、複数の操作ボタンを備える操作部と、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の制御をなすためのリモコンコード群の一部のリモコンコードとを記憶する記憶手段と、ユーザ操作に応答して、前記被制御機器に対して前記所定の制御をなすべく、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記リモコンコード群を前記被制御機器に送信する送信手段とを含むことを特徴とする。
【００１６】
本発明による別のリモコン機能付き携帯電話機は、被制御機器をリモートコントロールするリモコン機能付き携帯電話機であって、複数の操作ボタンを備える操作部と、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の第１の制御をなすための複数のリモコンコードから構成される第１のリモコンコード群と、前記被制御機器に対して所定の第２の制御をなすための第２のリモコンコード群の一部のリモコンコードとを記憶する記憶手段と、第１のリモコンモードが設定されているときには、前記複数の操作ボタンの一つの押下に応答して、その押下された操作ボタンに対応付けられたリモコンコードを前記被制御機器に送信し、第２のリモコンモードが設定されているときには、ユーザ操作に応答して、前記第１のリモコンコード群を前記被制御機器に送信し、第３のリモコンモードが設定されているときには、ユーザ操作に応答して、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記第２のリモコンコード群を前記被制御機器に送信する送信手段とを含むことを特徴とする。
【００１７】
本発明による別のリモートコントロール方法は、被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法であって、ユーザ操作に応答して、前記被制御機器に対して所定の制御をなすための複数のリモコンコードから構成されるリモコンコード群を記憶する記憶手段に記憶されている前記リモコンコード群を前記被制御機器に送信する送信ステップを含むことを特徴とする。
【００１８】
本発明による別のリモートコントロール方法は、被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法であって、ユーザ操作に応答して、操作部の複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコード及び前記被制御機器に対して所定の制御をなすためのリモコンコード群の一部のリモコンコードを記憶する記憶手段に記憶されている前記一部のリモコンコードと、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコードとから構成される前記リモコンコード群を前記被制御機器に送信する送信ステップを含むことを特徴とする。
【００１９】
本発明による別のリモートコントロール方法は、被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法であって、第１のリモコンモードが設定されているときには、操作部の複数の操作ボタンの一つの押下に応答して、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の第１の制御をなすための複数のリモコンコードから構成される第１のリモコンコード群と、前記被制御機器に対して所定の第２の制御をなすための第２のリモコンコード群の一部のリモコンコードとを記憶する記憶手段に記憶されている前記各種リモコンコードのうち押下された操作ボタンに対応付けられたコードを前記被制御機器に送信するステップと、第２のリモコンモードが設定されているときには、ユーザ操作に応答して、前記第１のリモコンコード群を前記被制御機器に送信するステップと、第３のリモコンモードが設定されているときには、ユーザ操作に応答して、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記第２のリモコンコード群を前記被制御機器に送信するステップとを含むことを特徴とする。
【００２０】
本発明による別のプログラムは、被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法をコンピュータに実行させるためのプログラムであって、ユーザ操作に応答して、前記被制御機器に対して所定の制御をなすための複数のリモコンコードから構成されるリモコンコード群を記憶する記憶手段に記憶されている前記リモコンコード群を前記被制御機器に送信する送信ステップを含むことを特徴とする。
【００２１】
本発明による別のプログラムは、被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法をコンピュータに実行させるためのプログラムであって、ユーザ操作に応答して、操作部の複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコード及び前記被制御機器に対して所定の制御をなすためのリモコンコード群の一部のリモコンコードを記憶する記憶手段に記憶されている前記一部のリモコンコードと、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコードとから構成される前記リモコンコード群を前記被制御機器に送信する送信ステップを含むことを特徴とする。
【００２２】
本発明による別のプログラムは、被制御機器をリモートコントロールするリモコン機能付き携帯電話機のリモートコントロール方法をコンピュータに実行させるためのプログラムであって、第１のリモコンモードが設定されているときには、操作部の複数の操作ボタンの一つの押下に応答して、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の第１の制御をなすための複数のリモコンコードから構成される第１のリモコンコード群と、前記被制御機器に対して所定の第２の制御をなすための第２のリモコンコード群の一部のリモコンコードとを記憶する記憶手段に記憶されている前記各種リモコンコードのうち押下された操作ボタンに対応付けられたコードを前記被制御機器に送信するステップと、第２のリモコンモードが設定されているときには、ユーザ操作に応答して、前記第１のリモコンコード群を前記被制御機器に送信するステップと、第３のリモコンモードが設定されているときには、ユーザ操作に応答して、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記第２のリモコンコード群を前記被制御機器に送信するステップとを含むことを特徴とする。
【００２３】
本発明による別のリモートコントロールシステムは、複数の操作ボタンを備える操作部を有し、被制御機器をリモートコントロールするリモコン機能付き携帯電話機と、通信ネットワークに接続され、前記複数の操作ボタンと一対一に対応付けられ前記被制御機器に対して各種制御をなすための各種リモコンコードと、前記被制御機器に対して所定の第１の制御をなすための複数のリモコンコードから構成される第１のリモコンコード群と、前記被制御機器に対して所定の第２の制御をなすための第２のリモコンコード群の一部のリモコンコードとを保持するサーバとを含み、前記携帯電話機は、記憶手段と、前記サーバから前記通信ネットワークを介して前記各種リモコンコード、前記第１のリモコンコード群及び前記一部のリモコンコードをダウンロードして前記記憶手段に格納するダウンロード手段と、第１のリモコンモードが設定されているときには、前記複数の操作ボタンの一つの押下に応答して、その押下された操作ボタンに対応付けられたリモコンコードを前記被制御機器に送信し、第２のリモコンモードが設定されているときには、ユーザ操作に応答して、前記第１のリモコンコード群を前記被制御機器に送信し、第３のリモコンモードが設定されているときには、ユーザ操作に応答して、ユーザにより予め押下された操作ボタンに対応付けられたリモコンコード及び前記一部のリモコンコードから構成される前記第２のリモコンコード群を前記被制御機器に送信する送信手段とを有することを特徴とする。
【００２４】
このように、本発明では、リモコン機能付き携帯電話機の操作部の複数の操作ボタンと、被制御機器に対して所定の各種制御をなすための各種リモコンコードとは一対一に対応付けられており、この操作ボタンが押下されると、携帯電話機の送信手段は、上記各種リモコンコードを記憶している記憶手段から押下されたボタンに対応付けられたリモコンコードを読み出して被制御機器に送信する。
【００２５】
すなわち、複数の操作ボタンの各々には被制御機器に対して実行可能な制御が予め割り当てられており、操作ボタンの押下に応答して押下されたボタンに割り当てられた制御が被制御機器に対して行なわれるのである。したがって、ユーザは複数の操作ボタンのうちユーザ所望の制御に対応するボタンを押下するだけで、被制御機器に対してユーザ所望の制御を行うことができ、よって、ユーザは携帯電話機を容易に被制御機器のリモコンとして使用することができる。
【００２６】
また、本発明では、複数の操作ボタンとこれらに割り当てられている所定の各種制御との対応関係が携帯電話機の表示手段により表示されるようにしているので、ユーザは携帯電話機をより容易にリモコンとして使用することができる。
【００２７】
また、本発明では、サーバに被制御機器に対して所定の各種制御をなすための各種リモコンコードを携帯電話機の複数の操作ボタンと一対一に対応付けて保持させておき、サーバに保持されている上記各種リモコンコードを携帯電話機のダウンロード手段によりダウンロードするようにしている。したがって、携帯電話機の記憶手段にリモコン対象の被制御機器用の各種リモコンコードが記憶されていない場合であっても、サーバからこれらを取得することによってリモコン対象の被制御機器をリモートコントロールすることが可能となる。
【００２８】
また、本発明では、複数のリモコンコードを順次送信することにより被制御機器に対して行うことができる制御をなすために、これら複数のリモコンコードから構成されるリモコンコード群を記憶手段に記憶しておき、ユーザ操作に応答してリモコンコード群を送信して被制御機器を制御する。このように、ユーザはリモコンコード群の送信を指示するための操作をなすのみで、様々な情報を必要とする制御を被制御機器に対して行うことができる。すなわち、最低限の操作で容易に被制御機器をリモートコントロールすることが可能である。
【００２９】
また、本発明では、複数のリモコンコードを順次送信することにより被制御機器に対して行うことができる制御をなすために、これら複数のリモコンコードの一部のリモコンコードを記憶手段に記憶しておくと共に、複数の操作ボタンと一対一に対応付けられた各種リモコンコードも記憶しておき、被制御機器をリモートコントロールする際には、ユーザにより押下されたボタンに対応付けられたリモコンコードと上記一部のリモコンコードとから構成されるリモコンコード群を送信する。このように、様々な情報を必要とする制御を被制御機器に対して行う際、ユーザはその情報の一部を操作ボタンを押下することで決定すると共に、リモコンコード群の送信を指示するための操作をなすのみであるので、様々な情報を必要とする制御を被制御機器に対して容易に行うことができる。
【発明の効果】
【００３０】
以上説明したように本発明では、複数の操作ボタンの各々に被制御機器に対して実行可能な制御を予め割り当てておき、操作ボタンの押下に応答して押下されたボタンに割り当てられた制御が被制御機器に対して行なわれるようにしているので、ユーザは複数の操作ボタンのうちユーザ所望の制御に対応するボタンを押下するだけで、被制御機器に対してユーザ所望の制御が行われる。したがって、ユーザは携帯電話機を容易に被制御機器のリモコンとして使用することができる。
【００３１】
また、本発明では、複数の操作ボタンとこれらに割り当てられている所定の各種制御との対応関係が携帯電話機の表示手段により表示されるようにしているので、ユーザは携帯電話機をより容易にリモコンとして使用することができるようになる。
【発明を実施するための最良の形態】
【００３２】
以下に、本発明の第１の実施例について図面を用いて説明する。図１は本発明の第１の実施例によるリモートコントロールシステムの構成を示す図である。図２は本発明の第１の実施例による携帯電話機３０の構成を示す図であり、図１と同等部分は同一符号にて示している。図３は図２に示した携帯電話機３０の外観を示す図であり、図２と同等部分は同一符号にて示している。
【００３３】
図１に示したように、本発明の第１の実施例によるリモートコントロールシステムは、携帯電話機３０と、サーバ４０と、被制御機器５０及び６０と、電話網やインターネット等の通信ネットワーク１００とから構成される。図２に示したように、携帯電話機３０は、アンテナ３１と、無線部３２と、表示部３３と、制御部３４と、操作部３５と、赤外線発光部３６と、メモリ３７とから構成される。
【００３４】
携帯電話機３０は、被制御機器５０及び６０の各々をリモートコントロールするリモコンとして使用可能である、すなわち、被制御機器５０及び６０の各々に対して所定の各種制御をなすことができる。
【００３５】
例えば、被制御機器がテレビジョンであれば、これに対する所定の各種制御としては電源のオン／オフ、テレビチャンネルの選局、音量の調整等がある。被制御機器がビデオテープレコーダであれば、これに対する所定の各種制御としては電源のオン／オフ、再生、録画等がある。
【００３６】
図３に示したように、操作部３５は複数の操作キー１〜２１を備えている。各操作キーは操作ボタンであるが、図３に示した例では複数の操作キー１〜２１のうちのファンクションキー１７のみは、４つの操作ボタンから構成されている。      
【００３７】
メモリ３７には、被制御機器５０に対して所定の各種制御をなすための各種リモコンコードが、操作部３５の複数の操作ボタンと一対一に対応付けられてデータセットとして格納されている。また、メモリ３７には、被制御機器６０に対して所定の各種制御をなすための各種リモコンコードが、被制御機器５０用の各種リモコンコードと同様に、操作部３５の複数の操作ボタンと一対一に対応付けられてデータセットとして格納されている。
【００３８】
図４はデータセットの例を示す図である。図４に示した例では、データセットＳ１は被制御機器５０をリモートコントロールするためのデータセットであり、データセットＳ２は被制御機器６０をリモートコントロールするためのデータセットである。この場合、被制御機器５０及び被制御機器６０はそれぞれテレビであり、被制御機器５０の製造メーカが「Ａ社」、被制御機器６０の製造メーカが「Ｂ社」である。データセットＳ１及びＳ２の各々は、データスピード情報、デューティ情報及び操作部３５の複数の操作ボタンと一対一に対応付けられた各種リモコンコードから構成される。
【００３９】
メモリ３７に複数のデータセットが格納されている場合、携帯電話機３０をリモコンとして用いる際に使用するデータセットを選択する必要がある、すなわち、携帯電話機３０をどの被制御機器のリモコンとして用いるかを設定する必要がある。データセットを選択する際には、制御部３４の制御により表示部３３に例えば図５に示した表示がなされる。
【００４０】
図５では、テレビリモコン選択画面が示されており、「１：Ａ社」は製造メーカ「Ａ社」のテレビ用のデータセットＳ１を示し、「２：Ｂ社」は製造メーカ「Ｂ社」のテレビ用のデータセットＳ２を示し、「３：Ｃ社」は製造メーカ「Ｃ社」のテレビ（図示せず）用のデータセットを示し、「４：Ｄ社」は製造メーカ「Ｄ社」のテレビ（図示せず）用のデータセットを示す。この場合、メモリ３７にはテレビ用のデータセットとして上記４つのデータセットが格納されている。
【００４１】
ユーザが図５に示した「１：Ａ社」〜「４：Ｄ社」の選択肢から例えば「１：Ａ社」を操作部３５を用いて選択すると、すなわちデータセットＳ１を選択すると、携帯電話機３０は被制御機器５０（この場合、被制御機器５０は製造メーカ「Ａ社」のテレビ）のリモコンとして設定されることになる。
【００４２】
携帯電話機３０が被制御機器５０のリモコンとして設定されている場合に、ユーザが操作部３５の複数の操作ボタンの一つを押下すると、制御部３４はメモリ３７に格納されているデータセットＳ１から押下された操作ボタンに対応付けられたリモコンコードを読み出し、そして読み出されたリモコンコードを赤外線発光部３６に送信する。赤外線発光部３６は、制御部３４からのリモコンコードに対応した赤外線信号を被制御機器５０に送信する。赤外線発光部３６からの赤外線信号が被制御機器５０に受信されて、被制御機器５０がリモートコントロールされる。
【００４３】
一方、携帯電話機３０が被制御機器６０のリモコンとして設定されている場合に、ユーザが複数の操作ボタンの一つを押下すると、制御部３４はメモリ３７に格納されているデータセットＳ２から押下された操作ボタンに対応付けられたリモコンコードを読み出し、そして読み出されたリモコンコードを赤外線発光部３６に送信する。したがって、赤外線発光部３６からこのリモコンコードに対応した赤外線信号が被制御機器６０に送信され、よって、被制御機器６０がリモートコントロールされる。
【００４４】
図５に示した例では、メモリ３７には製造メーカ「Ａ社」〜「Ｄ社」のテレビ用のデータセットしか格納されていないので、別の製造メーカのテレビ（以下、製造メーカ「Ｅ社」のテレビと称す）をリモートコントロールすることはできない。しかし、携帯電話機３０が通信ネットワーク１００を介してサーバ４０から製造メーカ「Ｅ社」のテレビ用のデータセットをダウンロードすることにより、リモートコントロール可能となる。
【００４５】
通信ネットワーク１００に接続されたサーバ４０は、被制御機器５０及び６０用のデータセットの他にも、図示せぬ各種被制御機器（テレビジョン、ビデオテープレコーダ、音響機器、エアコンディショナ等の家電製品やカラオケ再生装置等）用のデータセットを保持している。なお、サーバ４０が保持するデータセットの記述方法は、図４に示したデータセットの記述方法と同様である。
【００４６】
ユーザが操作部３５を用いて製造メーカ「Ｅ社」のテレビ用のデータセットのダウンロードを指示すると、制御部３４は製造メーカ「Ｅ社」のテレビ用のデータセットをダウンロードするための要求を無線部３２及びアンテナ３１を介して送信する。サーバ４０は通信ネットワーク１００を介して当該要求を受信すると、サーバ４０が保持する製造メーカ「Ｅ社」のテレビ用のデータセットを通信ネットワーク１００を介して携帯電話機３０に送信する。制御部３４はアンテナ３１及び無線部３２を介して受信されたデータセットをメモリ３７に格納する。
【００４７】
これにより、図５に示したテレビリモコン選択画面の「５：未登録」の選択肢は「５：Ｅ社」となるので、この選択肢を選択することにより、携帯電話機３０を製造メーカ「Ｅ社」のテレビのリモコンとして設定することが可能となる。
【００４８】
携帯電話機３０が被制御機器のリモコンとして設定されると、制御部３４の制御により表示部３３に、操作部３５の複数の操作ボタンとこれらボタンを押下することにより実行される当該被制御機器に対する所定の各種制御との対応関係が表示される。
【００４９】
例えば、携帯電話機３０がテレビのリモコンとして設定される場合、表示部３３には図６に示した表示がなされる。図６に示したように、表示部３３には、複数の操作ボタンの各々の上に対応する制御が示された操作部３５の画像が表示される。この表示により、操作部３５の操作ボタン１０（図３参照）を押下することによりチャンネル１０が選択され、操作ボタン１３を押下することによりテレビの電源オン／オフがなされ、操作キー１７の４つの操作ボタンをそれぞれ押下することにより音量の増減、チャンネルＵＰ／ＤＯＷＮがなされるというように、ユーザは操作部３５のどのボタンを押下すればどのような制御を行うことができるかを容易に知ることができる。
【００５０】
図７は携帯電話機３０の動作を示すフローチャートである。以下、図１〜図７を用いて携帯電話機３０の動作について説明する。以下の説明では、被制御機器５０は製造メーカ「Ａ社」のテレビであり、被制御機器６０は製造メーカ「Ｂ社」のテレビであるものとする。また、図１に示したシステムにおいて、被制御機器５０及び６０以外に、被制御機器として製造メーカ「Ｃ社」のテレビ、製造メーカ「Ｄ社」のテレビ及び製造メーカ「Ｆ社」のビデオテープレコーダが存在するものとする。また、これら５つの被制御機器用のデータセット（各データセットの記述方法は、図４に示したデータセットの記述方法と同様である）は全てメモリ３７に格納されているものとする。
【００５１】
ユーザがこれら５つの被制御機器のうちの被制御機器５０を携帯電話機３０を用いてリモートコントロールする場合を例にとり、携帯電話機３０の動作について説明する。すなわち、リモコン対象の被制御機器が被制御機器５０である場合を例にとり、携帯電話機３０の動作について説明する。
【００５２】
携帯電話機３０が被制御機器のリモコンとして動作するモードであるリモコンモードへの移行をユーザが操作部３５を用いて指示すると（ステップＰ１，ＹＥＳ）、制御部３４は表示部３３に、リモコン対象の被制御機器の種類を選択するための画面を表示させる。選択可能な種類としては、例えば、「テレビ」、「ビデオテープレコーダ」、「音響機器」、「エアコン」、「カラオケ再生装置」等があり、これらが選択肢として表示される。
【００５３】
上述したようにリモコン対象の被制御機器は被制御機器５０であるので、ユーザは操作部３５を用いて「テレビ」の選択肢を選択する（ステップＰ２）。この選択に応答して、制御部３４は表示部３３に図５に示したテレビリモコン選択画面を表示させる。
【００５４】
ステップＰ２において、もし「ビデオテープレコーダ」の選択肢が選択されるならば、表示部３３には図５に示したテレビリモコン選択画面ではなくビデオテープレコーダ選択画面が表示される。メモリ３７に格納されているビデオテープレコーダ用のデータセットは製造メーカ「Ｆ社」のビデオテープレコーダ用のデータセットのみであるので、ビデオテープレコーダ選択画面は、図５に示したテレビリモコン選択画面における「テレビリモコン選択」、「１：Ａ社」、「２：Ｂ社」、「３：Ｃ社」、「４：Ｄ社」がそれぞれ「ビデオテープレコーダリモコン選択」、「１：Ｆ社」、「２：未登録」、「３：未登録」、「４：未登録」に代えられたものとなる。
【００５５】
上述したようにリモコン対象の被制御機器は被制御機器５０であるので、ステップＰ２における「テレビ」の選択肢の選択後の図５に示したテレビリモコン選択画面で、ユーザは操作部３５を用いて「１：Ａ社」の選択肢を選択する（ステップＰ３）。これにより、携帯電話機３０は被制御機器５０（製造メーカ「Ａ社」のテレビ）のリモコンとして設定される。すなわち、携帯電話機３０は、被制御機器５０のリモコンとして動作するリモコンモードへ移行する（ステップＰ４）。
【００５６】
リモコンモードへの移行と共に、表示部３３は制御部３４の制御により図６に示した表示を行なう  （ステップＰ４）。携帯電話機３０がリモコンモードにある間、この表示は固定される。
【００５７】
リモコンモード下において操作部３５の操作ボタンが押下されると（ステップＰ５，ＹＥＳ）、メモリ３７に格納されている被制御機器５０用のデータセットのうちの押下されたボタンに対応付けられたリモコンコードが被制御機器５０に送信され（ステップＰ６）、被制御機器５０がリモートコントロールされる。
【００５８】
なお、図７に示したフローチャートに従った処理動作は、予めＲＯＭ等の記憶媒体に格納されたプログラムを、ＣＰＵ（制御部）となるコンピュータに読み取らせて実行せしめることにより、実現できることは勿論である。
【００５９】
本発明の第１の実施例では、メモリ３７から読み出されたリモコンコードは赤外線発光部３６により赤外線信号として送信されるが、赤外線以外の通信媒体（超音波、電波（ＲＦ）等）を用いてリモコンコードを送信するようにしてもよい。
【００６０】
また、サーバ４０に上述したデータセットだけでなく、テレビ番組を示すテレビ番組名データとこれ等に対応するＧコード（登録商標）（ジェムスターコード）とから構成されたデータセット（テレビ番組データセット）を保持させるようにしてもよい。
【００６１】
この場合、まず、通信ネットワーク１００を介してサーバ４０から携帯電話機３０にテレビ番組データセットをダウンロードする。ユーザが、ダウンロードしたテレビ番組データセットに含まれるテレビ番組からユーザ所望のテレビ番組を操作部３５を用いて選択すると、選択されたテレビ番組に対応するＧコード（登録商標）が携帯電話機３０からビデオテープレコーダに送信され、当該テレビ番組の録画予約が行なわれる。このように、ユーザ所望のテレビ番組の録画の予約を容易に行なうことが可能である。
【００６２】
また、サーバ４０に、今週の新規楽曲を示す曲名データとこれ等に対応する選曲コードとから構成されたデータセット（楽曲データセット）を保持させるようにしてもよい。カラオケ再生装置のメーカによって今週の新規楽曲として選択される楽曲は異なるので、サーバ４０はメーカ毎の楽曲データセットを保持する。      
【００６３】
この場合、まず、通信ネットワーク１００を介してサーバ４０から携帯電話機３０にリモコン対象のカラオケ再生装置のメーカの楽曲データセットをダウンロードする。ユーザが、ダウンロードした楽曲データセットに含まれる楽曲からユーザ所望の楽曲を操作部３５を用いて選択すると、選択された楽曲に対応する選曲コードが携帯電話機３０からリモコン対象のカラオケ再生装置に送信され、この再生装置により当該楽曲が再生される。このように、ユーザが選曲コードを手入力することなくカラオケ再生装置にユーザ所望の楽曲を再生させることが可能である。
【００６４】
次に、本発明の第２の実施例について図面を用いて説明する。本発明の第２の実施例によるリモートコントロールシステムの構成は図１に示した構成と同様であり、本発明の第２の実施例による携帯電話機の構成は図２に示した構成と同様であり、その外観は図３に示した外観と同様である。
【００６５】
本発明の第２の実施例では、図４に示したデータセットと異なるデータセットを使用し、これを用いたリモコンコード送信方法を複数用意することにより携帯電話機による多種多様なリモコンサービスを実現する。
【００６６】
図８は本発明の第２の実施例において使用されるデータセットの例を示す図である。図８に示したように、データセットＳ１０は、送信リモコン信号部１０００と、一括コード送信部１１００と、キー対応コード部１２００と、連結用コード部１３００とから構成される。
【００６７】
送信リモコン信号部１０００は、無線区間においてリモコン信号送信時に必要とする波形情報を定義する情報定義部である。送信リモコン信号部１０００は、データスピード１０１１及びデューティ（ＤＵＴＹ）１０１２を定義するキャリア定義部１０１０と、後述するように複数のリモコンコードを一括送信する際に使用するコード送信間隔１０１３とを有する。
【００６８】
一括コード送信部１１００は、幾つかのリモコンコードを連続して送信する際に使用し、各々が１つの意味をなすリモコンコードのかたまりである送信コード群１１１０，１１２０・・から構成される。送信コード群１１１０は、リモコンコード１１１１，１１１２・・及びコード群見出し１１１９から構成され、送信コード群１１２０は、リモコンコード１１２１，１１２２・・及びコード群見出し１１２９から構成される。すなわち、送信コード群１１１０，１１２０・・の各々は、複数のリモコンコード及びコード群見出しから構成される。なお、コード群見出しは主に、携帯電話機３０の表示部３３に表示される文字データである。送信コード群を構成するリモコンコードを連続して送信することにより、被制御機器に対して所定の制御をなすことが可能である。
【００６９】
キー対応コード部１２００は、操作部３５の複数の操作ボタンと一対一に対応付けられ被制御機器に対して所定の各種制御をなすための各種リモコンコード１２１１，１２１２・・を定義する部分である。例えば携帯電話機３０のテンキーの１つである「１」キー（図３の操作ボタン１）が押下されると、「１」キーに対応付けられたリモコンコード（キー１用コード）１２１１が送信され、「２」キー（図３の操作ボタン２）が押下されると、「２」キーに対応付けられたリモコンコード（キー２用コード）１２１２が送信される。キー対応コード部１２００を用いたリモコンコード送信方法（第１の送信方法）は、第１の実施例によるリモコンコード送信方法（図４のデータセットを用いたリモコンコード送信方法）と同一である。
【００７０】
連結用コード部１３００は、所定の順番で所定数のリモコンコードを受信可能な被制御機器をコントロールするリモコンコードフォーマットにおいて、特にリモコンコードの一部はデータセットＳ１０作成時に決定し、一部のリモコンコードはユーザ操作時に決定する必要があるリモコンコード送信方法に対応するために使用する。
【００７１】
連結用コード部１３００は、複数のコード定義部１３１０，１３２０・・から構成され、コード定義部１３１０は、コード数１３１１及びリモコンコード１３１２・・から構成され、コード定義部１３２０は、コード数１３２１及びリモコンコード１３２２・・から構成される。なお、上述したように一部のリモコンコードはユーザが決定するため、コード定義部１３１０，１３２０・・中のいくつかの定義部にはリモコンコードが定義されていない。
【００７２】
データセットＳ１０のフォーマットにおいて、連結用コード部１３００のフォーマットと一括コード送信部１１００のフォーマットは似通って見えるが、連結用コード部１３００を用いた送信方法（第３の送信方法）と、一括コード送信部１１００を用いた送信方法（第２の送信方法）とは異なる。
【００７３】
連結用コード部１３００を用いた送信方法では、１回の送信にて全てのコード定義部１３１０，１３２０・・中のリモコンコード１３１２，１３２２・・を送信する。これに対し一括コード送信部１１００を用いた送信方法では、１回の送信において送信されるものは送信コード群１１１０，１１２０・・のうちの一つである。なお、連結用コード部１３００を用いた送信方法では、リモコンコード１３１２，１３２２・・に加えてユーザにより決定されたリモコンコードが送信され、これらリモコンコードを連続して送信することにより、被制御機器に対して所定の制御をなすことが可能である。
【００７４】
データセットＳ１０はサーバ４０に保持されている。ユーザが被制御機器（例えば被制御機器５０）をリモートコントロールしたい場合、まず、ユーザは操作部３５を用いて被制御機器５０用のデータセットＳ１０のダウンロードを指示する。すると、制御部３４は被制御機器５０用のデータセットＳ１０をダウンロードするための要求を無線部３２及びアンテナ３１を介して送信する。サーバ４０は通信ネットワーク１００を介して当該要求を受信すると、サーバ４０が保持する被制御機器５０用のデータセットＳ１０を通信ネットワーク１００を介して携帯電話機３０に送信する。制御部３４はアンテナ３１及び無線部３２を介して受信されたデータセットＳ１０をメモリ３７に格納する。これにより、ユーザは携帯電話機３０を被制御機器５０のリモコンとして使用することが可能になる。
【００７５】
以下、本発明の第２の実施例による携帯電話機３０の動作について図面を用いて説明する。図９〜１２は本発明の第２の実施例による携帯電話機３０の動作を示すフローチャートである。なお、携帯電話機３０のメモリ３７には被制御機器５０用のデータセットＳ１０が格納されているものとし、ユーザが携帯電話機３０を用いて被制御機器５０をリモートコントロールする場合を例にとり、携帯電話機３０の動作について説明する。すなわち、リモコン対象の被制御機器が被制御機器５０である場合を例にとり、携帯電話機３０の動作について説明する。
【００７６】
携帯電話機３０が被制御機器のリモコンとして動作するモードであるリモコンモードへの移行をユーザが操作部３５を用いて指示すると（図９のステップＴ１，ＹＥＳ）、制御部３４は表示部３３に、リモコン対象の被制御機器の種類を選択するための画面を表示させる。
【００７７】
ユーザは操作部３５を用いて被制御機器５０の種類を選択する（図９のステップＴ２）。この選択に応答して、制御部３４は表示部３３に、リモコン対象の被制御機器の製造メーカを選択するための画面（例えば図５参照）を表示させる。      
【００７８】
ユーザは操作部３５を用いて被制御機器５０の製造メーカを選択する（図９のステップＴ３）。これにより、以下に説明する各リモコンモード下において携帯電話機３０は被制御機器５０用のデータセットＳ１０を使用することになる。
【００７９】
第２の実施例では、リモコンモードとして第１〜第３のリモコンモードが用意されており、第１のリモコンモード下では第１の送信方法が実行可能であり、第２のリモコンモード下では第２の送信方法が実行可能であり、第３のリモコンモード下では第３の送信方法が実行可能である。
【００８０】
ステップＴ３の後、ユーザは操作部３５を用いて第１〜第３のリモコンモードのうちの一つのモードに携帯電話機３０を設定する（図９のステップＴ４）。これにより、携帯電話機３０は当該一つのモードへ移行する。
【００８１】
ステップＴ４において設定されたモードが第１のリモコンモードの場合（図９のステップＴ５、第１のリモコンモード）、キー対応コード部１２００を用いた第１の送信方法が実行可能であり、これは第１の実施例による送信方法と同一である。
【００８２】
すなわち、まず、表示部３３は制御部３４の制御により、操作部３５の複数の操作ボタンとこれらボタンを押下することにより実行される被制御機器５０に対する所定の各種制御との対応関係（例えば図６参照）を表示する（図１０のステップＴ６）。携帯電話機３０が第１のリモコンモードにある間、この表示は固定される。
【００８３】
第１のリモコンモード下において操作部３５の操作ボタンが押下されると（図１０のステップＴ７，ＹＥＳ）、メモリ３７に格納されているデータセットＳ１０のキー対応コード部１２００中のリモコンコード１２１１，１２１２・・のうち、押下されたボタンに対応付けられたリモコンコードが被制御機器５０に送信され（図１０のステップＴ８）、被制御機器５０がリモートコントロールされる。
【００８４】
ステップＴ４において設定されたモードが第２のリモコンモードの場合（図９のステップＴ５、第２のリモコンモード）、一括コード送信部１１００を用いた第２の送信方法が実行可能であり、図１１のステップＴ９に進む。
【００８５】
ステップＴ９では、制御部３４の制御により表示部３３に図１３に示した表示がなされる。図１３には送信コード群選択画面が示されており、図１３に示したようにコード群見出し１１１９，１１２９・・が表示部３３に表示される。ユーザは操作部３５を用いてコード群見出し１１１９，１１２９・・のいずれかを選択する。これにより、選択されたコード群見出しを有する送信コード群が選択されたことになる（図１１のステップＴ１０）。
【００８６】
そして、ユーザが操作部３５の決定ボタンを押下すると（図１１のステップＴ１１，ＹＥＳ）、ステップＴ１０において選択された送信コード群のリモコンコードがコード送信間隔１０１３に従って被制御機器５０に順次送信され（図１１のステップＴ１２）、被制御機器５０がリモートコントロールされる。
【００８７】
第２の送信方法の具体例について説明する。被制御機器５０がビデオテープレコーダである場合、一括コード送信部１１００の送信コード群を送信することにより被制御機器５０に対して行うことができる制御の具体例としては、例えばテレビ番組の録画予約がある。この場合、送信コード群１１１０，１１２０・・の各々を構成するリモコンコードは、１番組の録画予約をなすための録画予約情報であり、時間及びチャンネル等の情報である。また、コード群見出し１１１９，１１２９・・の各々は番組の名称等となる。
【００８８】
上述したように、コード群見出し１１１９，１１２９・・のいずれかを画面上で選択することにより間接的に送信コード群１１１０，１１２０・・のいずれかを選択し（図１１のステップＴ１０）、選択された送信コード群中のリモコンコードを送信することにより（図１１のステップＴ１２）、時間及びチャンネル等の情報である録画予約情報が送信され、被制御機器５０であるビデオに録画予約を行うことができる。
【００８９】
１つのテレビ番組の録画予約情報として必要な情報であるテレビ番組録画予約用の複数のリモコンコードを１つの送信コード群に定義し、番組名や時間等のユーザが送信コード群１１１０，１１２０・・のいずれかを選択する際に必要とする情報を各送信コード群中のコード群見出しとして定義する。このようにしてデータセットＳ１０の一括コード送信部１１００を作成することで、ユーザは図１３に示した表示から番組表を確認し、見たい番組を選択及び決定操作するだけで当該番組の録画予約を行うことが可能となる。
【００９０】
このように、ユーザは直感的な操作である選択及び決定操作を行うだけであり、ユーザ操作方法の習得の手間が軽減され、容易にテレビ番組の録画予約サービスを利用可能である。
【００９１】
また、携帯電話機３０はデータセットＳ１０をネットワーク１００を介してサーバ４０から取得するので、データセットＳ１０の更新等が容易であり、したがって、ユーザはネットワーク１００上のサーバ４０にアクセスすることにより容易に番組表の閲覧や更新等を行うことができる。
【００９２】
このように、一括コード送信部１１００を用いた第２の送信方法においては、ユーザにとって負担となる操作方法の習得の手間が軽減され、また、操作上の手数も低減される。
【００９３】
次に、第３の送信方法について説明する。ステップＴ４において設定されたモードが第３のリモコンモードの場合（図９のステップＴ５、第３のリモコンモード）、連結用コード部１３００を用いた第３の送信方法が実行可能であり、図１２のステップＴ１３に進む。
【００９４】
第３の送信方法で送信されるリモコンコードの数は、コード定義部１３１０，１３２０・・の数及びコード定義部１３１０，１３２０・・中のコード数１３１１，１３２１・・から決定される。
【００９５】
コード数１３１１，１３２１・・の各々は、それを有するコード定義部中に定義されるリモコンコードの数を示す。コード数を“１”以上に指定したコード定義部では、当該コード数に続いてリモコンコードが定義されている。コード数を“０“と指定したコード定義部では、リモコンコードが定義されていない。コード数を“０“と指定したコード定義部には、キー対応コード部１２００中のリモコンコード１２１１，１２１２・・のいずれかをユーザ操作時に割り当てる。
【００９６】
上記のようにコード数を“１”以上または“０”と指定することでコード定義部の意味を変えている。すなわち、コード数を“１”以上に指定するコード定義部は、データセットＳ１０作成時にリモコンコードが決定しているコード定義部であり、コード数を“０“と指定したコード定義部は、ユーザ操作時にリモコンコードが割り当てられるコード定義部である。
【００９７】
図１２のステップＴ１３では、制御部３４の制御により表示部３３に図１４に示した表示がなされる。図１４にはデータ入力画面が示されており、図１４に示したように、データ入力画面にはデータ送信用ボタンイメージ７０及びデータ入力エリア８０が配置されているが、表示部３３の表示イメージはこれに限定されない。
【００９８】
ユーザは操作部３５のテンキー等を操作してデータ入力エリア８０にデータ入力を行う（図１２のステップＴ１４）。そして、ユーザが操作部３５を用いてデータ送信用ボタンイメージ７０を押下すると（図１２のステップＴ１５，ＹＥＳ）、コード定義部１３１０，１３２０・・のリモコンコード１３１２，１３２２・・と、ステップＴ１４において押下された操作ボタンに対応付けられたキー対応コード部１２００のリモコンコードとがコード送信間隔１０１３に従って被制御機器５０に順次送信され（図１２のステップＴ１６）、被制御機器５０がリモートコントロールされる。
【００９９】
第３の送信方法の具体例について図１５及び１６を用いて説明する。図１５は図８に示すデータセットＳ１０の具体例を示す図であり、キー対応コード部及び連結用コード部のみを示している。なお、キー対応コード部６２００は図８のキー対応コード部１２００に対応し、連結用コード部６３００は図８の連結用コード部１３００に対応している。図１６は第３の送信方法の具体例におけるリモコンコードの送信順番を示す図である。
【０１００】
連結用コード部６３００のリモコンコードを送信することにより被制御機器５０に対して行うことができる制御の具体例としては、例えば被制御機器５０に対する時刻設定がある。この場合、被制御機器５０に送信されるリモコンコードは、時刻設定をなすための時刻設定情報である。なお、被制御機器５０は、時計の設定機能（時刻設定機能）を有し、７つのリモコンコードを一括受信することにより制御される被制御機器であるとする。さらに、被制御機器５０は、７つのリモコンコードのうち、先頭には時刻設定情報の送信開始を示す送信開始コード“Ｓ”、末尾には時刻設定情報の送信終了を示す送信終了コード“Ｅ”、中間には時分を区切る時分区切りコード“：”を必要とする被制御機器であるとする。
【０１０１】
上述したように時刻設定情報は７つのリモコンコードから構成され、このことは連結用コード部６３００のコード定義部が７つ（６３１０〜６３７０）存在していること、及び、コード定義部６３１０〜６３７０各々のコード数が“１”又は“０”であることより判別可能である。
【０１０２】
コード数６３１１、コード数６３４１及びコード数６３７１の各々は“１”以上であることより、コード定義部６３１０，６３４０及び６３７０の各々はデータセットＳ１０作成時にリモコンコードが決定されている部分であることが分かり、リモコンコードを送信する際１番目はリモコンコード６３１２“Ｓ”、４番目はリモコンコード６３４２“：”、７番目はリモコンコード６３７２“Ｅ”を固定的に送信する（図１６参照）。
【０１０３】
コード数６３２１、コード数６３３１、コード数６３５１及びコード数６３６１の各々は“０”であることより、コード定義部６３２０，６３３０，６３５０及び６３６０の各々はユーザ操作時にリモコンコードが決定される部分であることが分かり、コード定義部６３２０，６３３０，６３５０及び６３６０の各々には、キー対応コード部６２００中のキー１用コード６２１１“１”及びキー２用コード６２１２“２”のいずれかがユーザ操作時に割り当てられる。コード定義部６３２０，６３３０，６３５０及び６３６０に割り当てられるリモコンコードは、時刻設定情報のうちの時分情報である。
【０１０４】
図１２のステップＴ１４においてキー（操作ボタン）１及び２を押下することにより、図１４に示すように“１２２１”と入力すると、コード定義部６３２０にキー１用コード６２１１“１”、コード定義部６３３０にキー２用コード６２１２“２”、コード定義部６３５０にキー２用コード６２１２“２”、コード定義部６３６０にキー１用コード６２１１“１”が割り当てられる。
【０１０５】
したがって、図１２のステップＴ１６において、図１６に示すように、コード６３１２“Ｓ”、コード６２１１“１”、コード６２１２“２”、コード６３４２“：”、コード６２１２“２”、コード６２１１“１”、コード６３７２“Ｅ”がこの順番で順次送信されることになる。これにより、被制御機器５０の時計の時刻は１２時２１分に設定されることになる。
【０１０６】
時計の時刻設定においては、ユーザが最低限操作しなくてはならないのは時分情報入力操作及び送信操作だけである。その他の送信開始コード、送信終了コード及び時分区切りコード等の情報は被制御機器５０には必要な情報であるが、このような被制御機器固有の制御コード等の情報をユーザにデータ入力させると、その操作は煩雑になり入力ミス等により時刻設定できない場合さえ考えられる。      
【０１０７】
しかし、連結用コード部を用いた第３の送信方法を使用する事で、このような問題も容易に解決可能である。
【０１０８】
データセットＳ１０作成者側で、被制御機器５０に対する時刻設定に必要なリモコンコード数及び固定的に送信を行わなくてはならない送信開始コード、送信終了コード及び時分区切りコードは予め定義可能である。送信開始コード、送信終了コード及び時分区切りコードが予め定義されている連結用コード部６３００を用いて時刻設定を行えば、ユーザが行わなくてはならない操作は、時分情報の入力及びリモコンコードの送信だけとなる。
【０１０９】
この操作はユーザが行わなくてはならない最低限の操作であり、本操作を行うことによるユーザの負荷は最低限となる。また、ユーザにおいても、時刻設定を行う際に時分情報の入力を行わなくてはならないということは容易に想像ができるため、データ入力エリア８０に時分情報を入力することは容易に想像ができる。このことより、ユーザにとって分かり易い操作性を容易に実現可能であるといえる。
【０１１０】
このように、連結用コード部を用いた第３の送信方法においては、ユーザには必要最低限の操作のみを行わせることが可能であり、よって操作上の手数が低減される。また、最低限の操作であるため、操作方法の習得の手間が軽減される。      
【０１１１】
上述したように、本発明の第２の実施例では、複数の送信方法（第１〜第３の送信方法）を１台の携帯電話機が使用することができる。複数の送信方法が用意されているので、リモコンサービスを提供する側においては、情報の種類に応じて送信方法及び表示部の構成が変更可能であり、豊富な種類のサービスが実現可能である。また、ユーザ側においても、豊富なサービスの利用が可能であるため、複数の被制御機器をコントロールする際に、その度毎にリモコンを探し、持ち替え、被制御機器を制御するといった煩雑な行為が減り、煩わしさを低減させることができる。
【０１１２】
なお、図９〜１２に示したフローチャートに従った処理動作は、予めＲＯＭ等の記憶媒体に格納されたプログラムを、ＣＰＵ（制御部）となるコンピュータに読み取らせて実行せしめることにより、実現できることは勿論である。
【０１１３】
本発明の第２の実施例では、第１の実施例と同様にメモリ３７から読み出されたリモコンコードは赤外線発光部３６により赤外線信号として送信されるが、赤外線以外の通信媒体（超音波、電波（ＲＦ）等）を用いてリモコンコードを送信するようにしてもよい。
【０１１４】
また、本発明の第２の実施例では、データセットＳ１０のフォーマットは固定としているが、送信リモコン信号部１０００、一括コード送信部１１００、キー対応コード部１２００、連結用コード部１３００の各々に「データ有無識別情報」を定義することで、データセットＳ１０をサービスに合わせて変更可能としてもよい。
【０１１５】
例えば、サービスの種類によっては、メニュー形式のデータ選択方式を必要としない場合が考えられる。このような場合は一括コード送信部１１００の「データ有無識別情報」を“無”と指定しデータセットＳ１０を作成する。この場合、データセットＳ１０の一括コード送信部１１００には「データ有無識別情報」のみが定義され送信コード群１１１０，１１２０・・は定義されないことになり、データセットＳ１０の総データ量が削減可能となる。
【０１１６】
データ量を減らすことにより、データセットＳ１０ダウンロード時の無線区間のデータ伝送効率及びメモリ３７の使用効率を向上することができる。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施例によるリモートコントロールシステムの構成を示す図である。
【図２】図１の携帯電話機の構成を示す図である。
【図３】図１の携帯電話機の外観を示す図である。
【図４】被制御機器をリモートコントロールするためのデータセットの例を示す図である。
【図５】図２の表示部のテレビリモコン選択画面の例を示す図である。
【図６】図３の操作部の複数の操作ボタンとこれらボタンを押下することにより実行されるリモコン対象の被制御機器に対する所定の各種制御との対応関係を示す図２の表示部の表示例を示す図である。
【図７】図１の携帯電話機の動作を示すフローチャートである。
【図８】本発明の第２の実施例で使用されるデータセットの例を示す図である。
【図９】本発明の第２の実施例による携帯電話機の動作を示すフローチャートである。
【図１０】本発明の第２の実施例による携帯電話機の動作を示すフローチャートである。
【図１１】本発明の第２の実施例による携帯電話機の動作を示すフローチャートである。
【図１２】本発明の第２の実施例による携帯電話機の動作を示すフローチャートである。
【図１３】図２の表示部の送信コード群選択画面の例を示す図である。
【図１４】図２の表示部のデータ入力画面の例を示す図である。
【図１５】図８のデータセットの具体例を示す図である。
【図１６】本発明の第２の実施例による第３の送信方法の具体例におけるリモコンコードの送信順番を示す図である。
【符号の説明】
【０１１８】
１〜２１    操作キー
３０    携帯電話機
３１    アンテナ
３２    無線部
３３    表示部
３４    制御部
３５    操作部
３６    赤外線発光部
３７    メモリ
４０    サーバ
５０，６０    被制御機器
１００    通信ネットワーク
【図１】
2004173241.tif 000003
【図２】
2004173241.tif 000004
【図３】
2004173241.tif 000005
【図４】
2004173241.tif 000006
【図５】
2004173241.tif 000007
【図６】
2004173241.tif 000008
【図７】
2004173241.tif 000009
【図８】
2004173241.tif 000010
【図９】
2004173241.tif 000011
【図１０】
2004173241.tif 000012
【図１１】
2004173241.tif 000013
【図１２】
2004173241.tif 000014
【図１３】
2004173241.tif 000015
【図１４】
2004173241.tif 000016
【図１５】
2004173241.tif 000017
【図１６】
2004173241.tif 000018