(57)【要約】【課題】各放送局のテレビ番組を確認できる必要最小限の情報と簡易な操作との関連性を実現することにより利用者の利便性を向上できるようにすることを課題とする。【解決手段】携帯電話の表示部３０６には、たとえば１５：１９現在（指定時刻ＴＭ）のアイコン群ＣＢが表示される。アイコン群ＣＢの各アイコンはそれぞれ独立して図示せぬセレクトキーおよび確定キーにより選択可能である。各アイコン上には、テレビ局名と指定時刻ＴＭのときに放映されるテレビ番組のタイトルとが一対の組み合わせとして記憶部から読み出されて表示される。所望のアイコンにカーソルＣＳが移動され、確定キーにより確定操作がなされると、そのアイコンに対応するテレビ局のチャンネル番号が判定され、そのチャンネル番号の赤外線信号が送信される。これにより、テレビ装置が赤外線信号を受光すると、チャンネルが切替えられる。【選択図】  図８
2005295187.tif 000002
【特許請求の範囲】
【請求項１】
操作部、赤外線送信部および表示部を有する携帯端末のコンピュータにより実行されるプログラムであって、
前記コンピュータに、
テレビのチャンネル番号に対応付けられ、少なくとも任意の期間に放映されるテレビ番組のタイトルを含む番組情報とテレビのチャンネル制御を行うためのリモコン情報とが対応付けてメモリに記憶されており、前記メモリに記憶された任意の期間の番組情報に基づくテレビ番組のタイトルを前記操作部により選択可能なアイコンとして一方向に並べて表示する第１ステップと、
前記第１ステップにより表示されたアイコンのいずれかひとつを前記操作部の操作に応じて決定する第２ステップと、
前記第２ステップの操作に応じて決定されたアイコンに対応するリモコン情報を前記メモリより読み出す第３ステップと、
前記第３ステップで読み出されたリモコン情報を赤外線送信部に送出する第４ステップと、
を実行させることを特徴するプログラム。
【請求項２】
前記第２ステップは、前記操作部の操作に応じて前記表示部にカーソルを表示させ、当該カーソルの移動によりいずれかひとつのアイコンを決定することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記第１ステップは、前記表示部にテレビ番組のタイトルの一部を表示するとともに、前記操作部の操作に応じて表示範囲をスクロールすることを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記番組情報にはテレビ番組のタイトルに対応付けたテレビ局名が含まれており、前記第１ステップは同一アイコン上にテレビ番組のタイトルとテレビ局名とを対応付けて表示することを特徴とする請求項１，２または３に記載のプログラム。
【請求項５】
前記携帯端末はネットワークを介してサーバとの間で通信が可能であり、前記第１ステップは、前記サーバにアクセスして前記番組情報を入力することを特徴とする請求項１〜４のいずれか１つに記載のプログラム。
【請求項６】
前記第１ステップは、前記サーバにアクセスしたときの時刻を前記任意の期間とした番組情報を入力することを特徴とする請求項５に記載のプログラム。
【請求項７】
前記第１ステップは前記任意の期間を表示することを特徴とする請求項６に記載のプログラム。
【請求項８】
前記第１ステップは、前記サーバにアクセスして任意の期間分の番組情報を入力することを特徴とする請求項５に記載のプログラム。
【請求項９】
前記第１ステップは前記任意の期間のうち現在表示しているテレビ番組の放映時間を表示することを特徴とする請求項８に記載のプログラム。
【請求項１０】
通信部、操作部、赤外線送信部および表示部を有する携帯端末を用いてテレビ装置をリモコン操作する方法であって、
テレビのチャンネル番号に対応付けられ、少なくとも任意の期間に放映されるテレビ番組のタイトルを含む番組情報とテレビのチャンネル制御を行うためのリモコン情報とが対応付けてメモリに記憶されており、前記メモリに記憶された任意の期間の番組情報に基づくテレビ番組のタイトルを前記操作部により選択可能なアイコンとして一方向に並べて表示する第１ステップと、
前記第１ステップにより表示されたアイコンのいずれかひとつを前記操作部の操作に応じて決定する第２ステップと、
前記第２ステップの操作に応じて決定されたアイコンに対応するリモコン情報を前記メモリより読み出す第３ステップと、
前記第３ステップで読み出されたリモコン情報を赤外線送信部に送出する第４ステップと、
を含んだことを特徴するリモコン操作方法。
【請求項１１】
前記第２ステップは、前記操作部の操作に応じて前記表示部にカーソルを表示させ、当該カーソルの移動によりいずれかひとつのアイコンを決定することを特徴とする請求項１０に記載のリモコン操作方法。
【請求項１２】
前記第１ステップは、前記表示部にテレビ番組のタイトルの一部を表示するとともに、前記操作部の操作に応じて表示範囲をスクロールすることを特徴とする請求項１０または１１に記載のリモコン操作方法。
【請求項１３】
前記番組情報にはテレビ番組のタイトルに対応付けたテレビ局名が含まれており、前記第１ステップは同一アイコン上にテレビ番組のタイトルとテレビ局名とを対応付けて表示することを特徴とする請求項１０，１１または１２に記載のリモコン操作方法。
【請求項１４】
前記携帯端末はネットワークを介してサーバとの間で通信が可能であり、前記第１ステップは、前記サーバにアクセスして前記番組情報を入力することを特徴とする請求項１０〜１３のいずれか１つに記載のリモコン操作方法。
【請求項１５】
前記第１ステップは、前記サーバにアクセスしたときの時刻を前記任意の期間とした番組情報を入力することを特徴とする請求項１４に記載のリモコン操作方法。
【請求項１６】
前記第１ステップは前記任意の期間を表示することを特徴とする請求項１５に記載のリモコン操作方法。
【請求項１７】
前記第１ステップは、前記サーバにアクセスして任意の期間分の番組情報を入力することを特徴とする請求項１４に記載のリモコン操作方法。
【請求項１８】
前記第１ステップは前記任意の期間のうち現在表示しているテレビ番組の放映時間を表示することを特徴とする請求項１７に記載のリモコン操作方法。
【請求項１９】
操作部を有する携帯端末であって、
テレビのチャンネル番号に対応付けられ、少なくとも任意の期間に放映されるテレビ番組のタイトルを含む番組情報とテレビのチャンネル制御を行うためのリモコン情報とを対応付けて記憶する記憶手段と、
前記記憶手段に記憶された任意の期間の番組情報に基づくテレビ番組のタイトルを前記操作部により選択可能なアイコンとして一方向に並べて表示する表示手段と、
前記表示手段により表示されたアイコンのいずれかひとつを前記操作部の操作に応じて決定する決定手段と、
前記決定手段により決定されたアイコンに対応するリモコン情報を前記記憶手段より読み出す読出手段と、
前記読出手段で読み出されたリモコン情報を赤外線信号に変換して送出する赤外線送出手段と、
を備えたことを特徴する携帯端末。
【請求項２０】
前記表示手段は前記操作部の操作に応じて前記アイコン上を移動可能なカーソルを表示し、前記決定手段は前記表示手段で表示されるカーソル位置に応じてアイコンの決定を行うことを特徴とする請求項１９に記載の携帯端末。
【請求項２１】
前記表示手段は、テレビ番組のタイトルの一部を表示するとともに、前記操作部の操作に応じて表示範囲をスクロールさせることを特徴とする請求項１９または２０に記載の携帯端末。
【請求項２２】
前記番組情報にはテレビ番組のタイトルに対応付けたテレビ局名が含まれており、前記表示手段は同一アイコン上にテレビ番組のタイトルとテレビ局名とを対応付けて表示することを特徴とする請求項１９，２０または２１に記載の携帯端末。
【請求項２３】
さらに、ネットワークを介してサーバとの間で通信を行う通信手段を有し、前記通信手段は前記サーバにアクセスして前記番組情報を入力することを特徴とする請求項１９〜２２のいずれか１つに記載の携帯端末。
【請求項２４】
前記通信手段は、前記サーバにアクセスしたときの時刻を前記任意の期間とした番組情報を取得することを特徴とする請求項２３に記載の携帯端末。
【請求項２５】
前記表示手段は、前記任意の期間を表示することを特徴とする請求項２４に記載の携帯端末。
【請求項２６】
前記通信手段は、前記サーバにアクセスして任意の期間分の番組情報を取得することを特徴とする請求項２３に記載の携帯端末。
【請求項２７】
前記表示手段は前記任意の期間のうち現在表示しているテレビ番組の放映時間を表示することを特徴とする請求項２６に記載の期待端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、リモコン制御方法および携帯端末に関する。
【背景技術】
【０００２】
従来、テレビ放送を受信可能なテレビ受信機には、放送波に重畳されている電子化された番組表データを抽出してそれを画面上に表示する機能を備えたものがある。また、この機能をインターネット等のネットワーク上に番組表配信用のサーバを設けて、テレビ受信機のリモコンのほか、携帯電話やＰＤＳ(Personal Digital Assistants)等の携帯端末でダウンロードできるようにしたものも提案されている（特許文献１）。
【０００３】
また、テレビ番組表の表示方法としては、縦軸又は横軸の一方を時間軸に、他方をチャンネル軸に設定し、複数の番組をマトリックス表示する方法が知られている（特許文献２）。
【特許文献１】特開２００２−２０４４１３号公報
【特許文献２】特開２００１−２７３６９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来例によるテレビ番組表の表示態様では、テレビ装置の画面を有効に使用して新聞やテレビガイドなどの雑誌に掲載されるテレビ番組表とほぼ同一の形式で表示がなされていた。すなわち、テレビ画面にテレビ番組表を表示させる場合には、表示領域が十分に確保されているので、全チャンネルの一日分の番組スケジュールを表示させることが可能であった。
【０００５】
一方、表示領域を十分に確保できない携帯電話などの携帯端末では、表示領域に制約があり、テレビ番組表の一部を表示させることが精一杯であった。携帯端末にテレビ番組表を表示させる一例として、株式会社アイラテのサービスがある。このサービスは、携帯電話を用いてテレビ番組を検索するシステムであり、テレビ番組表のうち一放送局のその日のテレビ番組タイトルを縦方向に列挙させている。
【０００６】
また、携帯電話を用いてテレビ番組のリモコン操作を可能とするアプリケーションが登場している。その一例として、携帯電話の表示画面にソフト的にチャンネル番号を配列させるものがある。チャンネル番号の配列においては、携帯電話自体が構成として有しているボタンの配列と合致している。ユーザのボタン操作に応じてその操作ボタンに対応するチャンネル番号に切り替えるための赤外線信号を送出させることが可能である。
【０００７】
携帯端末でテレビのリモコン操作を行う場合には、その操作時点あるいは任意の時刻に各チャンネルでどんな番組が放映されているのかを確認できればよいので、番組の確認後にそのままチャンネルの切り替え操作に移行できる簡易な仕組みの登場が期待されていた。
【０００８】
本発明の目的は、各放送局のテレビ番組を確認できる必要最小限の情報と簡易な操作との関連性を実現することにより利用者の利便性を向上させることが可能なプログラム、リモコン制御方法および携帯端末を提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、上記目的を達成するため、本発明の請求項１の発明に係るプログラムは、操作部、赤外線送信部および表示部を有する携帯端末のコンピュータにより実行されるプログラムであって、前記コンピュータに、テレビのチャンネル番号に対応付けられ、少なくとも任意の期間に放映されるテレビ番組のタイトルを含む番組情報とテレビのチャンネル制御を行うためのリモコン情報とが対応付けてメモリに記憶されており、前記メモリに記憶された任意の期間の番組情報に基づくテレビ番組のタイトルを前記操作部により選択可能なアイコンとして一方向に並べて表示する第１ステップと、前記第１ステップにより表示されたアイコンのいずれかひとつを前記操作部の操作に応じて決定する第２ステップと、前記第２ステップの操作に応じて決定されたアイコンに対応するリモコン情報を前記メモリより読み出す第３ステップと、前記第３ステップで読み出されたリモコン情報を赤外線送信部に送出する第４ステップと、を実行させることを特徴するものである。
【００１０】
請求項１の発明において、前記第２ステップは、請求項２のように、前記操作部の操作に応じて前記表示部にカーソルを表示させ、当該カーソルの移動によりいずれかひとつのアイコンを決定するようにしてもよい。
【００１１】
請求項１または２発明の発明において、前記第１ステップは、請求項３のように、前記表示部にテレビ番組のタイトルの一部を表示するとともに、前記操作部の操作に応じて表示範囲をスクロールするようにしてもよい。
【００１２】
請求項１，２または３の発明は、請求項４のように、前記番組情報にはテレビ番組のタイトルに対応付けたテレビ局名が含まれており、前記第１ステップは同一アイコン上にテレビ番組のタイトルとテレビ局名とを対応付けて表示するようにしてもよい。
【００１３】
請求項１〜４のいずれか１つの発明は、請求項５のように、前記携帯端末はネットワークを介してサーバとの間で通信が可能であり、前記第１ステップは、前記サーバにアクセスして前記番組情報を入力するようしてもよい。
【００１４】
請求項５の発明において、前記第１ステップは、請求項６ように、前記サーバにアクセスしたときの時刻を前記任意の期間とした番組情報を入力するようにしてもよい。
【００１５】
請求項６の発明において、前記第１ステップは、請求項７のように前記任意の期間を表示するようにしてもよい。
【００１６】
請求項５の発明において、前記第１ステップは、請求項８のように、前記サーバにアクセスして任意の期間分の番組情報を入力するようにしてもよい。
【００１７】
請求項８の発明において、前記第１ステップは、請求項９のように、前記任意の期間のうち現在表示しているテレビ番組の放映時間を表示するようにしてもよい。
【００１８】
また、請求項１０の発明に係るリモコン操作方法は、通信部、操作部、赤外線送信部および表示部を有する携帯端末を用いてテレビ装置をリモコン操作する方法であって、テレビのチャンネル番号に対応付けられ、少なくとも任意の期間に放映されるテレビ番組のタイトルを含む番組情報とテレビのチャンネル制御を行うためのリモコン情報とが対応付けてメモリに記憶されており、前記メモリに記憶された任意の期間の番組情報に基づくテレビ番組のタイトルを前記操作部により選択可能なアイコンとして一方向に並べて表示する第１ステップと、前記第１ステップにより表示されたアイコンのいずれかひとつを前記操作部の操作に応じて決定する第２ステップと、前記第２ステップの操作に応じて決定されたアイコンに対応するリモコン情報を前記メモリより読み出す第３ステップと、前記第３ステップで読み出されたリモコン情報を赤外線送信部に送出する第４ステップと、を含んだことを特徴するものである。
【００１９】
請求項１０の発明において、前記第２ステップは、請求項１１のように、前記操作部の操作に応じて前記表示部にカーソルを表示させ、当該カーソルの移動によりいずれかひとつのアイコンを決定するようにしてもよい。
【００２０】
請求項１０または１１の発明において、前記第１ステップは、請求項１２のように、前記表示部にテレビ番組のタイトルの一部を表示するとともに、前記操作部の操作に応じて表示範囲をスクロールするようにしてもよい。
【００２１】
請求項１０，１１または１２の発明は、請求項１３のように、前記番組情報にはテレビ番組のタイトルに対応付けたテレビ局名が含まれており、前記第１ステップは同一アイコン上にテレビ番組のタイトルとテレビ局名とを対応付けて表示するようにしてもよい。
【００２２】
請求項１０〜１３のいずれか１つの発明は、請求項１４のように、前記携帯端末はネットワークを介してサーバとの間で通信が可能であり、前記第１ステップは、前記サーバにアクセスして前記番組情報を入力するようにしてもよい。
【００２３】
請求項１４の発明において、前記第１ステップは、請求項１５のように、前記サーバにアクセスしたときの時刻を前記任意の期間とした番組情報を入力するようにしてもよい。
【００２４】
請求項１５の発明において、前記第１ステップは、請求項１６のように、前記任意の期間を表示するようにしてもよい。
【００２５】
請求項１４の発明において、前記第１ステップは、請求項１７のように、前記サーバにアクセスして任意の期間分の番組情報を入力するようにしてもよい。
【００２６】
請求項１７の発明において、前記第１ステップは、請求項１８のように、前記任意の期間のうち現在表示しているテレビ番組の放映時間を表示するようにしてもよい。
【００２７】
また、請求項１９の発明に係る携帯端末は、操作部を有する携帯端末であって、テレビのチャンネル番号に対応付けられ、少なくとも任意の期間に放映されるテレビ番組のタイトルを含む番組情報とテレビのチャンネル制御を行うためのリモコン情報とを対応付けて記憶する記憶手段と、前記記憶手段に記憶された任意の期間の番組情報に基づくテレビ番組のタイトルを前記操作部により選択可能なアイコンとして一方向に並べて表示する表示手段と、前記表示手段により表示されたアイコンのいずれかひとつを前記操作部の操作に応じて決定する決定手段と、前記決定手段により決定されたアイコンに対応するリモコン情報を前記記憶手段より読み出す読出手段と、前記読出手段で読み出されたリモコン情報を赤外線信号に変換して送出する赤外線送出手段と、を備えたことを特徴するものである。
【００２８】
請求項１９の発明は、請求項２０のように、前記表示手段は、前記操作部の操作に応じて前記アイコン上を移動可能なカーソルを表示し、前記決定手段は前記表示手段で表示されるカーソル位置に応じてアイコンの決定を行うようにしてもよい。
【００２９】
請求項１９または２０の発明において、前記表示手段は、請求項２１のように、テレビ番組のタイトルの一部を表示するとともに、前記操作部の操作に応じて表示範囲をスクロールさせるようにしてもよい。
【００３０】
請求項１９，２０または２１の発明は、請求項２２のように、前記番組情報にはテレビ番組のタイトルに対応付けたテレビ局名が含まれており、前記表示手段は同一アイコン上にテレビ番組のタイトルとテレビ局名とを対応付けて表示するようにしてもよい。
【００３１】
請求項１９〜２２のいずれか１つの発明は、請求項２３のように、さらに、ネットワークを介してサーバとの間で通信を行う通信手段を有し、前記通信手段は前記サーバにアクセスして前記番組情報を入力するようにしてもよい。
【００３２】
請求項２３の発明において、前記通信手段は、請求項２４のように、前記サーバにアクセスしたときの時刻を前記任意の期間とした番組情報を取得するようにしてもよい。
【００３３】
請求項２４の発明において、前記表示手段は、請求項２５のように、前記任意の期間を表示するようにしてもよい。
【００３４】
請求項２３の発明において、前記通信手段は、請求項２６のように、前記サーバにアクセスして任意の期間分の番組情報を取得するようにしてもよい。
【００３５】
請求項２６の発明において、前記表示手段は、請求項２７のように、前記任意の期間のうち現在表示しているテレビ番組の放映時間を表示するようにしてもよい。
【発明の効果】
【００３６】
本発明によれば、各放送局のテレビ番組を確認できる必要最小限の情報と簡易な操作との関連性を実現することにより利用者の利便性を向上させることが可能なプログラム、リモコン制御方法および携帯端末を提供できる効果を奏する。
【発明を実施するための最良の形態】
【００３７】
以下、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。
本実施の形態では、携帯電話などの携帯端末に携帯電話網およびインターネットを介してサーバからテレビ装置のチャンネルを切り替えるためのリモコンアプリケーションをダウンロードすることで、携帯端末をテレビ装置のモコン端末として利用するための一例を示している。
【００３８】
まず全体構成について説明する。図１は本発明の一実施の形態に係るシステムを概略的に説明する概略構成図である。このシステムは、たとえば図１に示したように、携帯端末（一例として携帯電話３）とサーバ１とを携帯電話網４およびインターネット５間で通信可能にしたものである。携帯電話網４は、図示せぬ基地局に接続され、パケット処理を司るパケット網４１と、インターネット５に接続され、当該インターネット５に接続される各種端末との通信を司るゲートウェイサーバ４２とを備え、携帯端末側からインターネット５への通信接続を可能にする構成である。
【００３９】
携帯電話３は、たとえば、ＨＴＴＰ（Hyper Text Transfer Protocol）によりウェブ閲覧を可能にするウェブブラウザ３１、赤外線受光部６１を具備したテレビ装置６のチャンネル切り替えを行うためのリモコンアプリケーション３２、テレビ放送の番組を表示するための番組情報テーブル３３などを記憶している。携帯電話３は、ウェブブラウザ３１によりインターネット５の各サイトにアクセスしてウェブ閲覧などのサービスを享受可能である。携帯電話３は、赤外線送信部３４を具備しており、リモコンアプリケーション３２を起動させることで、番組情報テーブル３３に基づくテレビ番組に関する情報を表示したり、赤外線送信部３４からテレビ装置６に対してチャンネル切り替えのための赤外線信号を送信することを可能にする。
【００４０】
サーバ１は、データベース２を接続させ、インターネット５を介して他の端末と通信を行うとともに、携帯電話網４およびインターネット５を介して携帯端末からのアクセスに応じてデータベース２に格納しているダウンロード用リモコンアプリケーション２１やテレビ放送の番組情報２２をダウンロードさせる処理をプログラム１１によって全体的に制御する。データベース２は、サーバ１に接続された大規模記憶装置であり、ダウンロード用リモコンアプリケーション２１、テレビ放送の番組情報テーブル２２などを記憶するとともにサーバ１の制御下で当該サーバ１に対して提供するものである。
【００４１】
つぎに、サーバ１２、携帯電話３についてそれぞれ詳述する。図２は本実施の形態によるサーバ１の一内部構成例を示すブロック図、図３は本実施の形態による携帯電話３の一内部構成例を示すブロック図、そして、図４は本実施の形態による携帯電話３の外観形状の一例を示す図である。
【００４２】
サーバ１は、たとえば図２に示したように、インターネット５に接続され、このインターネット５を介して携帯端末、ＰＣなどの他の機器との間の双方向通信を司る通信制御部１０１、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え、サーバ全体の制御を司る制御部１０２、時刻を計時する時計部１０３、他の端末に対してウェブブラウザ表示を提供したり、サーバ自体の処理を行うためのプログラム１１、各種パラメータなどを記憶する記憶部１０４、データベース２に接続され、データベース２との間でデータ授受を行うデータベースインタフェース１０５などのユニットを備え、各ユニットを内部のバスライン１０６に接続させてデータ、アドレス信号、制御信号などを伝送可能としている。
【００４３】
携帯電話３は、たとえば図３に示したように、アンテナ３０１を接続させた通信制御部３０２、制御部３０３、操作部３０４、赤外線送信部３４、表示部３０６、記憶部３０７、音声／サウンド制御部３０８などのユニットを備え、各ユニットをバスライン３１１に接続させてデータ、アドレス信号、制御信号などを伝送可能としている。
【００４４】
通信制御部３０２は、アンテナ３０１を介して携帯電話網４と無線通信を行う。この通信制御部３０２により、他の電話機能付端末との間で音声通話を実現したり、サーバ１との間でデータ通信を実現することができる。
【００４５】
制御部３０３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え、ＲＯＭや記憶部３０７の各種プログラムに従って携帯電話３全体の制御を行う。制御部３０３は、ウェブブラウザ３１（たとえばＪＡＶＡ（登録商標）アプリ）によってウェブ閲覧を制御するとともに、リモコンアプリケーション３２によって表示部３０６に対するテレビ番組表示の制御や赤外線送信部３４を用いたチャンネル切り替え制御を行う。また、制御部３０３は、操作部３０４の操作入力に応じて各種の処理を実行するとともに各種の処理に応じた表示を制御する。
【００４６】
操作部３０４は、たとえば図４に示すように、電話番号や文字を入力するためのダイヤルキー３０４１、メインメニューを呼び出したり、画面上の選択可能なアイコンに対して上下左右方向へのカーソル移動を可能にしてそのカーソル移動により項目を選択するために使用するセレクトキー３０４２、ダイヤルキー３０４１やセレクトキー３０４２で選択した項目を確定する確定キー３０４３、図示せぬがメールを利用するときや文字入力中に記号を入力するときに使用するキーなどを備えている。
【００４７】
制御部３０３は、リモコンアプリケーション３２に基づいてテレビ装置をはじめとして電灯、エアコン、オーディオプレーヤ、ＤＶＤプレーヤなどの電気・電子機器を制御するためのコマンド信号を生成する。本実施の形態では、リモコンアプリケーション３２をインストールする環境下のため、制御部３０３は、コマンド信号として「チャンネル選択信号」、「音量調整信号」、「電灯電源投入／切断信号」などを生成する。
【００４８】
赤外線送信部３４は、制御部３０３で生成された各種コマンド信号を赤外線信号に変換して外部に送信する。なお、コマンド信号の仕様は製造・販売メーカーによって異なる。そのため、リモコンアプリケーション３２内には、各社仕様に応じてチャンネル番号をコマンド信号に変換するためのチャンネル−コマンド変換テーブルが含まれている。なお、コマンド信号を送信するための手段としては、電磁波の一例として赤外線を例に挙げている。
【００４９】
表示部３０６は、たとえば液晶のディスプレイを備え、そのディスプレイにたとえばウェブブラウザを表示したり、電話やメールの機能を使うときの操作画面を表示したり、テレビ番組に関する情報などを表示する。記憶部３０７には、上述したように、ウェブブラウザ３１、リモコンアプリケーション３２、番組情報テーブル３３などを記憶している。ここで、番組情報テーブル３３は、「放送日」、「放送局コード」、「チャンネル番号」、「開始時間」、「終了時間」、「番組タイトル」の各データからなる。放送局情報としては、「放送局コード」、「キー局コード」、「チャンネル番号」、「放送局名」の各データからなる。番組情報テーブル３３は、番組情報テーブル２２の一部であり、番組情報テーブル２２のうちでユーザが入手した範囲のデータとなる。
【００５０】
音声／サウンド制御部３０８は、スピーカ３０９やマイク３１０を接続させており、スピーカ３０９に対して着信メロディ、着うた（登録商標）などのサウンド出力や通話時などの音声出力を制御したり、マイク３１０に対して通話時などの音声入力を制御する。
【００５１】
つづいて、番組情報テーブル２２について図５、図６および図７を用いて説明する。図５は本実施の形態による番組情報テーブルの一例を説明する図、図６は本実施の形態による地域情報テーブルの一例を説明する図、そして、図７は本実施の形態による放送局情報テーブルの一例を説明する図である。
【００５２】
番組情報テーブル３３は、地域ごとに設けられており、それぞれの地域に応じて地域コードが割り当てられている。図５は地域コードＡ−Ｎｏ．１の番組情報テーブルである。番組情報テーブルは、「放送日」、「放送局コード」、「チャンネル番号」、「開始時間」、「終了時間」、「ジャンルコード」、「放送モード」、「番組タイトル」、「サブタイトル」、「番組内容」、「出演者」、「番組詳細解説」、「予備」などの各データで構成される。この番組情報テーブルはたとえば１週間ごとに更新してもよく、もう少し短期もしくは長期で更新するようにしてもよい。地域情報テーブルは、地域を特定するために使用されるものであり、図６に示すように地域コードに地域名を対応させたデータから構成される。たとえば、地域コードＡ−Ｎｏ．１は「東京」、地域コードＡ−Ｎｏ．２は「大阪」、地域コードＡ−Ｎｏ．３は「名古屋」である。
【００５３】
放送局情報テーブルは、地域ごとに存在する放送局を特定するために使用されるものであり、「放送局コード」、「キー局コード」、「チャンネル番号」、「放送局名」などの各データで構成される。この放送局情報テーブルは、決まったものであるので、新たに放送局が造られない限り更新されることはない。放送局情報テーブルは、たとえば図７に示すように、地域コードＡ−Ｎｏ．１の「東京」には、放送局コードが「０３１」のＡ局、「０４１」のＢ局、「００４」のＣ局、「００５」のＤ局、「００６」のＥ局、「００７」のＦ局、「００８」のＧ局が記録されている。
【００５４】
また、Ａ局のチャンネル番号が「１」、Ｂ局のチャンネル番号が「２」、Ｃ局のチャンネル番号が「４」、Ｄ局のチャンネル番号が「６」、Ｅ局のチャンネル番号が「８」、Ｆ局のチャンネル番号が「１０」、Ｇ局のチャンネル番号が「１２」となっている。また、Ｃ局のキー局コードが「００１」、Ｄ局のキー局コードが「００２」、Ｅ局のキー局コードが「００３」、Ｆ局のキー局コードが「００４」、Ｇ局のキー局コードが「００５」となっている。なお、Ａ局とＢ局は共に全国共通となっているので、キー局コードは存在しない。
【００５５】
また、地域コードＡ−Ｎｏ．２の「大阪」には、放送局コードが「０３１」のＡ局、「０４１」のＢ局、「０５０７」のＨ局、「０５０４」のＩ局、「０５０６」のＪ局、「０５０５」のＫ局、「０５１３」のＬ局が記録されている。また、Ａ局のチャンネル番号が「２」、Ｂ局のチャンネル番号が「１２」、Ｈ局のチャンネル番号が「１０」、Ｉ局のチャンネル番号が「４」、Ｊ局のチャンネル番号が「８」、Ｋ局のチャンネル番号が「６」、Ｌ局のチャンネル番号が「１９」である。また、Ｈ局のキー局コードが「００１」、Ｉ局のキー局コードが「００２」、Ｊ局のキー局コードが「００３」、Ｋ局のキー局コードが「００４」、Ｌ局のキー局コードが「００５」となっている。なお、Ａ局とＢ局は共に全国共通となっているので、キー局コードは存在しない。
【００５６】
ここで、大阪のＨ局からＬ局までの各局のキー局コードが、東京のＣ局からＧ局までの各局のキー局コードと同一となっているが、これは放送ネットワークにおける提携関係を示している。すなわち、大阪のＨ局と東京のＣ局とが提携しており、互いの番組を中継する。また、大阪のＩ局と東京のＤ局とが提携しており、互いの番組を中継する。また、大阪のＪ局と東京のＥ局とが提携しており、互いの番組を中継する。
【００５７】
また、大阪のＫ局と東京のＦ局とが提携しており、互いの番組を中継する。また、大阪のＬ局と東京のＧ局とが提携しており、互いの番組を中継する。すなわち、たとえば「東京」のＣ局の番組を、「大阪」のＨ局で見ることができる。別に言い換えると「東京」の４チャンネルの番組を「大阪」の１０チャンネルで見ることができる。またその逆も言えるので、「大阪」の１０チャンネルの番組を「東京」の４チャンネルで見ることができる。
【００５８】
さて、これらの番組情報テーブル、放送局情報テーブル、地域情報テーブルは、サーバ１と携帯電話３との間でつぎのように利用される。サーバ１は、携帯電話３からアクセス要求が送られてくると、ＨＴＴＰを用いて通信を開始する。そして、サーバ１は、携帯電話３のユーザに対して地域コードを選択させるために、データベース２から地域情報テーブルを読み出して携帯電話３へ送信する。携帯電話３がこの地域情報テーブルを受信すると、ユーザに地域コードを選択させる画面が携帯電話３の表示部３０６に表示される。携帯電話３のユーザがこの選択画面を見て、携帯電話３のダイヤルキーあるいは上下左右に可動するキー（これをセレクトキーと呼ぶ）を操作して所望の地域コードを指定する。
【００５９】
ここで、たとえば「Ａ−Ｎｏ．１」の地域コードが指定されると、携帯電話３からサーバ１に対して地域コード「Ａ−Ｎｏ．１」が送信される。サーバ１は、携帯電話３から送信されてきた地域コードを受信すると、データベース２の放送局情報テーブルを参照して放送局を特定する。なお、「Ａ−Ｎｏ．１」の地域コードで指定される地域には、Ａ局、Ｂ局、Ｃ局、Ｄ局、Ｅ局、Ｆ局及びＧ局の７つの局が存在する。放送局が特定された後、時計部１０３から現在時刻が取得される。そして、データベース２上の番組情報テーブルから、今特定した放送局が現在放送している番組情報が取得される。
【００６０】
このようにして取得された番組情報と、「Ａ−Ｎｏ．１」の地域コードに対応する放送局情報とがサーバ１から携帯電話３へ送信される。その際、データベース２の全ての番組情報が送信されるのではなく、ユーザに番組内容を知らせるのに必要且つ十分な情報がユーザの操作に応答して任意に選択されて送信される。ここでは、「放送日」、「放送局コード」、「チャンネル番号」、「開始時間」、「終了時間」、「番組タイトル」の各データが選択されて送信する。
【００６１】
また、放送局情報はひとつであるが、番組情報は放送局の数だけ存在するものとする。これらの番組情報を送信する順序は任意で構わない。
【００６２】
つづいて、図８および図９を用いて携帯電話３の画面遷移について説明する。図８は本実施の形態による基本画面を説明する図であり、図９は本実施の形態による番組表示の一例を説明する図である。
【００６３】
携帯電話３のリモコンアプリ３１は、まずは起動時に図８に示した如く基本画面を表示する。ここでは、サーバ１よりすでに入手した番組情報と放送局情報とを用いて、チャンネル画面を作成して表示部３０６に表示する例が示されている。その際、放送局情報のキー局コードに基づいてテレビのチャンネルボタン（チャンネル番号）に対応する放送局名とサーバ１にアクセスしたときの時刻に放映されている番組情報に基づくテレビ番組のタイトルとが割り当てられる。キー局コードをもたない放送局は、放送局コードが全国的に共通であるので、たとえば放送局コードが「００３１」をチャンネルボタン“１”に、放送局コードが「００４１」をチャンネルボタン“２”に決めるなどしておけばよい。あらかじめキー局コードをチャンネルボタンにそれぞれ割り当てておくことで、地域コードが変わっても、同じ番組を同じチャンネルボタンで視聴することが可能になる。
【００６４】
すなわち、習慣的にチャンネルボタンの位置で番組を覚えてしまえば、何処に行っても同じ番組を同じ位置のチャンネルボタンで視聴することが可能になる。携帯電話３のリモコンアプリ３２は、今回サーバ１にアクセスしたときの時刻の番組情報を取得した後は、次回新たな情報を取得するまで保持する。また、携帯電話３がサーバ１にアクセスしたときに放映されているテレビ番組の情報だけに限らず、その後数時間分、あるいは、ユーザが任意の期間を指定してその間に放映されるテレビ番組の情報を入手するようにしてもよい。
【００６５】
なお、本実施の形態では、ユーザによる時間指定も可能にしており、ユーザにより指定された時間に放送される番組の情報がサーバ１から携帯電話３へ送られる。また、「地域コード」は、携帯電話３のリモコンアプリ３２が現時点で自機を管轄している基地局（図示略）から得られる位置情報に基づいて生成することも可能である。
【００６６】
また、ユーザは必ずしも現在いる地で受信できる放送局の番組を希望するのではなく、たとえば出張先で視聴できる番組の情報を希望することもある。そこで、基地局から得られる位置情報に基づいて「地域コード」を生成する以外の手法も考えられる。この場合、基地局から得られる位置情報に基づいて「地域コード」を生成するモード（たとえば自動取得モード）と、サーバ１２からの「地域情報」に基づいて選択するモード（たとえば手動取得モード）の２つのモードを用意しておいて、適宜ユーザが選択できるようにしてもよい。
【００６７】
リモコンアプリ３２により構成される基本画面は、たとえば図８に示したように、指定時刻ＴＭ、プレビューボタンＰＢ、ネクストボタンＮＢ、電源ボタンＰＷＢ、音量調整ボタンＳＤ、アイコン群ＣＢ、メニューを表示するためのメニューボタンＭＢ、後述する図１４（Ａ）の操作画面に切り替えるための通常ボタン８１などにより構成される。
【００６８】
指定時刻ＴＭは、携帯電話３がサーバ１にアクセスしたときの時刻を示すとともに、テレビ番組が放映されている時刻を示す。したがって、図８に示したように、１５：１９現在のように表示あれている場合には、１５：１９現在放映されるテレビ番組をアイコン群ＣＢに表示させていることを示す。
【００６９】
プレビューボタンＰＢは、たとえば任意の期間分の番組情報を入手した場合、指定時刻ＴＭに表示される時刻よりも前の時刻とそのときの番組情報をアイコン群ＣＢに表示させるときにカーソル移動により選択可能なボタンを示す。ネクストボタンＮＢは、たとえば任意の期間分の番組情報を入手した場合、指定時刻ＴＭに表示される時刻よりも後の時刻とそのときの番組情報をアイコン群ＣＢに表示させるときにカーソル移動により選択可能なボタンを示す。
【００７０】
電源ボタンＰＷＢは、たとえば図１に示したテレビ装置６に対して電源の入／切信号を赤外線信号により発行指示するボタンを示す。音量調整ボタンＳＤは、徐々に音量を降下あるいは増加させる信号を赤外線信号により発行指示するボタンを示す。
【００７１】
アイコン群ＣＢは、それぞれ独立して選択可能なアイコンにより構成される。各アイコン上には、テレビ局名と指定時刻ＴＭのときに放映されるテレビ番組のタイトルとが一対の組み合わせとして表示される。本実施の形態では、たとえば図８に示したように、最大５チャンネル分のテレビ番組を表示することができる。ここでは、各アイコンには、テレビ局名としてＡＡＡ総合、ＡＡＡ教育、ＢＢＢテレビ、東京ＣＣＣテレビ、ＤＤＤテレビが表示され、それぞれのテレビ局名にテレビ番組のタイトルとしてニュース・天気、歴史、ワイドショウ、競馬中継、桜が対応させて表示されている。
【００７２】
以上のアイコン群ＣＢにおいて、カーソルＣＳがテレビ局名「ＡＡＡ総合」に位置しており、このカーソルＣＳは図４に示したセレクトキー３０４２の操作に応じてアイコン上のみならず前述した各ボタン上をも移動可能である。
【００７３】
このカーソルＣＳがアイコン群ＣＢの最下端アイコンまで移動させられ、さらにセレクトキー３０４２により下方に操作された場合には、アイコン群ＣＢの領域が下方にスクロールされて、隠れていた後続のテレビ番組のタイトルが露出される。すなわち、ある地区で放映可能なチャンネル分の番組情報のうちの一部が初期に表示されるのであって、スクロール操作により隠れていた他のチャンネルの番組情報を露出させることが可能である。もちろん、スクロールは上方にも下方にも自由に制御することが可能である。
【００７４】
図８の一例で最下端に位置していたＤＤＤテレビ“桜”のアイコンは、ユーザのカーソル操作によりたとえば図９に示したように最上端に移動させることが可能である。このとき、図９の例では、ＤＤＤテレビ“桜”アイコンよりも下に隠れていた他の４つのチャンネルに対応するアイコンが露出し、カーソルＣＳの位置は最下端のテレビＨ“プロ野球”アイコンに移動される。
【００７５】
図８のカーソル位置（ＡＡＡ総合）で確定キー３０４３（図４参照）が操作された場合には、番組情報３３に基づいてＡＡＡ総合のチャンネルの選択が確認される。このようにして確認されたチャンネル番号が“１”の場合にはチャンネル切替えのためにチャンネル“１”に切り替えるためのコマンド信号が生成される。そして、そのコマンド信号が赤外線送信部３４に出力され、赤外線信号に変換されて出力される。その結果、テレビ装置６は、チャンネル“１”に切り替えられる。
【００７６】
以下、具体的な処理について図１０〜図１７を用いて説明する。図１０は本実施の形態によるデータベースに対する処理の一例を説明するフローチャート、図１１は本実施の形態によるリモコンアプリのダウンロード処理の一例を説明するフローチャート、図１２は本実施の形態による番組情報のダウンロード処理の一例を説明するフローチャート、そして、図１３は本実施の形態によるリモコン処理の一例を説明するフローチャートである。
【００７７】
まず、サーバ１においては（図１０参照）、データベース２に対してインターネット５に接続される他の端末もしくは図示せぬサーバ１の操作部や外部インタフェーにより携帯電話に対するダウンロード用リモコンアプリの登録または更新が実行される（ステップＳＳ１１）。そして、同様に、サーバ１においては、データベース２に対してインターネット５に接続される他の端末もしくは図示せぬサーバ１の操作部や外部インタフェーにより携帯電話に対する番組情報の登録または更新が実行される（ステップＳＳ１２）。以上のステップＳＳ１１，ＳＳ１２の処理は、定期的もしくは不定期に実行されるものとする。
【００７８】
ここで、すでにデータベース２にダウンロード用リモコンアプリが登録されている状況下とする（図１１参照）。携帯電話３からサーバ１へのアクセスがあると（ステップＭＳ２１）、そのアクセスがサーバ１により受け付けられる（ステップＳＳ２１）。サーバ１では、携帯電話３からのアクセスに応じてまずはウェブページ画面が作成され、そのウェブページ画面が送信される（ステップＳＳ２２）。このとき、一例として携帯電話３とサーバ１間は、ｈｔｔｐにより通信が行われるものとする。
【００７９】
携帯電話３では、サーバ１から送信されてきたウェブページ画面が受信されると、表示部３０６にそのウェブページが表示される（ステップＭＳ２２）。このとき、ユーザの操作によりサーバ１によって提供されるサイトのページは要求に応じたページへと切り替えられる。
【００８０】
図示せぬが、ユーザの操作によりリモコンアプリのダウンロードページにページ遷移が進み、さらにユーザの操作によりダウンロード用リモコンアプリのダウンロード要求がサーバ１に対して送信されると（ステップＭＳ２３）、サーバ１では、まずその要求が受け付けられて携帯電話３のユーザが会員かどうか判定される（ステップＳＳ２３）。
【００８１】
この会員判定は、図示せぬが、データベース２内に会員情報が登録されている前提で実行される。これは、ユーザに対するリモコンアプリの提供が会員に対するサービスであった場合の一例となる。もちろん、会員有無に関係なく、リモコンアプリを提供するシステムにも適用可能であることはいうまでもない。
【００８２】
携帯電話３のユーザが会員ではないという判定結果が得られた場合には（非会員）、携帯電話３との間で会員登録処理が実行され、処理はステップＳＳ２５へ移行する（ステップＳＳ２４）。一方、そうでない場合（会員）には、処理はそのままステップＳＳ２５へ移行する。
【００８３】
ステップＳＳ２５においては、ステップＳＳ２３ですでに受け付けられているダウンロード要求に応じてデータベース２からダウンロード用リモコンアプリ２２が読み出され、携帯電話３に対して送信（ダウンロード処理）される。携帯電話３では、サーバ１より送信されてくるダウンロード用リモコンアプリ２２がダウンロードされ、記憶部３０７にリモコンアプリ３２として登録される（ステップＭＳ２４）。このリモコンアプリ３２には、ユーザ指定のチャンネル番号を赤外線で送出する際のコマンド信号に変換するテーブルが含まれている。このようにして携帯電話３にリモコンアプリがダウンロードされると、以降はサーバ１より番組情報のダウンロードおよびリモコン操作が可能となる。
【００８４】
つづいて、番組情報のダウンロードについて図１２を用いて説明する。携帯電話３では、番組情報をダウンロードするためには、まずユーザの操作に応答してリモコンアプリ３２が起動される（ステップＭＳ３１）。そして、携帯電話３からサーバ１へのアクセスがあると（ステップＭＳ３２）、そのアクセスがサーバ１により受け付けられる（ステップＳＳ３１）。サーバ１では、携帯電話３からのアクセスに応じてまずはウェブページ画面が作成され、そのウェブページ画面が送信される（ステップＳＳ３２）。
【００８５】
携帯電話３では、サーバ１から送信されてきたウェブページ画面が受信されると、表示部３０６にそのウェブページが表示される（ステップＭＳ３３）。このとき、ユーザの操作によりサーバ１によって提供されるサイトのページは要求に応じたページへと切り替えられる。
【００８６】
図示せぬが、ユーザの操作により番組情報のダウンロードページにページ遷移が進み、さらにユーザの操作により番組情報のダウンロード要求がサーバ１に対して送信されると（ステップＭＳ３４）、サーバ１では、まずその要求が受け付けられて携帯電話３のユーザがリモコンアプリのダウンロード済みかどうか判定される（ステップＳＳ３３）。
【００８７】
ここで、ステップＭＳ３３およびＭＳ３４では、ユーザの操作によりサーバ１に対して任意の期間に対応する番組情報を特定する処理が実行されるものとする。この任意の期間とは、７：００や１９：００のような番組が放映されている時間、１７：００〜１９：００のような時間帯、２００４年１月２１日のような日、２００４年１月２１日〜同年２月２５日のような期間などを指す。
【００８８】
ステップＳＳ３３において、アプリのダウンロード済みの判定結果が得られた場合には、処理はステップＳ３５に移行するが、ダウンロード未完の判定結果が得られた場合には、ステップＳＳ３４のアプリダウンロード処理が実行されてから処理はステップＳＳ３５に移行する。
【００８９】
このようにして携帯電話３のアプリダウンロード状態が確認され、かつ、指定された期間の番組情報が確定すると、その指定期間かつ地域に応じた番組情報がデータベース２の番組情報２２から抽出されて読み出される。この読み出された番組情報は携帯電話３に対して送信（ダウンロード処理）される（ステップＳＳ３５）。
【００９０】
ここで、地域の情報をサーバ１が知る方法としては、ステップＭＳ３３およびステップＳＳ３２の通信時に携帯電話３からユーザ操作による指定もしくは携帯電話３がＧＰＳ機能を有している場合に携帯電話３の位置情報として取り込む方法が考えられる。サーバ１では、ＧＰＳなどの位置情報か、直接ユーザが指定する地域情報から番組情報の地域を割り出すようにすればよい。
【００９１】
携帯電話３では、サーバ１から番組情報が送信されてくると、ダウンロード処理が開始され、ダウンロードされた番組情報３３が記憶部３０７に記憶される（ステップＭＳ３５）。このようにして、携帯電話３にはテレビの番組切り替えが可能な体制が整うことになる。
【００９２】
つづいて、リモコン操作について図１３を用いて説明する。携帯電話３では、まずユーザの操作によりリモコンアプリ３２が起動される（ステップＭＳ４１）。この起動により、記憶部３０７より番組情報３３が読み出され（ステップＭＳ４２）、あらかじめ決められた画面構成（図８参照）でリモコン操作のための画面が形成される（ステップＭＳ４３）。
【００９３】
そして、図８の如く表示が行われることで、画面上のたとえばチャンネルボタンＣＢ１〜ＣＢ８に対応する実際のダイヤルキー３０４１などがユーザの操作を受け付ける検出状態となる（ステップＭＳ４４）。
【００９４】
このようにして操作部３０４でのボタン操作の検出が開始された後は（ステップＭＳ４５）、ボタン操作に応じてそのボタンから対応する処理機能が判断される。すなわち、終了操作が確認された場合には（ステップＭＳ４６のＹＥＳルート）、このリモコンアプリの処理はここで終了する。
【００９５】
また、カーソル操作および音量調整ボタンＳＤにより音量操作が確認された場合には（ステップＭＳ４７のＹＥＳルート）、その操作量に応じて音量のパラメータが調整され、音量信号として赤外線送信部３４に出力される（ステップＭＳ４８）。これにより、赤外線送信部３４から音量を調整するための赤外線信号がテレビ装置６に対して送出される。処理はこの後、ステップＭＳ４５に戻る。
【００９６】
また、音量操作や決定操作（確定キー３０４３）ではなく、カーソル操作（セレクトキー３０４２）が確認された場合には（ステップＭＳ４９のＮＯルート）、カーソル操作に応じてカーソルＣＳの移動が表示制御される（ステップＭＳ５０）。そして、処理はステップＭＳ４５に戻る。または、音量操作や決定操作（確定キー３０４３）、カーソル操作（セレクトキー３０４２）ではなく、アイコン確定操作（確定キー３０４３）が確認された場合には（ステップＭＳ４９のＮＯルート）、その確定対象のアイコンに応じた赤外線信号が赤外線送信部３４から送出される（ステップＭＳ５０）。そして、処理はステップＭＳ４５に戻る。
【００９７】
また、決定操作（確定キー３０４３）が確認された場合には（ステップＭＳ４９のＹＥＳルート）、番組情報３３が参照され、カーソル位置のアイコンに対応するテレビ局からチャンネル番号が決定される（ステップＭＳ５１）。さらにチャンネル−コマンド変換テーブルが参照されてその決定されたチャンネル番号がその番号に対応するコマンド信号に変換される（ステップＭＳ５２）。
【００９８】
このようにして得られたコマンド信号は赤外線送信部３４に出力される。その結果、赤外線送信部３４からコマンド信号が赤外線信号に変換されて外部に出力される（ステップＭＳ５３）。これにより、赤外線送信部３４からテレビ番組のチャンネルを切り替えるための赤外線信号がテレビ装置６に対して送出される。そして、処理はステップＭＳ４５に戻る。
【００９９】
つづいて、画面遷移の一例を説明する。図１４は本実施の形態による番組表取得にかかる画面遷移の一例を説明する図、図１５および図１６は本実施の形態による地域設定にかかる画面遷移の一例を説明する図、そして、図１７は本実施の形態による番組表更新にかかる画面遷移の一例を説明する図である。
【０１００】
携帯電話３が番組情報を入手する前は、たとえば図１４に示したように、表示部３０６の画面には、チャンネル番号に対応するチャンネルを示すソフトキーなどにより構成されるキー群ＢＴＮ、トップ画面に切り替えるためのソフトキーを示すトップボタン８３、番組取得のためのソフトキーを示す番組ボタン８４、リモコン操作対象の機器名ＡＮなどが表示される。この画面は、たとえば図８の状態から通常キー８１を操作することにより切り替えられる。キー群ＢＴＮは、ダイヤルキー３０４１の各キーに対応付けられている。たとえばダイヤルキー３０４１の「１」〜「＃」キーはそれぞれキー群ＢＴＮの「１ｃｈ」〜「入力切替」まで対応しているので、１ｃｈに切り替える場合には、「１」キーを押せばよい。
【０１０１】
携帯電話３に番組情報がダウンロードされる前は、たとえば図１４（Ｂ）に示すように、番組ボタン８４が操作されても番組表の入手を促すメッセージ画面ＭＳＧが表示される。そこで、画面に示されるＯＫボタン８５が操作されると、たとえば図１５（Ａ）に示したように、画面にサブメニューＳＭが表示される。このサブメニューＳＭには、一例であるが、「番組表取得」、「トップへ」、「キャンセル」、「ヘルプ」、「戻る」および「地域設定」の項目が選択可能である。ここで、取消ボタン８６が操作されると、この番組情報の取得処理は中止される。
【０１０２】
ここで、カーソル移動により「番組表取得」が選択されてもまず地域設定の設定が最初に必要となる。そこで、カーソルＣＳを移動させて「地域設定」を確定する操作がなされると、北海道、東北などのように地域が項目としてカーソル選択可能に表示される。そこで、たとえば図１５（Ｂ）のように、「関東」の項目にカーソルＣＳが移動され、そこで選択操作がなされると、たとえば図１６（Ａ）のように、関東地域の都、県がカーソル選択可能に表示される。
【０１０３】
そして、「関東」の項目にカーソルＣＳが移動され、そこで選択操作がなされると、そのときの指定時刻（たとえば１５：１９現在）で地域「東京」の番組情報がサーバ１より携帯電話３にダウンロードされる。そして、たとえば図１６（Ｂ）のように、１５：１９現在（指定時刻ＴＭ）、テレビ局「ＡＡＡ総合」ではテレビ番組のタイトル「［ニュース］［天気］」、テレビ局「ＡＡＡ教育」ではテレビ番組のタイトル「歴史」のようにアイコン群ＣＢが表示される。
【０１０４】
もちろん、番組情報は常に更新可能である。図１７（Ｂ）のようにすでに１５：１９現在の番組情報が取得されていても時刻が１７：２０まで経過していては情報が古く参考にならないことは明らかである。そこで、図１６（Ｂ）の表示状態からメニューボタンＭＢが操作されると、たとえば図１７（Ａ）のように、サブメニューＳＭが表示される。
【０１０５】
そして、「番組表取得」の項目にカーソルＣＳを移動させて確定キー３０４３が操作されると、前回の取得操作ですでに東京地域での取得がなされていることからその東京地域が設定地域として参照される。その結果、たとえば図１７（Ｂ）のように、指定時刻ＴＭに示すように１７：２０現在の番組情報に基づいてアイコン群ＣＢの画面が形成される。このようにして、番組情報の更新が完了する。
【０１０６】
以上説明したように本実施の形態によれば、利用者がテレビを観たい時刻の番組情報をチャンネル番号に対応させて表示部に表示させているので、テレビ番組を確認できる必要最小限の番組情報を入手すれば済む。そして、この必要最小限の番組情報に対してセレクトキーのカーソル移動と決定の操作による簡易な操作との関連性をもたせたことで、利用者に対して画一的かつ習慣的な操作を提供することができるので、利用者の利便性を向上させることが可能である。
【０１０７】
また、サーバから携帯電話に対して指定時刻の番組情報だけが取り込まれるので、パケット量は必要最小限で済み、確認が不要な時間帯の番組情報までを取り込まずに済むので、通信コストを節約することが可能である。
【０１０８】
さらに、携帯電話の画面サイズは小さく、表示上の制約があるため、同一チャンネルの番組タイトルを時系列に同時に表示させず、任意の時刻に放映される全チャンネルの番組タイトルだけを表示させるようにしたので、表示画面を有効利用することができる。
【０１０９】
したがって、習慣的に常に同一のチャンネルボタンを押せば目的のキー局のキー局コードが選択されるので、アイコン群ＣＢのアイコン位置さえ覚えてしまえば、キー局コードを共通とする放送局同士が同じ番組を放送している場合には、何処にいても同じ番組を視聴することが可能となり、非常に使い勝手の良いリモコンを実現できる。
【０１１０】
また、本記実施の形態では、携帯電話について説明したが、携帯端末であれば、ＰＤＡでもＰＨＳ(Personal Handy-Phone System)でも勿論可能である。さらに、テレビ受信機に付属するリモコンでも携帯電話網に接続でき、かつ、サーバ１より番組情報などを入手できれば勿論実現可能である。
【０１１１】
さて、上述した実施の形態では、テレビ番組のタイトル表示を縦方向に一列に表示させるようにしていたが、本発明はこれに限定されるものではなく、横方向のように任意の方向に一列に並べて表示させるようにしてもよい。
【０１１２】
また、上述した実施の形態では、テレビ番組のタイトルをチャンネル番号の昇順に一列に並べるようにしていたが、本発明はこれに限定されるものではなく、任意の順番で並べるようにしてもよい。本発明においては、チャンネル番号自体はチャンネル切替えの情報として参照しなくても済むのでで、ユーザはテレビ局名を参照したりテレビ番組のタイトルを参照できればよく、カーソル位置を移動させてチャンネル切替えを行えるようにすれば十分である。
【０１１３】
また、上述した実施の形態では、携帯電話を例に挙げていたが、本発明はこれに限定されるものではなく、ＰＤＡ(Personal Digital Assistant)等の携帯端末、ネットワークに接続可能な通信機能付きリモコン端末でもよい。
【産業上の利用可能性】
【０１１４】
本発明は、プログラム、リモコン制御方法および携帯端末を製造する産業で利用される。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施の形態に係るシステムを概略的に説明する概略構成図である。
【図２】本実施の形態によるサーバ１の一内部構成例を示すブロック図である。
【図３】本実施の形態による携帯電話３の一内部構成例を示すブロック図である。
【図４】本実施の形態による携帯電話３の外観形状の一例を示す図である。
【図５】本実施の形態による番組情報テーブルの一例を説明する図である。
【図６】本実施の形態による地域情報テーブルの一例を説明する図である。
【図７】本実施の形態による放送局情報テーブルの一例を説明する図である。
【図８】本実施の形態による基本画面を説明する図である。
【図９】本実施の形態による番組表示の一例を説明する図である。
【図１０】本実施の形態によるデータベースに対する処理の一例を説明するフローチャートである。
【図１１】本実施の形態によるリモコンアプリのダウンロード処理の一例を説明するフローチャートである。
【図１２】本実施の形態による番組情報のダウンロード処理の一例を説明するフローチャートである。
【図１３】本実施の形態によるリモコン処理の一例を説明するフローチャートである。
【図１４】本実施の形態による番組表取得にかかる画面遷移の一例を説明する図である。
【図１５】本実施の形態による地域設定にかかる画面遷移の一例を説明する図である。
【図１６】本実施の形態による地域設定にかかる画面遷移の一例を説明する図である。
【図１７】本実施の形態による番組表更新にかかる画面遷移の一例を説明する図である。
【符号の説明】
【０１１６】
１  サーバ
２  データベース
３  携帯電話
１１  プログラム
２１  ダウンロード用リモコンアプリ
２２  番組情報
３１  ウェブブラウザ
３２  リモコンアプリ
３３  番組情報
３４  赤外線送信部
１０１  通信制御部
１０２  制御部
１０３  時計部
１０４  記憶部
１０５  データベースインタフェース
３０１  通信制御部
３０３  制御部
３０４  操作部
３０６  表示部
３０７  記憶部
ＣＢ  アイコン群
ＣＳ  カーソル
ＴＭ  指定時刻
【図１】
2005295187.tif 000003
【図２】
2005295187.tif 000004
【図３】
2005295187.tif 000005
【図４】
2005295187.tif 000006
【図５】
2005295187.tif 000007
【図６】
2005295187.tif 000008
【図７】
2005295187.tif 000009
【図８】
2005295187.tif 000010
【図９】
2005295187.tif 000011
【図１０】
2005295187.tif 000012
【図１１】
2005295187.tif 000013
【図１２】
2005295187.tif 000014
【図１３】
2005295187.tif 000015
【図１４】
2005295187.tif 000016
【図１５】
2005295187.tif 000017
【図１６】
2005295187.tif 000018
【図１７】
2005295187.tif 000019
【手続補正書】
【提出日】平成17年2月16日(2005.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
操作部、赤外線送信部および表示部を有する携帯端末のコンピュータにより実行されるプログラムであって、
前記コンピュータに、
テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とがメモリに記憶されており、前記メモリに記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１ステップと、
前記表示部には、複数のアイコンより構成されるアイコン群を表示するとともに、前記第１ステップにおいて読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する第２ステップと、
前記操作部に対するユーザの操作に応答して、前記第２ステップにより前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する第３ステップと、
前記第３ステップにおいて選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第４ステップと、
前記第４ステップで読み出されたリモコン情報を前記赤外線送信部に送出する第５ステップと、
を実行させることを特徴するプログラム。
【請求項２】
前記第３ステップは、前記アイコン群の各アイコン上を移動可能なカーソルを表示させるとともに、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択する請求項１に記載のプログラム。
【請求項３】
ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶する処理を実行可能な請求項１または2に記載のプログラム。
【請求項４】
ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶する処理を実行可能な請求項１、２または３に記載のプログラム。
【請求項５】
前記サーバから地域情報に対応する番組情報を受信する処理を実行可能な請求項１〜４の何れか１つに記載のプログラム。
【請求項６】
前記第２ステップは各アイコンに対してひとつの番組タイトルを含ませて表示することを特徴とする請求項１〜５の何れか１つに記載のプログラム。
【請求項７】
操作部、赤外線送信部、通信部および表示部を有する携帯端末との間で通信可能なサーバのコンピュータにより実行可能なプログラムであって、
前記サーバには、前記携帯端末の表示部において番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する機能を備えたリモコンアプリケーション、および、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報が当該サーバのメモリに記憶されており、
前記コンピュータに、
前記携帯端末からのアクセスによりリモコンアプリケーションのダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションを送信する第１ステップと、
前記携帯端末からのアクセスにより番組情報のダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションがすでに送信済みかどうかを判定する第２ステップと、
前記第２ステップにおいて送信済みの判定がなされた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されている番組情報を送信する第３ステップと、
を実行させることを特徴するプログラム。
【請求項８】
前記第２ステップは、前記携帯端末から番組情報のダウンロード要求を受け付けてきたときの現在時刻またはユーザの操作に応じて設定された任意の期間を受け付け、前記第３ステップは、前記受け付けられた現在時刻または任意の期間に対応する番組情報を前記メモリから読み出して前記アクセス元の携帯端末に送信することを特徴とする請求項７に記載のプログラム。
【請求項９】
前記第２ステップは、前記携帯端末から位置情報を受け付け、前記第３ステップは、前記受け付けられた位置情報に対応する番組情報を前記メモリから読み出して前記アクセス元の携帯端末に送信することを特徴とする請求項７または８に記載のプログラム。
【請求項１０】
操作部、赤外線送信部および表示部を有する携帯端末のリモコン制御方法であって、
テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とがメモリに記憶されており、前記メモリに記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１ステップと、
前記表示部には、複数のアイコンより構成されるアイコン群を表示するとともに、前記第１ステップにおいて読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する第２ステップと、
前記操作部に対するユーザの操作に応答して、前記第２ステップにより前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する第３ステップと、
前記第３ステップにおいて選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第４ステップと、
前記第４ステップで読み出されたリモコン情報を前記赤外線送信部に送出する第５ステップと、
を含むことを特徴するリモコン制御方法。
【請求項１１】
前記第３ステップは、前記アイコン群の各アイコン上を移動可能なカーソルを表示させるとともに、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択する請求項１０に記載のリモコン制御方法。
【請求項１２】
ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶する処理を実行可能な請求項１０または１１に記載のリモコン制御方法。
【請求項１３】
ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶する処理を実行可能な請求項１０、１１または１２に記載のリモコン制御方法。
【請求項１４】
前記サーバから地域情報に対応する番組情報を受信する処理を実行可能な請求項１０〜１３の何れか１つに記載のリモコン制御方法。
【請求項１５】
前記第２ステップは各アイコンに対してひとつの番組タイトルを含ませて表示することを特徴とする請求項１０〜１４の何れか１つに記載のリモコン制御方法。
【請求項１６】
操作部、赤外線送信部、通信部および表示部を有する携帯端末との間で通信可能なサーバの番組配信方法であって、
前記サーバには、前記携帯端末の表示部において番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する機能を備えたリモコンアプリケーション、および、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報が当該サーバのメモリに記憶されており、
前記携帯端末からのアクセスによりリモコンアプリケーションのダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションを送信する第１ステップと、
前記携帯端末からのアクセスにより番組情報のダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションがすでに送信済みかどうかを判定する第２ステップと、
前記第２ステップにおいて送信済みの判定がなされた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されている番組情報を送信する第３ステップと、
を含むことを特徴する番組配信方法。
【請求項１７】
前記第２ステップは、前記携帯端末から番組情報のダウンロード要求を受け付けてきたときの現在時刻またはユーザの操作に応じて設定された任意の期間を受け付け、前記第３ステップは、前記受け付けられた現在時刻または任意の期間に対応する番組情報を前記メモリから読み出して前記アクセス元の携帯端末に送信することを特徴とする請求項１６に記載の番組配信方法。
【請求項１８】
前記第２ステップは、前記携帯端末から位置情報を受け付け、前記第３ステップは、前記受け付けられた位置情報に対応する番組情報を前記メモリから読み出して前記アクセス元の携帯端末に送信することを特徴とする請求項１６または１７に記載の番組配信方法。
【請求項１９】
操作部および表示部を有する携帯端末であって、
テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とを記憶する記憶手段と、
前記記憶手段に記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１読み出し手段と、
複数のアイコンより構成されるアイコン群を表示するとともに、前記第１読み出し手段において読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する表示手段と、
前記操作部に対するユーザの操作に応答して、前記表示手段により前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する選択手段と、
前記選択手段において選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第２読み出し手段と、
前記第２読み出し手段で読み出されたリモコン情報に基づいて赤外線を送出する赤外線送出手段と、
を備えたことを特徴する携帯端末。
【請求項２０】
前記表示手段は、前記アイコン群の各アイコン上を移動可能なカーソルを表示し、前記選択手段は、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択する請求項１９に記載の携帯端末。
【請求項２１】
さらに、ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記記憶手段に記憶する手段を有したことを特徴とする請求項１９または２０に記載の携帯端末。
【請求項２２】
さらに、ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記記憶手段に記憶する手段を有したことを特徴とする請求項１９、２０または２１に記載の携帯端末。
【請求項２３】
さらに、前記サーバから地域情報に対応する番組情報を受信する手段を有したことを特徴とする請求項１９〜２２の何れか１つに記載の携帯端末。
【請求項２４】
前記表示手段は各アイコンに対してひとつの番組タイトルを含ませて表示することを特徴とする請求項１９〜２３の何れか１つに記載の携帯端末。
【請求項２５】
操作部、赤外線送信部、通信部および表示部を有する携帯端末との間で通信可能なサーバであって、
前記携帯端末の表示部において番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する機能を備えたリモコンアプリケーション、および、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報を記憶する記憶手段と、
前記携帯端末からのアクセスによりリモコンアプリケーションのダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションを送信する第１送信手段と、
前記携帯端末からのアクセスにより番組情報のダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記記憶手段に記憶されているリモコンアプリケーションが前記第１送信手段によりすでに送信済みかどうかを判定する判定手段と、
前記判定手段において送信済みの判定がなされた場合、前記アクセス元の携帯端末に対して前記記憶手段に記憶されている番組情報を送信する第２送信手段と、
を備えたことを特徴するサーバ。
【請求項２６】
前記判定手段は、前記携帯端末から番組情報のダウンロード要求を受け付けてきたときの現在時刻またはユーザの操作に応じて設定された任意の期間を受け付け、前記第２送信手段は、前記受け付けられた現在時刻または任意の期間に対応する番組情報を前記記憶手段から読み出して前記アクセス元の携帯端末に送信することを特徴とする請求項２５に記載のサーバ。
【請求項２７】
前記判定手段は、前記携帯端末から位置情報を受け付け、前記第２送信手段は、前記受け付けられた位置情報に対応する番組情報を前記記憶手段から読み出して前記アクセス元の携帯端末に送信することを特徴とする請求項２５または２６に記載のサーバ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、リモコン制御方法、番組配信方法、携帯端末、及び、サーバに関する。
【背景技術】
【０００２】
従来、テレビ放送を受信可能なテレビ受信機には、放送波に重畳されている電子化された番組表データを抽出してそれを画面上に表示する機能を備えたものがある。また、この機能をインターネット等のネットワーク上に番組表配信用のサーバを設けて、テレビ受信機のリモコンのほか、携帯電話やＰＤＡ(Personal Digital Assistants)等の携帯端末でダウンロードできるようにしたものも提案されている（特許文献１）。
【０００３】
また、テレビ番組表の表示方法としては、縦軸又は横軸の一方を時間軸に、他方をチャンネル軸に設定し、複数の番組をマトリックス表示する方法が知られている（特許文献２）。
【特許文献１】特開２００２−２０４４１３号公報
【特許文献２】特開２００１−２７３６９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来例によるテレビ番組表の表示態様では、テレビ装置の画面を有効に使用して新聞やテレビガイドなどの雑誌に掲載されるテレビ番組表とほぼ同一の形式で表示がなされていた。すなわち、テレビ画面にテレビ番組表を表示させる場合には、表示領域が十分に確保されているので、全チャンネルの一日分の番組スケジュールを表示させることが可能であった。
【０００５】
一方、表示領域を十分に確保できない携帯電話などの携帯端末では、表示領域に制約があり、テレビ番組表の一部を表示させることが精一杯であった。携帯端末にテレビ番組表を表示させる一例として、株式会社アイラテのサービスがある。このサービスは、携帯電話を用いてテレビ番組を検索するシステムであり、テレビ番組表のうち一放送局のその日のテレビ番組タイトルを縦方向に列挙させている。
【０００６】
また、携帯電話を用いてテレビ番組のリモコン操作を可能とするアプリケーションが登場している。その一例として、携帯電話の表示画面にソフト的にチャンネル番号を配列させるものがある。チャンネル番号の配列においては、携帯電話自体が構成として有しているボタンの配列と合致している。ユーザのボタン操作に応じてその操作ボタンに対応するチャンネル番号に切り替えるための赤外線信号を送出させることが可能である。
【０００７】
携帯端末でテレビのリモコン操作を行う場合には、その操作時点あるいは任意の時刻に各チャンネルでどんな番組が放映されているのかを確認できればよいので、番組の確認後にそのままチャンネルの切り替え操作に移行できる簡易な仕組みの登場が期待されていた。
【０００８】
本発明の目的は、各放送局のテレビ番組を確認できる必要最小限の情報と簡易な操作との関連性を実現することにより利用者の利便性を向上させることが可能なプログラム、リモコン制御方法、番組配信方法、携帯端末、及びサーバを提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、上記目的を達成するため、本発明の請求項１の発明に係るプログラムは、操作部、赤外線送信部および表示部を有する携帯端末のコンピュータにより実行されるプログラムであって、前記コンピュータに、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とがメモリに記憶されており、前記メモリに記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１ステップと、前記表示部には、複数のアイコンより構成されるアイコン群を表示するとともに、前記第１ステップにおいて読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する第２ステップと、前記操作部に対するユーザの操作に応答して、前記第２ステップにより前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する第３ステップと、
前記第３ステップにおいて選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第４ステップと、前記第４ステップで読み出されたリモコン情報を前記赤外線送信部に送出する第５ステップと、を実行させることを特徴するものである。
【００１０】
請求項１の発明においては、前記第３ステップは、請求項２のように、前記アイコン群の各アイコン上を移動可能なカーソルを表示させるとともに、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択するようにしてもよい。
【００１１】
請求項１または２の発明においては、請求項３のように、ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶する処理を実行可能としてもよい。
【００１２】
請求項１、２または３の発明は、請求項４のように、ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶する処理を実行可能としてもよい。
【００１３】
請求項１〜４の何れか１つの発明は、請求項５のように、前記サーバから地域情報に対応する番組情報を受信する処理を実行可能としてもよい。
【００１４】
請求項１〜５の何れか１つの発明は、請求項６のように、前記第２ステップは各アイコンに対してひとつの番組タイトルを含ませて表示するようにしてもよい。
【００１５】
また、請求項７の発明に係るプログラムは、操作部、赤外線送信部、通信部および表示部を有する携帯端末との間で通信可能なサーバのコンピュータにより実行可能なプログラムであって、前記サーバには、前記携帯端末の表示部において番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する機能を備えたリモコンアプリケーション、および、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報が当該サーバのメモリに記憶されており、前記コンピュータに、前記携帯端末からのアクセスによりリモコンアプリケーションのダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションを送信する第１ステップと、前記携帯端末からのアクセスにより番組情報のダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションがすでに送信済みかどうかを判定する第２ステップと、前記第２ステップにおいて送信済みの判定がなされた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されている番組情報を送信する第３ステップと、を実行させることを特徴するものである。
【００１６】
請求項７の発明においては、前記第２ステップは、請求項８のように、前記携帯端末から番組情報のダウンロード要求を受け付けてきたときの現在時刻またはユーザの操作に応じて設定された任意の期間を受け付け、前記第３ステップは、前記受け付けられた現在時刻または任意の期間に対応する番組情報を前記メモリから読み出して前記アクセス元の携帯端末に送信するようにしてもよい。
【００１７】
請求項７または８の発明においては、前記第２ステップは、請求項９のように、前記携帯端末から位置情報を受け付け、前記第３ステップは、前記受け付けられた位置情報に対応する番組情報を前記メモリから読み出して前記アクセス元の携帯端末に送信するようにしてもよい。
【００１８】
また、請求項１０の発明に係るリモコン制御方法は、操作部、赤外線送信部および表示部を有する携帯端末のリモコン制御方法であって、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とがメモリに記憶されており、前記メモリに記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１ステップと、前記表示部には、複数のアイコンより構成されるアイコン群を表示するとともに、前記第１ステップにおいて読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する第２ステップと、  前記操作部に対するユーザの操作に応答して、前記第２ステップにより前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する第３ステップと、前記第３ステップにおいて選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第４ステップと、前記第４ステップで読み出されたリモコン情報を前記赤外線送信部に送出する第５ステップと、を含むことを特徴するものである。
【００１９】
請求項１０の発明においては、前記第３ステップは、請求項１１のように、前記アイコン群の各アイコン上を移動可能なカーソルを表示させるとともに、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択するようにしてもよい。
【００２０】
請求項１０または１１の発明は、請求項１２のように、ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶する処理を実行可能にしてもよい。
【００２１】
請求項１０、１１または１２の発明においては、請求項１３のように、ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶する処理を実行可能にしてもよい。
【００２２】
請求項１０〜１３の何れか１つの発明は、請求項１４のように、前記サーバから地域情報に対応する番組情報を受信する処理を実行可能にしてもよい。
【００２３】
請求項１０〜１４の何れか１つの発明は、請求項１５のように、前記第２ステップは各アイコンに対してひとつの番組タイトルを含ませて表示するようにしてもよい。
【００２４】
また、請求項１６の発明に係る番組配信方法は、操作部、赤外線送信部、通信部および表示部を有する携帯端末との間で通信可能なサーバの番組配信方法であって、前記サーバには、前記携帯端末の表示部において番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する機能を備えたリモコンアプリケーション、および、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報が当該サーバのメモリに記憶されており、前記携帯端末からのアクセスによりリモコンアプリケーションのダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションを送信する第１ステップと、前記携帯端末からのアクセスにより番組情報のダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションがすでに送信済みかどうかを判定する第２ステップと、前記第２ステップにおいて送信済みの判定がなされた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されている番組情報を送信する第３ステップと、を含むことを特徴するものである。
【００２５】
請求項１６の発明においては、前記第２ステップは、請求項１７のように、前記携帯端末から番組情報のダウンロード要求を受け付けてきたときの現在時刻またはユーザの操作に応じて設定された任意の期間を受け付け、前記第３ステップは、前記受け付けられた現在時刻または任意の期間に対応する番組情報を前記メモリから読み出して前記アクセス元の携帯端末に送信するようにしてもよい。
【００２６】
請求項１６または１７の発明においては、前記第２ステップは、請求項１８のように、前記携帯端末から位置情報を受け付け、前記第３ステップは、前記受け付けられた位置情報に対応する番組情報を前記メモリから読み出して前記アクセス元の携帯端末に送信するようにしてもよい。
【００２７】
また、請求項１９の発明に係る携帯端末は、操作部および表示部を有する携帯端末であって、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とを記憶する記憶手段と、前記記憶手段に記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１読み出し手段と、複数のアイコンより構成されるアイコン群を表示するとともに、前記第１読み出し手段において読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する表示手段と、前記操作部に対するユーザの操作に応答して、前記表示手段により前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する選択手段と、前記選択手段において選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第２読み出し手段と、前記第２読み出し手段で読み出されたリモコン情報に基づいて赤外線を送出する赤外線送出手段と、を備えたことを特徴するものである。
【００２８】
請求項１９の発明においては、前記表示手段は、請求項２０のように、前記アイコン群の各アイコン上を移動可能なカーソルを表示し、前記選択手段は、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択するようにしてもよい。
【００２９】
請求項１９または２０の発明においては、さらに、請求項２１のように、ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記記憶手段に記憶する手段を有してもよい。
【００３０】
請求項１９、２０または２１の発明においては、さらに、請求項２２のように、ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記記憶手段に記憶する手段を有してもよい。
【００３１】
請求項１９〜２２の何れか１つに記載の発明においては、さらに、請求項２３のように、前記サーバから地域情報に対応する番組情報を受信する手段を有してもよい。
【００３２】
請求項１９〜２３の何れか１つに記載の発明においては、前記表示手段は請求項２４のように、各アイコンに対してひとつの番組タイトルを含ませて表示するようにしてもよい。
【００３３】
また、請求項２５の発明に係るサーバは、操作部、赤外線送信部、通信部および表示部を有する携帯端末との間で通信可能なサーバであって、前記携帯端末の表示部において番組タイトルとテレビ局名との組み合わせを各アイコン上に表示し、かつ、前記表示される文字が並ぶ方向と交差する方向に前記アイコンを並べて表示する機能を備えたリモコンアプリケーション、および、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報を記憶する記憶手段と、前記携帯端末からのアクセスによりリモコンアプリケーションのダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記メモリに記憶されているリモコンアプリケーションを送信する第１送信手段と、前記携帯端末からのアクセスにより番組情報のダウンロード要求を受け付けた場合、前記アクセス元の携帯端末に対して前記記憶手段に記憶されているリモコンアプリケーションが前記第１送信手段によりすでに送信済みかどうかを判定する判定手段と、前記判定手段において送信済みの判定がなされた場合、前記アクセス元の携帯端末に対して前記記憶手段に記憶されている番組情報を送信する第２送信手段と、を備えたことを特徴するものである。
【００３４】
請求項２５の発明においては、請求項２６のように、前記判定手段は、前記携帯端末から番組情報のダウンロード要求を受け付けてきたときの現在時刻またはユーザの操作に応じて設定された任意の期間を受け付け、前記第２送信手段は、前記受け付けられた現在時刻または任意の期間に対応する番組情報を前記記憶手段から読み出して前記アクセス元の携帯端末に送信するようにしてもよい。
【００３５】
請求項２５または２６の発明においては、請求項２７のように、前記判定手段は、前記携帯端末から位置情報を受け付け、前記第２送信手段は、前記受け付けられた位置情報に対応する番組情報を前記記憶手段から読み出して前記アクセス元の携帯端末に送信するようにしてもよい。
【発明の効果】
【００３６】
本発明によれば、各放送局のテレビ番組を確認できる必要最小限の情報と簡易な操作との関連性を実現することにより利用者の利便性を向上させることが可能なプログラム、リモコン制御方法、番組配信方法、携帯端末、及びサーバを提供できる効果を奏する。
【発明を実施するための最良の形態】
【００３７】
以下、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。
本実施の形態では、携帯電話などの携帯端末に携帯電話網およびインターネットを介してサーバからテレビ装置のチャンネルを切り替えるためのリモコンアプリケーションをダウンロードすることで、携帯端末をテレビ装置のモコン端末として利用するための一例を示している。
【００３８】
まず全体構成について説明する。図１は本発明の一実施の形態に係るシステムを概略的に説明する概略構成図である。このシステムは、たとえば図１に示したように、携帯端末（一例として携帯電話３）とサーバ１とを携帯電話網４およびインターネット５間で通信可能にしたものである。携帯電話網４は、図示せぬ基地局に接続され、パケット処理を司るパケット網４１と、インターネット５に接続され、当該インターネット５に接続される各種端末との通信を司るゲートウェイサーバ４２とを備え、携帯端末側からインターネット５への通信接続を可能にする構成である。
【００３９】
携帯電話３は、たとえば、ＨＴＴＰ（Hyper Text Transfer Protocol）によりウェブ閲覧を可能にするウェブブラウザ３１、赤外線受光部６１を具備したテレビ装置６のチャンネル切り替えを行うためのリモコンアプリケーション３２、テレビ放送の番組を表示するための番組情報テーブル３３などを記憶している。携帯電話３は、ウェブブラウザ３１によりインターネット５の各サイトにアクセスしてウェブ閲覧などのサービスを享受可能である。携帯電話３は、赤外線送信部３４を具備しており、リモコンアプリケーション３２を起動させることで、番組情報テーブル３３に基づくテレビ番組に関する情報を表示したり、赤外線送信部３４からテレビ装置６に対してチャンネル切り替えのための赤外線信号を送信することを可能にする。
【００４０】
サーバ１は、データベース２を接続させ、インターネット５を介して他の端末と通信を行うとともに、携帯電話網４およびインターネット５を介して携帯端末からのアクセスに応じてデータベース２に格納しているダウンロード用リモコンアプリケーション２１やテレビ放送の番組情報２２をダウンロードさせる処理をプログラム１１によって全体的に制御する。データベース２は、サーバ１に接続された大規模記憶装置であり、ダウンロード用リモコンアプリケーション２１、テレビ放送の番組情報テーブル２２などを記憶するとともにサーバ１の制御下で当該サーバ１に対して提供するものである。
【００４１】
つぎに、サーバ１２、携帯電話３についてそれぞれ詳述する。図２は本実施の形態によるサーバ１の一内部構成例を示すブロック図、図３は本実施の形態による携帯電話３の一内部構成例を示すブロック図、そして、図４は本実施の形態による携帯電話３の外観形状の一例を示す図である。
【００４２】
サーバ１は、たとえば図２に示したように、インターネット５に接続され、このインターネット５を介して携帯端末、ＰＣなどの他の機器との間の双方向通信を司る通信制御部１０１、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え、サーバ全体の制御を司る制御部１０２、時刻を計時する時計部１０３、他の端末に対してウェブブラウザ表示を提供したり、サーバ自体の処理を行うためのプログラム１１、各種パラメータなどを記憶する記憶部１０４、データベース２に接続され、データベース２との間でデータ授受を行うデータベースインタフェース１０５などのユニットを備え、各ユニットを内部のバスライン１０６に接続させてデータ、アドレス信号、制御信号などを伝送可能としている。
【００４３】
携帯電話３は、たとえば図３に示したように、アンテナ３０１を接続させた通信制御部３０２、制御部３０３、操作部３０４、赤外線送信部３４、表示部３０６、記憶部３０７、音声／サウンド制御部３０８などのユニットを備え、各ユニットをバスライン３１１に接続させてデータ、アドレス信号、制御信号などを伝送可能としている。
【００４４】
通信制御部３０２は、アンテナ３０１を介して携帯電話網４と無線通信を行う。この通信制御部３０２により、他の電話機能付端末との間で音声通話を実現したり、サーバ１との間でデータ通信を実現することができる。
【００４５】
制御部３０３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え、ＲＯＭや記憶部３０７の各種プログラムに従って携帯電話３全体の制御を行う。制御部３０３は、ウェブブラウザ３１（たとえばＪＡＶＡ（登録商標）アプリ）によってウェブ閲覧を制御するとともに、リモコンアプリケーション３２によって表示部３０６に対するテレビ番組表示の制御や赤外線送信部３４を用いたチャンネル切り替え制御を行う。また、制御部３０３は、操作部３０４の操作入力に応じて各種の処理を実行するとともに各種の処理に応じた表示を制御する。
【００４６】
操作部３０４は、たとえば図４に示すように、電話番号や文字を入力するためのダイヤルキー３０４１、メインメニューを呼び出したり、画面上の選択可能なアイコンに対して上下左右方向へのカーソル移動を可能にしてそのカーソル移動により項目を選択するために使用するセレクトキー３０４２、ダイヤルキー３０４１やセレクトキー３０４２で選択した項目を確定する確定キー３０４３、図示せぬがメールを利用するときや文字入力中に記号を入力するときに使用するキーなどを備えている。
【００４７】
制御部３０３は、リモコンアプリケーション３２に基づいてテレビ装置をはじめとして電灯、エアコン、オーディオプレーヤ、ＤＶＤプレーヤなどの電気・電子機器を制御するためのコマンド信号を生成する。本実施の形態では、リモコンアプリケーション３２をインストールする環境下のため、制御部３０３は、コマンド信号として「チャンネル選択信号」、「音量調整信号」、「電灯電源投入／切断信号」などを生成する。
【００４８】
赤外線送信部３４は、制御部３０３で生成された各種コマンド信号を赤外線信号に変換して外部に送信する。なお、コマンド信号の仕様は製造・販売メーカーによって異なる。そのため、リモコンアプリケーション３２内には、各社仕様に応じてチャンネル番号をコマンド信号に変換するためのチャンネル−コマンド変換テーブルが含まれている。なお、コマンド信号を送信するための手段としては、電磁波の一例として赤外線を例に挙げている。
【００４９】
表示部３０６は、たとえば液晶のディスプレイを備え、そのディスプレイにたとえばウェブブラウザを表示したり、電話やメールの機能を使うときの操作画面を表示したり、テレビ番組に関する情報などを表示する。記憶部３０７には、上述したように、ウェブブラウザ３１、リモコンアプリケーション３２、番組情報テーブル３３などを記憶している。ここで、番組情報テーブル３３は、「放送日」、「放送局コード」、「チャンネル番号」、「開始時間」、「終了時間」、「番組タイトル」の各データからなる。放送局情報としては、「放送局コード」、「キー局コード」、「チャンネル番号」、「放送局名」の各データからなる。番組情報テーブル３３は、番組情報テーブル２２の一部であり、番組情報テーブル２２のうちでユーザが入手した範囲のデータとなる。
【００５０】
音声／サウンド制御部３０８は、スピーカ３０９やマイク３１０を接続させており、スピーカ３０９に対して着信メロディ、着うた（登録商標）などのサウンド出力や通話時などの音声出力を制御したり、マイク３１０に対して通話時などの音声入力を制御する。
【００５１】
つづいて、番組情報テーブル２２について図５、図６および図７を用いて説明する。図５は本実施の形態による番組情報テーブルの一例を説明する図、図６は本実施の形態による地域情報テーブルの一例を説明する図、そして、図７は本実施の形態による放送局情報テーブルの一例を説明する図である。
【００５２】
番組情報テーブル３３は、地域ごとに設けられており、それぞれの地域に応じて地域コードが割り当てられている。図５は地域コードＡ−Ｎｏ．１の番組情報テーブルである。番組情報テーブルは、「放送日」、「放送局コード」、「チャンネル番号」、「開始時間」、「終了時間」、「ジャンルコード」、「放送モード」、「番組タイトル」、「サブタイトル」、「番組内容」、「出演者」、「番組詳細解説」、「予備」などの各データで構成される。この番組情報テーブルはたとえば１週間ごとに更新してもよく、もう少し短期もしくは長期で更新するようにしてもよい。地域情報テーブルは、地域を特定するために使用されるものであり、図６に示すように地域コードに地域名を対応させたデータから構成される。たとえば、地域コードＡ−Ｎｏ．１は「東京」、地域コードＡ−Ｎｏ．２は「大阪」、地域コードＡ−Ｎｏ．３は「名古屋」である。
【００５３】
放送局情報テーブルは、地域ごとに存在する放送局を特定するために使用されるものであり、「放送局コード」、「キー局コード」、「チャンネル番号」、「放送局名」などの各データで構成される。この放送局情報テーブルは、決まったものであるので、新たに放送局が造られない限り更新されることはない。放送局情報テーブルは、たとえば図７に示すように、地域コードＡ−Ｎｏ．１の「東京」には、放送局コードが「０３１」のＡ局、「０４１」のＢ局、「００４」のＣ局、「００５」のＤ局、「００６」のＥ局、「００７」のＦ局、「００８」のＧ局が記録されている。
【００５４】
また、Ａ局のチャンネル番号が「１」、Ｂ局のチャンネル番号が「２」、Ｃ局のチャンネル番号が「４」、Ｄ局のチャンネル番号が「６」、Ｅ局のチャンネル番号が「８」、Ｆ局のチャンネル番号が「１０」、Ｇ局のチャンネル番号が「１２」となっている。また、Ｃ局のキー局コードが「００１」、Ｄ局のキー局コードが「００２」、Ｅ局のキー局コードが「００３」、Ｆ局のキー局コードが「００４」、Ｇ局のキー局コードが「００５」となっている。なお、Ａ局とＢ局は共に全国共通となっているので、キー局コードは存在しない。
【００５５】
また、地域コードＡ−Ｎｏ．２の「大阪」には、放送局コードが「０３１」のＡ局、「０４１」のＢ局、「０５０７」のＨ局、「０５０４」のＩ局、「０５０６」のＪ局、「０５０５」のＫ局、「０５１３」のＬ局が記録されている。また、Ａ局のチャンネル番号が「２」、Ｂ局のチャンネル番号が「１２」、Ｈ局のチャンネル番号が「１０」、Ｉ局のチャンネル番号が「４」、Ｊ局のチャンネル番号が「８」、Ｋ局のチャンネル番号が「６」、Ｌ局のチャンネル番号が「１９」である。また、Ｈ局のキー局コードが「００１」、Ｉ局のキー局コードが「００２」、Ｊ局のキー局コードが「００３」、Ｋ局のキー局コードが「００４」、Ｌ局のキー局コードが「００５」となっている。なお、Ａ局とＢ局は共に全国共通となっているので、キー局コードは存在しない。
【００５６】
ここで、大阪のＨ局からＬ局までの各局のキー局コードが、東京のＣ局からＧ局までの各局のキー局コードと同一となっているが、これは放送ネットワークにおける提携関係を示している。すなわち、大阪のＨ局と東京のＣ局とが提携しており、互いの番組を中継する。また、大阪のＩ局と東京のＤ局とが提携しており、互いの番組を中継する。また、大阪のＪ局と東京のＥ局とが提携しており、互いの番組を中継する。
【００５７】
また、大阪のＫ局と東京のＦ局とが提携しており、互いの番組を中継する。また、大阪のＬ局と東京のＧ局とが提携しており、互いの番組を中継する。すなわち、たとえば「東京」のＣ局の番組を、「大阪」のＨ局で見ることができる。別に言い換えると「東京」の４チャンネルの番組を「大阪」の１０チャンネルで見ることができる。またその逆も言えるので、「大阪」の１０チャンネルの番組を「東京」の４チャンネルで見ることができる。
【００５８】
さて、これらの番組情報テーブル、放送局情報テーブル、地域情報テーブルは、サーバ１と携帯電話３との間でつぎのように利用される。サーバ１は、携帯電話３からアクセス要求が送られてくると、ＨＴＴＰを用いて通信を開始する。そして、サーバ１は、携帯電話３のユーザに対して地域コードを選択させるために、データベース２から地域情報テーブルを読み出して携帯電話３へ送信する。携帯電話３がこの地域情報テーブルを受信すると、ユーザに地域コードを選択させる画面が携帯電話３の表示部３０６に表示される。携帯電話３のユーザがこの選択画面を見て、携帯電話３のダイヤルキーあるいは上下左右に可動するキー（これをセレクトキーと呼ぶ）を操作して所望の地域コードを指定する。
【００５９】
ここで、たとえば「Ａ−Ｎｏ．１」の地域コードが指定されると、携帯電話３からサーバ１に対して地域コード「Ａ−Ｎｏ．１」が送信される。サーバ１は、携帯電話３から送信されてきた地域コードを受信すると、データベース２の放送局情報テーブルを参照して放送局を特定する。なお、「Ａ−Ｎｏ．１」の地域コードで指定される地域には、Ａ局、Ｂ局、Ｃ局、Ｄ局、Ｅ局、Ｆ局及びＧ局の７つの局が存在する。放送局が特定された後、時計部１０３から現在時刻が取得される。そして、データベース２上の番組情報テーブルから、今特定した放送局が現在放送している番組情報が取得される。
【００６０】
このようにして取得された番組情報と、「Ａ−Ｎｏ．１」の地域コードに対応する放送局情報とがサーバ１から携帯電話３へ送信される。その際、データベース２の全ての番組情報が送信されるのではなく、ユーザに番組内容を知らせるのに必要且つ十分な情報がユーザの操作に応答して任意に選択されて送信される。ここでは、「放送日」、「放送局コード」、「チャンネル番号」、「開始時間」、「終了時間」、「番組タイトル」の各データが選択されて送信する。
【００６１】
また、放送局情報はひとつであるが、番組情報は放送局の数だけ存在するものとする。これらの番組情報を送信する順序は任意で構わない。
【００６２】
つづいて、図８および図９を用いて携帯電話３の画面遷移について説明する。図８は本実施の形態による基本画面を説明する図であり、図９は本実施の形態による番組表示の一例を説明する図である。
【００６３】
携帯電話３のリモコンアプリ３１は、まずは起動時に図８に示した如く基本画面を表示する。ここでは、サーバ１よりすでに入手した番組情報と放送局情報とを用いて、チャンネル画面を作成して表示部３０６に表示する例が示されている。その際、放送局情報のキー局コードに基づいてテレビのチャンネルボタン（チャンネル番号）に対応する放送局名とサーバ１にアクセスしたときの時刻に放映されている番組情報に基づくテレビ番組のタイトルとが割り当てられる。キー局コードをもたない放送局は、放送局コードが全国的に共通であるので、たとえば放送局コードが「００３１」をチャンネルボタン“１”に、放送局コードが「００４１」をチャンネルボタン“２”に決めるなどしておけばよい。あらかじめキー局コードをチャンネルボタンにそれぞれ割り当てておくことで、地域コードが変わっても、同じ番組を同じチャンネルボタンで視聴することが可能になる。
【００６４】
すなわち、習慣的にチャンネルボタンの位置で番組を覚えてしまえば、何処に行っても同じ番組を同じ位置のチャンネルボタンで視聴することが可能になる。携帯電話３のリモコンアプリ３２は、今回サーバ１にアクセスしたときの時刻の番組情報を取得した後は、次回新たな情報を取得するまで保持する。また、携帯電話３がサーバ１にアクセスしたときに放映されているテレビ番組の情報だけに限らず、その後数時間分、あるいは、ユーザが任意の期間を指定してその間に放映されるテレビ番組の情報を入手するようにしてもよい。
【００６５】
なお、本実施の形態では、ユーザによる時間指定も可能にしており、ユーザにより指定された時間に放送される番組の情報がサーバ１から携帯電話３へ送られる。また、「地域コード」は、携帯電話３のリモコンアプリ３２が現時点で自機を管轄している基地局（図示略）から得られる位置情報に基づいて生成することも可能である。
【００６６】
また、ユーザは必ずしも現在いる地で受信できる放送局の番組を希望するのではなく、たとえば出張先で視聴できる番組の情報を希望することもある。そこで、基地局から得られる位置情報に基づいて「地域コード」を生成する以外の手法も考えられる。この場合、基地局から得られる位置情報に基づいて「地域コード」を生成するモード（たとえば自動取得モード）と、サーバ１２からの「地域情報」に基づいて選択するモード（たとえば手動取得モード）の２つのモードを用意しておいて、適宜ユーザが選択できるようにしてもよい。
【００６７】
リモコンアプリ３２により構成される基本画面は、たとえば図８に示したように、指定時刻ＴＭ、プレビューボタンＰＢ、ネクストボタンＮＢ、電源ボタンＰＷＢ、音量調整ボタンＳＤ、アイコン群ＣＢ、メニューを表示するためのメニューボタンＭＢ、後述する図１４（Ａ）の操作画面に切り替えるための通常ボタン８１などにより構成される。
【００６８】
指定時刻ＴＭは、携帯電話３がサーバ１にアクセスしたときの時刻を示すとともに、テレビ番組が放映されている時刻を示す。したがって、図８に示したように、１５：１９現在のように表示あれている場合には、１５：１９現在放映されるテレビ番組をアイコン群ＣＢに表示させていることを示す。
【００６９】
プレビューボタンＰＢは、たとえば任意の期間分の番組情報を入手した場合、指定時刻ＴＭに表示される時刻よりも前の時刻とそのときの番組情報をアイコン群ＣＢに表示させるときにカーソル移動により選択可能なボタンを示す。ネクストボタンＮＢは、たとえば任意の期間分の番組情報を入手した場合、指定時刻ＴＭに表示される時刻よりも後の時刻とそのときの番組情報をアイコン群ＣＢに表示させるときにカーソル移動により選択可能なボタンを示す。
【００７０】
電源ボタンＰＷＢは、たとえば図１に示したテレビ装置６に対して電源の入／切信号を赤外線信号により発行指示するボタンを示す。音量調整ボタンＳＤは、徐々に音量を降下あるいは増加させる信号を赤外線信号により発行指示するボタンを示す。
【００７１】
アイコン群ＣＢは、それぞれ独立して選択可能なアイコンにより構成される。各アイコン上には、テレビ局名と指定時刻ＴＭのときに放映されるテレビ番組のタイトルとが一対の組み合わせとして表示される。本実施の形態では、たとえば図８に示したように、最大５チャンネル分のテレビ番組を表示することができる。ここでは、各アイコンには、テレビ局名としてＡＡＡ総合、ＡＡＡ教育、ＢＢＢテレビ、東京ＣＣＣテレビ、ＤＤＤテレビが表示され、それぞれのテレビ局名にテレビ番組のタイトルとしてニュース・天気、歴史、ワイドショウ、競馬中継、桜が対応させて表示されている。
【００７２】
以上のアイコン群ＣＢにおいて、カーソルＣＳがテレビ局名「ＡＡＡ総合」に位置しており、このカーソルＣＳは図４に示したセレクトキー３０４２の操作に応じてアイコン上のみならず前述した各ボタン上をも移動可能である。
【００７３】
このカーソルＣＳがアイコン群ＣＢの最下端アイコンまで移動させられ、さらにセレクトキー３０４２により下方に操作された場合には、アイコン群ＣＢの領域が下方にスクロールされて、隠れていた後続のテレビ番組のタイトルが露出される。すなわち、ある地区で放映可能なチャンネル分の番組情報のうちの一部が初期に表示されるのであって、スクロール操作により隠れていた他のチャンネルの番組情報を露出させることが可能である。  もちろん、スクロールは上方にも下方にも自由に制御することが可能である。
【００７４】
図８の一例で最下端に位置していたＤＤＤテレビ“桜”のアイコンは、ユーザのカーソル操作によりたとえば図９に示したように最上端に移動させることが可能である。このとき、図９の例では、ＤＤＤテレビ“桜”アイコンよりも下に隠れていた他の４つのチャンネルに対応するアイコンが露出し、カーソルＣＳの位置は最下端のテレビＨ“プロ野球”アイコンに移動される。
【００７５】
図８のカーソル位置（ＡＡＡ総合）で確定キー３０４３（図４参照）が操作された場合には、番組情報３３に基づいてＡＡＡ総合のチャンネルの選択が確認される。このようにして確認されたチャンネル番号が“１”の場合にはチャンネル切替えのためにチャンネル“１”に切り替えるためのコマンド信号が生成される。そして、そのコマンド信号が赤外線送信部３４に出力され、赤外線信号に変換されて出力される。その結果、テレビ装置６は、チャンネル“１”に切り替えられる。
【００７６】
以下、具体的な処理について図１０〜図１７を用いて説明する。図１０は本実施の形態によるデータベースに対する処理の一例を説明するフローチャート、図１１は本実施の形態によるリモコンアプリのダウンロード処理の一例を説明するフローチャート、図１２は本実施の形態による番組情報のダウンロード処理の一例を説明するフローチャート、そして、図１３は本実施の形態によるリモコン処理の一例を説明するフローチャートである。
【００７７】
まず、サーバ１においては（図１０参照）、データベース２に対してインターネット５に接続される他の端末もしくは図示せぬサーバ１の操作部や外部インタフェーにより携帯電話に対するダウンロード用リモコンアプリの登録または更新が実行される（ステップＳＳ１１）。そして、同様に、サーバ１においては、データベース２に対してインターネット５に接続される他の端末もしくは図示せぬサーバ１の操作部や外部インタフェーにより携帯電話に対する番組情報の登録または更新が実行される（ステップＳＳ１２）。以上のステップＳＳ１１，ＳＳ１２の処理は、定期的もしくは不定期に実行されるものとする。
【００７８】
ここで、すでにデータベース２にダウンロード用リモコンアプリが登録されている状況下とする（図１１参照）。携帯電話３からサーバ１へのアクセスがあると（ステップＭＳ２１）、そのアクセスがサーバ１により受け付けられる（ステップＳＳ２１）。サーバ１では、携帯電話３からのアクセスに応じてまずはウェブページ画面が作成され、そのウェブページ画面が送信される（ステップＳＳ２２）。このとき、一例として携帯電話３とサーバ１間は、ｈｔｔｐにより通信が行われるものとする。
【００７９】
携帯電話３では、サーバ１から送信されてきたウェブページ画面が受信されると、表示部３０６にそのウェブページが表示される（ステップＭＳ２２）。このとき、ユーザの操作によりサーバ１によって提供されるサイトのページは要求に応じたページへと切り替えられる。
【００８０】
図示せぬが、ユーザの操作によりリモコンアプリのダウンロードページにページ遷移が進み、さらにユーザの操作によりダウンロード用リモコンアプリのダウンロード要求がサーバ１に対して送信されると（ステップＭＳ２３）、サーバ１では、まずその要求が受け付けられて携帯電話３のユーザが会員かどうか判定される（ステップＳＳ２３）。
【００８１】
この会員判定は、図示せぬが、データベース２内に会員情報が登録されている前提で実行される。これは、ユーザに対するリモコンアプリの提供が会員に対するサービスであった場合の一例となる。もちろん、会員有無に関係なく、リモコンアプリを提供するシステムにも適用可能であることはいうまでもない。
【００８２】
携帯電話３のユーザが会員ではないという判定結果が得られた場合には（非会員）、携帯電話３との間で会員登録処理が実行され、処理はステップＳＳ２５へ移行する（ステップＳＳ２４）。一方、そうでない場合（会員）には、処理はそのままステップＳＳ２５へ移行する。
【００８３】
ステップＳＳ２５においては、ステップＳＳ２３ですでに受け付けられているダウンロード要求に応じてデータベース２からダウンロード用リモコンアプリ２２が読み出され、携帯電話３に対して送信（ダウンロード処理）される。携帯電話３では、サーバ１より送信されてくるダウンロード用リモコンアプリ２２がダウンロードされ、記憶部３０７にリモコンアプリ３２として登録される（ステップＭＳ２４）。このリモコンアプリ３２には、ユーザ指定のチャンネル番号を赤外線で送出する際のコマンド信号に変換するテーブルが含まれている。このようにして携帯電話３にリモコンアプリがダウンロードされると、以降はサーバ１より番組情報のダウンロードおよびリモコン操作が可能となる。
【００８４】
つづいて、番組情報のダウンロードについて図１２を用いて説明する。携帯電話３では、番組情報をダウンロードするためには、まずユーザの操作に応答してリモコンアプリ３２が起動される（ステップＭＳ３１）。そして、携帯電話３からサーバ１へのアクセスがあると（ステップＭＳ３２）、そのアクセスがサーバ１により受け付けられる（ステップＳＳ３１）。サーバ１では、携帯電話３からのアクセスに応じてまずはウェブページ画面が作成され、そのウェブページ画面が送信される（ステップＳＳ３２）。
【００８５】
携帯電話３では、サーバ１から送信されてきたウェブページ画面が受信されると、表示部３０６にそのウェブページが表示される（ステップＭＳ３３）。このとき、ユーザの操作によりサーバ１によって提供されるサイトのページは要求に応じたページへと切り替えられる。
【００８６】
図示せぬが、ユーザの操作により番組情報のダウンロードページにページ遷移が進み、さらにユーザの操作により番組情報のダウンロード要求がサーバ１に対して送信されると（ステップＭＳ３４）、サーバ１では、まずその要求が受け付けられて携帯電話３のユーザがリモコンアプリのダウンロード済みかどうか判定される（ステップＳＳ３３）。
【００８７】
ここで、ステップＭＳ３３およびＭＳ３４では、ユーザの操作によりサーバ１に対して任意の期間に対応する番組情報を特定する処理が実行されるものとする。この任意の期間とは、７：００や１９：００のような番組が放映されている時間、１７：００〜１９：００のような時間帯、２００４年１月２１日のような日、２００４年１月２１日〜同年２月２５日のような期間などを指す。
【００８８】
ステップＳＳ３３において、アプリのダウンロード済みの判定結果が得られた場合には、処理はステップＳ３５に移行するが、ダウンロード未完の判定結果が得られた場合には、ステップＳＳ３４のアプリダウンロード処理が実行されてから処理はステップＳＳ３５に移行する。
【００８９】
このようにして携帯電話３のアプリダウンロード状態が確認され、かつ、指定された期間の番組情報が確定すると、その指定期間かつ地域に応じた番組情報がデータベース２の番組情報２２から抽出されて読み出される。この読み出された番組情報は携帯電話３に対して送信（ダウンロード処理）される（ステップＳＳ３５）。
【００９０】
ここで、地域の情報をサーバ１が知る方法としては、ステップＭＳ３３およびステップＳＳ３２の通信時に携帯電話３からユーザ操作による指定もしくは携帯電話３がＧＰＳ機能を有している場合に携帯電話３の位置情報として取り込む方法が考えられる。サーバ１では、ＧＰＳなどの位置情報か、直接ユーザが指定する地域情報から番組情報の地域を割り出すようにすればよい。
【００９１】
携帯電話３では、サーバ１から番組情報が送信されてくると、ダウンロード処理が開始され、ダウンロードされた番組情報３３が記憶部３０７に記憶される（ステップＭＳ３５）。このようにして、携帯電話３にはテレビの番組切り替えが可能な体制が整うことになる。
【００９２】
つづいて、リモコン操作について図１３を用いて説明する。携帯電話３では、まずユーザの操作によりリモコンアプリ３２が起動される（ステップＭＳ４１）。この起動により、記憶部３０７より番組情報３３が読み出され（ステップＭＳ４２）、あらかじめ決められた画面構成（図８参照）でリモコン操作のための画面が形成される（ステップＭＳ４３）。
【００９３】
そして、図８の如く表示が行われることで、画面上のたとえばチャンネルボタンＣＢ１〜ＣＢ８に対応する実際のダイヤルキー３０４１などがユーザの操作を受け付ける検出状態となる（ステップＭＳ４４）。
【００９４】
このようにして操作部３０４でのボタン操作の検出が開始された後は（ステップＭＳ４５）、ボタン操作に応じてそのボタンから対応する処理機能が判断される。すなわち、終了操作が確認された場合には（ステップＭＳ４６のＹＥＳルート）、このリモコンアプリの処理はここで終了する。
【００９５】
また、カーソル操作および音量調整ボタンＳＤにより音量操作が確認された場合には（ステップＭＳ４７のＹＥＳルート）、その操作量に応じて音量のパラメータが調整され、音量信号として赤外線送信部３４に出力される（ステップＭＳ４８）。これにより、赤外線送信部３４から音量を調整するための赤外線信号がテレビ装置６に対して送出される。処理はこの後、ステップＭＳ４５に戻る。
【００９６】
また、音量操作や決定操作（確定キー３０４３）ではなく、カーソル操作（セレクトキー３０４２）が確認された場合には（ステップＭＳ４９のＮＯルート）、カーソル操作に応じてカーソルＣＳの移動が表示制御される（ステップＭＳ５０）。そして、処理はステップＭＳ４５に戻る。または、音量操作や決定操作（確定キー３０４３）、カーソル操作（セレクトキー３０４２）ではなく、アイコン確定操作（確定キー３０４３）が確認された場合には（ステップＭＳ４９のＮＯルート）、その確定対象のアイコンに応じた赤外線信号が赤外線送信部３４から送出される（ステップＭＳ５０）。そして、処理はステップＭＳ４５に戻る。
【００９７】
また、決定操作（確定キー３０４３）が確認された場合には（ステップＭＳ４９のＹＥＳルート）、番組情報３３が参照され、カーソル位置のアイコンに対応するテレビ局からチャンネル番号が決定される（ステップＭＳ５１）。さらにチャンネル−コマンド変換テーブルが参照されてその決定されたチャンネル番号がその番号に対応するコマンド信号に変換される（ステップＭＳ５２）。
【００９８】
このようにして得られたコマンド信号は赤外線送信部３４に出力される。その結果、赤外線送信部３４からコマンド信号が赤外線信号に変換されて外部に出力される（ステップＭＳ５３）。これにより、赤外線送信部３４からテレビ番組のチャンネルを切り替えるための赤外線信号がテレビ装置６に対して送出される。そして、処理はステップＭＳ４５に戻る。
【００９９】
つづいて、画面遷移の一例を説明する。図１４は本実施の形態による番組表取得にかかる画面遷移の一例を説明する図、図１５および図１６は本実施の形態による地域設定にかかる画面遷移の一例を説明する図、そして、図１７は本実施の形態による番組表更新にかかる画面遷移の一例を説明する図である。
【０１００】
携帯電話３が番組情報を入手する前は、たとえば図１４に示したように、表示部３０６の画面には、チャンネル番号に対応するチャンネルを示すソフトキーなどにより構成されるキー群ＢＴＮ、トップ画面に切り替えるためのソフトキーを示すトップボタン８３、番組取得のためのソフトキーを示す番組ボタン８４、リモコン操作対象の機器名ＡＮなどが表示される。この画面は、たとえば図８の状態から通常キー８１を操作することにより切り替えられる。キー群ＢＴＮは、ダイヤルキー３０４１の各キーに対応付けられている。たとえばダイヤルキー３０４１の「１」〜「＃」キーはそれぞれキー群ＢＴＮの「１ｃｈ」〜「入力切替」まで対応しているので、１ｃｈに切り替える場合には、「１」キーを押せばよい。
【０１０１】
携帯電話３に番組情報がダウンロードされる前は、たとえば図１４（Ｂ）に示すように、番組ボタン８４が操作されても番組表の入手を促すメッセージ画面ＭＳＧが表示される。そこで、画面に示されるＯＫボタン８５が操作されると、たとえば図１５（Ａ）に示したように、画面にサブメニューＳＭが表示される。このサブメニューＳＭには、一例であるが、「番組表取得」、「トップへ」、「キャンセル」、「ヘルプ」、「戻る」および「地域設定」の項目が選択可能である。ここで、取消ボタン８６が操作されると、この番組情報の取得処理は中止される。
【０１０２】
ここで、カーソル移動により「番組表取得」が選択されてもまず地域設定の設定が最初に必要となる。そこで、カーソルＣＳを移動させて「地域設定」を確定する操作がなされると、北海道、東北などのように地域が項目としてカーソル選択可能に表示される。そこで、たとえば図１５（Ｂ）のように、「関東」の項目にカーソルＣＳが移動され、そこで選択操作がなされると、たとえば図１６（Ａ）のように、関東地域の都、県がカーソル選択可能に表示される。
【０１０３】
そして、「関東」の項目にカーソルＣＳが移動され、そこで選択操作がなされると、そのときの指定時刻（たとえば１５：１９現在）で地域「東京」の番組情報がサーバ１より携帯電話３にダウンロードされる。そして、たとえば図１６（Ｂ）のように、１５：１９現在（指定時刻ＴＭ）、テレビ局「ＡＡＡ総合」ではテレビ番組のタイトル「［ニュース］［天気］」、テレビ局「ＡＡＡ教育」ではテレビ番組のタイトル「歴史」のようにアイコン群ＣＢが表示される。
【０１０４】
もちろん、番組情報は常に更新可能である。図１７（Ｂ）のようにすでに１５：１９現在の番組情報が取得されていても時刻が１７：２０まで経過していては情報が古く参考にならないことは明らかである。そこで、図１６（Ｂ）の表示状態からメニューボタンＭＢが操作されると、たとえば図１７（Ａ）のように、サブメニューＳＭが表示される。
【０１０５】
そして、「番組表取得」の項目にカーソルＣＳを移動させて確定キー３０４３が操作されると、前回の取得操作ですでに東京地域での取得がなされていることからその東京地域が設定地域として参照される。その結果、たとえば図１７（Ｂ）のように、指定時刻ＴＭに示すように１７：２０現在の番組情報に基づいてアイコン群ＣＢの画面が形成される。このようにして、番組情報の更新が完了する。
【０１０６】
以上説明したように本実施の形態によれば、利用者がテレビを観たい時刻の番組情報をチャンネル番号に対応させて表示部に表示させているので、テレビ番組を確認できる必要最小限の番組情報を入手すれば済む。そして、この必要最小限の番組情報に対してセレクトキーのカーソル移動と決定の操作による簡易な操作との関連性をもたせたことで、利用者に対して画一的かつ習慣的な操作を提供することができるので、利用者の利便性を向上させることが可能である。
【０１０７】
また、サーバから携帯電話に対して指定時刻の番組情報だけが取り込まれるので、パケット量は必要最小限で済み、確認が不要な時間帯の番組情報までを取り込まずに済むので、通信コストを節約することが可能である。
【０１０８】
さらに、携帯電話の画面サイズは小さく、表示上の制約があるため、同一チャンネルの番組タイトルを時系列に同時に表示させず、任意の時刻に放映される全チャンネルの番組タイトルだけを表示させるようにしたので、表示画面を有効利用することができる。
【０１０９】
したがって、習慣的に常に同一のチャンネルボタンを押せば目的のキー局のキー局コードが選択されるので、アイコン群ＣＢのアイコン位置さえ覚えてしまえば、キー局コードを共通とする放送局同士が同じ番組を放送している場合には、何処にいても同じ番組を視聴することが可能となり、非常に使い勝手の良いリモコンを実現できる。
【０１１０】
また、本記実施の形態では、携帯電話について説明したが、携帯端末であれば、ＰＤＡでもＰＨＳ(Personal Handy-Phone System)でも勿論可能である。さらに、テレビ受信機に付属するリモコンでも携帯電話網に接続でき、かつ、サーバ１より番組情報などを入手できれば勿論実現可能である。
【０１１１】
さて、上述した実施の形態では、テレビ番組のタイトル表示を縦方向に一列に表示させるようにしていたが、本発明はこれに限定されるものではなく、横方向のように任意の方向に一列に並べて表示させるようにしてもよい。
【０１１２】
また、上述した実施の形態では、テレビ番組のタイトルをチャンネル番号の昇順に一列に並べるようにしていたが、本発明はこれに限定されるものではなく、任意の順番で並べるようにしてもよい。本発明においては、チャンネル番号自体はチャンネル切替えの情報として参照しなくても済むのでで、ユーザはテレビ局名を参照したりテレビ番組のタイトルを参照できればよく、カーソル位置を移動させてチャンネル切替えを行えるようにすれば十分である。
【０１１３】
また、上述した実施の形態では、携帯電話を例に挙げていたが、本発明はこれに限定されるものではなく、ＰＤＡ(Personal Digital Assistant)等の携帯端末、ネットワークに接続可能な通信機能付きリモコン端末でもよい。
【産業上の利用可能性】
【０１１４】
本発明は、プログラム、リモコン制御方法、携帯端末、およびサーバを製造する産業で利用される。
【図面の簡単な説明】
【０１１５】
【図１】本発明の一実施の形態に係るシステムを概略的に説明する概略構成図である。
【図２】本実施の形態によるサーバ１の一内部構成例を示すブロック図である。
【図３】本実施の形態による携帯電話３の一内部構成例を示すブロック図である。
【図４】本実施の形態による携帯電話３の外観形状の一例を示す図である。
【図５】本実施の形態による番組情報テーブルの一例を説明する図である。
【図６】本実施の形態による地域情報テーブルの一例を説明する図である。
【図７】本実施の形態による放送局情報テーブルの一例を説明する図である。
【図８】本実施の形態による基本画面を説明する図である。
【図９】本実施の形態による番組表示の一例を説明する図である。
【図１０】本実施の形態によるデータベースに対する処理の一例を説明するフローチャートである。
【図１１】本実施の形態によるリモコンアプリのダウンロード処理の一例を説明するフローチャートである。
【図１２】本実施の形態による番組情報のダウンロード処理の一例を説明するフローチャートである。
【図１３】本実施の形態によるリモコン処理の一例を説明するフローチャートである。
【図１４】本実施の形態による番組表取得にかかる画面遷移の一例を説明する図である。
【図１５】本実施の形態による地域設定にかかる画面遷移の一例を説明する図である。
【図１６】本実施の形態による地域設定にかかる画面遷移の一例を説明する図である。
【図１７】本実施の形態による番組表更新にかかる画面遷移の一例を説明する図である。
【符号の説明】
【０１１６】
１  サーバ
２  データベース
３  携帯電話
１１  プログラム
２１  ダウンロード用リモコンアプリ
２２  番組情報
３１  ウェブブラウザ
３２  リモコンアプリ
３３  番組情報
３４  赤外線送信部
１０１  通信制御部
１０２  制御部
１０３  時計部
１０４  記憶部
１０５  データベースインタフェース
３０１  通信制御部
３０３  制御部
３０４  操作部
３０６  表示部
３０７  記憶部
ＣＢ  アイコン群
ＣＳ  カーソル
ＴＭ  指定時刻
【手続補正書】
【提出日】平成17年5月27日(2005.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
操作部、赤外線送信部および表示部を有する携帯端末のコンピュータにより実行されるプログラムであって、
前記コンピュータに、
テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とがメモリに記憶されており、前記メモリに記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１ステップと、
前記表示部には、複数のアイコンより構成されるアイコン群を縦方向に並べて表示するとともに、前記第１ステップにおいて読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示する第２ステップと、
前記操作部に対するユーザの操作に応答して、前記第２ステップにより前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する第３ステップと、
前記第３ステップにおいて選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第４ステップと、
前記第４ステップで読み出されたリモコン情報を前記赤外線送信部に送出する第５ステップと、
を実行させることを特徴するプログラム。
【請求項２】
前記第３ステップは、前記アイコン群の各アイコン上を移動可能なカーソルを表示させるとともに、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択することを特徴とする請求項１に記載のプログラム。
【請求項３】
ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶するステップを含むことを特徴とする請求項１または２に記載のプログラム。
【請求項４】
ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶するステップを含むことを特徴とする請求項１、２または３に記載のプログラム。
【請求項５】
前記サーバから地域情報に対応する番組情報を受信するステップを含むことを特徴とする請求項１〜４の何れか１つに記載のプログラム。
【請求項６】
前記第２ステップは各アイコンに対してひとつの番組タイトルを含ませて表示することを特徴とする請求項１〜５の何れか１つに記載のプログラム。
【請求項７】
操作部、赤外線送信部および表示部を有する携帯端末のリモコン制御方法であって、
テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とがメモリに記憶されており、前記メモリに記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１ステップと、
前記表示部には、複数のアイコンより構成されるアイコン群を縦方向に並べて表示するとともに、前記第１ステップにおいて読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示する第２ステップと、
前記操作部に対するユーザの操作に応答して、前記第２ステップにより前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する第３ステップと、
前記第３ステップにおいて選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第４ステップと、
前記第４ステップで読み出されたリモコン情報を前記赤外線送信部に送出する第５ステップと、
を含むことを特徴するリモコン制御方法。
【請求項８】
前記第３ステップは、前記アイコン群の各アイコン上を移動可能なカーソルを表示させるとともに、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択することを特徴とする請求項７に記載のリモコン制御方法。
【請求項９】
ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶するステップを含むことを特徴とする請求項７または８に記載のリモコン制御方法。
【請求項１０】
ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶するステップを含むことを特徴とする請求項７、８または９に記載のリモコン制御方法。
【請求項１１】
前記サーバから地域情報に対応する番組情報を受信するステップを含むことを特徴とする請求項７〜１０の何れか１つに記載のリモコン制御方法。
【請求項１２】
前記第２ステップは各アイコンに対してひとつの番組タイトルを含ませて表示することを特徴とする請求項７〜１１の何れか１つに記載のリモコン制御方法。
【請求項１３】
操作部および表示部を有する携帯端末であって、
テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とを記憶する記憶手段と、
前記記憶手段に記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１読み出し手段と、
複数のアイコンより構成されるアイコン群を縦方向に並べて表示するとともに、前記第１読み出し手段において読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示する表示手段と、
前記操作部に対するユーザの操作に応答して、前記表示手段により前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する選択手段と、
前記選択手段において選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第２読み出し手段と、
前記第２読み出し手段で読み出されたリモコン情報に基づいて赤外線を送出する赤外線送出手段と、
を備えたことを特徴する携帯端末。
【請求項１４】
前記表示手段は、前記アイコン群の各アイコン上を移動可能なカーソルを表示し、前記選択手段は、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択することを特徴とする請求項１３に記載の携帯端末。
【請求項１５】
さらに、ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記記憶手段に記憶する手段を有したことを特徴とする請求項１３または１４に記載の携帯端末。
【請求項１６】
さらに、ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記記憶手段に記憶する手段を有したことを特徴とする請求項１３、１４または１５に記載の携帯端末。
【請求項１７】
さらに、前記サーバから地域情報に対応する番組情報を受信する手段を有したことを特徴とする請求項１３〜１６の何れか１つに記載の携帯端末。
【請求項１８】
前記表示手段は各アイコンに対してひとつの番組タイトルを含ませて表示することを特徴とする請求項１３〜１７の何れか１つに記載の携帯端末。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、プログラム、リモコン制御方法、及び、携帯端末に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上述した課題を解決し、上記目的を達成するため、本発明の請求項１の発明に係るプログラムは、操作部、赤外線送信部および表示部を有する携帯端末のコンピュータにより実行されるプログラムであって、前記コンピュータに、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とがメモリに記憶されており、前記メモリに記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１ステップと、前記表示部には、複数のアイコンより構成されるアイコン群を縦方向に並べて表示するとともに、前記第１ステップにおいて読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示する第２ステップと、前記操作部に対するユーザの操作に応答して、前記第２ステップにより前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する第３ステップと、前記第３ステップにおいて選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第４ステップと、前記第４ステップで読み出されたリモコン情報を前記赤外線送信部に送出する第５ステップと、を実行させることを特徴するものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項１の発明においては、請求項２のように、前記第３ステップは、前記アイコン群の各アイコン上を移動可能なカーソルを表示させるとともに、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択するようにしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項１または２の発明においては、請求項３のように、ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶するステップを含むようにしてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１、２または３の発明においては、請求項４のように、ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶するステップを含むようにしてもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項１〜４の何れか１つの発明においては、請求項５のように、前記サーバから地域情報に対応する番組情報を受信するステップを含むようにしてもよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項１〜５の何れか１つの発明においては、請求項６のように、前記第２ステップは各アイコンに対してひとつの番組タイトルを含ませて表示するようにしてもよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、請求項７の発明に係るリモコン制御方法は、操作部、赤外線送信部および表示部を有する携帯端末のリモコン制御方法であって、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とがメモリに記憶されており、前記メモリに記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１ステップと、前記表示部には、複数のアイコンより構成されるアイコン群を縦方向に並べて表示するとともに、前記第１ステップにおいて読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示する第２ステップと、前記操作部に対するユーザの操作に応答して、前記第２ステップにより前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する第３ステップと、前記第３ステップにおいて選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第４ステップと、前記第４ステップで読み出されたリモコン情報を前記赤外線送信部に送出する第５ステップと、を含むことを特徴するものである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項７の発明においては、請求項８のように、前記第３ステップは、前記アイコン群の各アイコン上を移動可能なカーソルを表示させるとともに、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択するようにしてもよい。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項７または８の発明においては、請求項９のように、ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶するステップを含むようにしてもよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項７、８または９の発明においては、請求項１０のように、ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記メモリに記憶するステップを含むようにしてもよい。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項７〜１０の何れか１つの発明においては、請求項１１のように、前記サーバから地域情報に対応する番組情報を受信するステップを含むようにしてもよい。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項７〜１１の何れか１つの発明においては、請求項１２のように、前記第２ステップは各アイコンに対してひとつの番組タイトルを含ませて表示するようにしてもよい。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項１３の発明に係る携帯端末は、操作部および表示部を有する携帯端末であって、テレビのチャンネル番号に対応付けられ、当該チャンネル番号で放映されるテレビ番組の番組タイトル、当該番組タイトルの放映時間及びテレビ局名を含む番組情報と、テレビのチャンネル制御を行うためのリモコン情報とを記憶する記憶手段と、前記記憶手段に記憶された番組情報から任意の時刻に放映される番組タイトル及びテレビ局名を読み出す第１読み出し手段と、複数のアイコンより構成されるアイコン群を縦方向に並べて表示するとともに、前記第１読み出し手段において読み出した番組タイトルとテレビ局名との組み合わせを各アイコン上に表示する表示手段と、前記操作部に対するユーザの操作に応答して、前記表示手段により前記表示部に表示されたアイコン群から何れかひとつのアイコンを選択する選択手段と、前記選択手段において選択されたアイコンに対応する番組タイトルのチャンネル番号に対応するリモコン情報を前記メモリから読み出す第２読み出し手段と、
前記第２読み出し手段で読み出されたリモコン情報に基づいて赤外線を送出する赤外線送出手段と、を備えたことを特徴するものである。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項１３の発明においては、請求項１４のように、前記表示手段は、前記アイコン群の各アイコン上を移動可能なカーソルを表示し、前記選択手段は、前記操作部に対するユーザの操作に応答して、前記カーソルを前記各アイコン上を移動させ、かつ、前記カーソルの移動先にあるアイコンを選択するようにしてもよい。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項１３または１４の発明においては、請求項１５のように、さらに、ユーザの操作に応じて前記番組情報を記憶するサーバにアクセスして当該番組情報を前記サーバから受信し、前記受信した番組情報を前記記憶手段に記憶する手段を有していてもよい。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項１３、１４または１５の発明においては、請求項１６のように、さらに、ユーザの操作に応じて番組情報を記憶するサーバにアクセスし、現在時刻またはユーザの操作に応じて設定された任意の期間に対応する番組情報を前記サーバから受信し、前記受信した番組情報を前記記憶手段に記憶する手段を有していてもよい。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
請求項１３〜１６の何れか１つの発明においては、請求項１７のように、さらに、前記サーバから地域情報に対応する番組情報を受信する手段を有していてもよい。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項１３〜１７の何れか１つの発明においては、請求項１８のように、前記表示手段は各アイコンに対してひとつの番組タイトルを含ませて表示するようにしてもよい。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】