(57)【要約】  【構成】  番組の放送データから所望のチャネルのＥＰＧデータを取得し、取得したＥＰＧデータをフラッシュメモリ７６のテーブル７６ａに保存する。そして、ＥＰＧデータの読み出し命令が受け付けられると、テーブル７６ａに保存されたＥＰＧデータが読み出され、モニタ６６に表示される。  【効果】  チューナ４４の電源をオンして放送データを受信することなく、ＥＰＧデータをモニタ６６に表示させることができるので、携帯電話１０の消費電力を低減することができる。【選択図】  図１
2005348151.tif 000002
【特許請求の範囲】
【請求項１】
放送システムからコンテンツを受信するコンテンツ受信機能を有する携帯端末において、
前記コンテンツの放送データから所望のチャネルのＥＰＧデータを取得する第１取得手段、
取得した前記ＥＰＧデータを保存する記憶手段、
前記記憶手段からの前記ＥＰＧデータの読み出し命令を受け付ける第１受付手段、
前記第１受付手段によって前記ＥＰＧデータの読み出し命令が受け付けられたとき前記ＥＰＧデータを前記記憶手段から読み出す読み出し手段、および
前記読み出し手段によって読み出された前記ＥＰＧデータを出力する出力手段を備えることを特徴とする、携帯端末。
【請求項２】
前記記憶手段に保存された前記ＥＰＧデータに基づいて前記ＥＰＧデータのチャネルを表示する第１チャネル一覧を作成する作成手段をさらに備え、
前記読み出し手段は、前記作成手段によって作成された前記第１チャネル一覧に基づいて前記記憶手段から前記所望のチャネルの前記ＥＰＧデータを読み出す、請求項１記載の携帯端末。
【請求項３】
前記記憶手段に保存されている前記ＥＰＧデータに基づいて放送データから最新のＥＰＧデータを再取得する第２取得手段、
前記第２取得手段によって再取得された前記最新のＥＰＧデータと前記記憶手段に保存されている前記ＥＰＧデータとが一致するか否かを判定する判定手段、および
前記判定手段により前記最新のＥＰＧデータと前記記憶手段に保存されている前記ＥＰＧデータとが異なると判定されたとき前記最新のＥＰＧデータによって前記記憶手段に保存されている前記ＥＰＧデータを上書きする上書き手段をさらに備える、請求項１または２記載の携帯端末。
【請求項４】
前記出力手段に前記第１チャネル一覧が表示されているとき前記第１チャネル一覧に表示されていないチャネルの放送データの受信命令を受け付ける第２受付手段、
前記第２受付手段によって放送データの受信命令が受け付けられると前記第１チャネル一覧に表示されていないチャネルを表示する第２チャネル一覧を出力手段に表示する表示手段、
前記出力手段に表示された前記第２チャネル一覧から所望のチャネルを選択すると前記所望のチャネルの放送データからＥＰＧデータを取得する第３取得手段、
前記第３取得手段によって取得された前記ＥＰＧデータを前記記憶手段に追加保存する追加保存手段をさらに含む、請求項１ないし３のいずれかに記載の携帯端末。
【請求項５】
現在時刻を取得する第１時刻取得手段、
前記ＥＰＧデータから前記コンテンツの放送終了予定時刻を取得する第２時刻取得手段、
前記第１時刻取得手段によって取得された現在時刻と前記第２時刻取得手段によって取得された前記コンテンツの放送終了予定時刻とを比較する比較手段、および
前記現在時刻が前記放送終了予定時刻を経過しているとき前記記憶手段に保存されている前記コンテンツの前記ＥＰＧデータにマーク表示を行うマーク表示手段をさらに備える、請求項１ないし４のいずれかに記載の携帯端末。
【請求項６】
前記記憶手段に保存されている前記ＥＰＧデータに含まれるすべての前記コンテンツの前記放送終了予定時刻が経過したとき前記記憶手段から前記ＥＰＧデータを消去する消去手段をさらに備える、請求項５記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末に関し、特にたとえば、テレビジョン放送を受信することができる携帯端末に適用され、放送システムからコンテンツを受信するコンテンツ受信機能を有する、携帯端末に関する。
【背景技術】
【０００２】
この種の携帯端末では、放送局から送信される放送データに含まれるＥＰＧ（Electronic Program Guide）データを取得しようとする毎に、チューナの電源をオンして所望のチャネルを選局しなければならなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来技術では、搭載されているバッテリの容量に制限がある。このため、ＥＰＧデータを取得する毎にチューナの電源をオンすると、バッテリに蓄積された電力が早期に消費されてしまうという問題があった。
【０００４】
それゆえに、この発明の主たる目的は、消費電力を低減させることができる、携帯端末を提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明は、放送システムからコンテンツを受信するコンテンツ受信機能を有する携帯端末において、コンテンツの放送データから所望のチャネルのＥＰＧデータを取得する第１取得手段、取得したＥＰＧデータを保存する記憶手段、記憶手段からのＥＰＧデータの読み出し命令を受け付ける第１受付手段、第１受付手段によってＥＰＧデータの読み出し命令が受け付けられたときＥＰＧデータを記憶手段から読み出す読み出し手段、および読み出し手段によって読み出されたＥＰＧデータを出力する出力手段を備えることを特徴とする、携帯端末である。
【０００６】
請求項１の発明では、コンテンツの放送データから第１取得手段によって所望のチャネルのＥＰＧデータを取得し、取得したＥＰＧデータを記憶手段に保存する。そして、第１受付手段によって記憶手段からのＥＰＧデータの読み出し命令が受け付けられると、読み出し手段によって記憶手段に保存されたＥＰＧデータが読み出される。この読み出されたＥＰＧデータは、出力手段に出力される。
【０００７】
このように、携帯端末は、コンテンツの放送データから取得したＥＰＧデータを記憶手段に保存しておき、必要なときに記憶手段からＥＰＧデータを読み出す。このため、チューナの電源をオンして放送データを受信することなく、ＥＰＧデータを出力手段に表示させることができるので、携帯端末の消費電力を低減することができる。
【０００８】
請求項２の発明は、請求項１に従属し、記憶手段に保存されたＥＰＧデータに基づいてＥＰＧデータのチャネルを表示する第１チャネル一覧を作成する作成手段をさらに備え、
読み出し手段は、作成手段によって作成された第１チャネル一覧に基づいて記憶手段から所望のチャネルのＥＰＧデータを読み出す、携帯端末である。
【０００９】
請求項２の発明では、作成手段によって、記憶手段に保存されたＥＰＧデータに基づいて、ＥＰＧデータのチャネルを表示する第１チャネル一覧が作成される。読み出し手段は、作成された第１チャネル一覧に基づいて記憶手段から所望のチャネルのＥＰＧデータを読み出す。このため、記憶手段に保存されているＥＰＧデータを第１チャネル一覧から容易に選択することができる。ここで、第１チャネル一覧とは、実施例のメモ一覧表のことである。
【００１０】
請求項３の発明は、請求項１または２に従属し、記憶手段に保存されているＥＰＧデータに基づいて放送データから最新のＥＰＧデータを再取得する第２取得手段、第２取得手段によって再取得された最新のＥＰＧデータと記憶手段に保存されているＥＰＧデータとが一致するか否かを判定する判定手段、および判定手段により最新のＥＰＧデータと記憶手段に保存されているＥＰＧデータとが、異なると判定されたとき最新のＥＰＧデータによって記憶手段に保存されているＥＰＧデータを上書きする上書き手段をさらに備える、携帯端末である。
【００１１】
請求項３の発明では、第２取得手段によって、記憶手段に保存されているＥＰＧデータに基づいて放送データから最新のＥＰＧデータを取得する。次に、判定手段によって、取得された最新のＥＰＧデータと記憶手段に保存されているＥＰＧデータとが一致するか否かを判定する。判定の結果、２つのＥＰＧデータが異なると判断されたとき、上書き手段によって、記憶手段に保存されているＥＰＧデータを最新のＥＰＧデータによって上書きする。このため、記憶手段に保存されているＥＰＧデータは、最新のＥＰＧデータによって上書きされるので、記憶手段のＥＰＧデータを最新のＥＰＧデータに更新することができる。
【００１２】
請求項４の発明は、請求項１ないし３のいずれかに従属し、出力手段に第１チャネル一覧が表示されているとき第１チャネル一覧に表示されていないチャネルの放送データの受信命令を受け付ける第２受付手段、第２受付手段によって放送データの受信命令が受け付けられると第１チャネル一覧に表示されていないチャネルを表示する第２チャネル一覧を出力手段に表示する表示手段、出力手段に表示された第２チャネル一覧から所望のチャネルを選択すると所望のチャネルの放送データからＥＰＧデータを取得する第３取得手段、第３取得手段によって取得された前記ＥＰＧデータを前記記憶手段に追加保存する追加保存手段をさらに含む、携帯端末である。ここで、第２チャネル一覧とは、実施例のチャネル一覧のことである。
【００１３】
請求項４の発明では、出力手段に第１チャネル一覧が表示されているとき、第２受付手段によって第１チャネル一覧に表示されていないチャネルの放送データの受信命令を受け付ける。次に、第２受付手段によって放送データの受信命令が受け付けられると、第１チャネル一覧に表示されていないチャネルを表示する第２チャネル一覧が第２出力手段に表示される。表示された第２チャネル一覧から所望のチャネルを選択すると、選択されたチャネルの放送データから第３取得手段によってＥＰＧデータが取得される。取得されたＥＰＧデータは、追加保存手段によって記憶手段に追加保存される。このように、記憶手段にＥＰＧデータが保存されていないチャネルについても、そのチャネルの放送データからＥＰＧデータを取得して記憶手段に追加保存しておき、必要なときに記憶手段から読み出して利用することができる。
【００１４】
請求項５の発明は、請求項１ないし４のいずれかに従属し、現在時刻を取得する第１時刻取得手段、ＥＰＧデータからコンテンツの放送終了予定時刻を取得する第２時刻取得手段、第１時刻取得手段によって取得された現在時刻と第２時刻取得手段によって取得されたコンテンツの放送終了予定時刻とを比較する比較手段、および現在時刻が放送終了予定時刻を経過しているとき記憶手段に保存されているコンテンツのＥＰＧデータにマーク表示を行うマーク表示手段をさらに備える、請求項１ないし４のいずれかに記載の携帯端末である。
【００１５】
請求項５の発明では、第１時刻取得手段によって取得された現在時刻と、ＥＰＧデータから第２時刻取得手段によって取得されたコンテンツの放送終了予定時刻を取得された時刻とを、比較手段によって比較する。その結果、現在時刻が放送終了予定時刻を経過しているとき、マーク表示手段によって記憶手段に保存されているコンテンツのＥＰＧデータにマーク表示を行う。このため、出力手段の表示を見れば、放送終了予定時刻が終了しているコンテンツか否かが容易にわかる。
【００１６】
請求項６の発明は、請求項５に従属し、記憶手段に保存されているＥＰＧデータに含まれるすべてのコンテンツの放送終了予定時刻が経過したとき記憶手段からＥＰＧデータを消去する消去手段をさらに備える、請求項５記載の携帯端末。
【００１７】
請求項６の発明では、記憶手段に保存されているＥＰＧデータに含まれるすべてのコンテンツの放送終了予定時刻が経過したとき、消去手段によって記憶手段からＥＰＧデータを消去する。不要になったＥＰＧデータを削除することにより、記憶手段に新たなＥＰＧデータを保存できる記憶容量を確保することができる。
【発明の効果】
【００１８】
この発明によれば、選局したチャネルの放送データから取得したＥＰＧデータを記憶手段に保存しておき、必要に応じて記憶手段から読み出すことにより、チューナの電源をオンさせることなく、出力手段にＥＰＧデータを表示させることができる。このため、携帯端末の消費電力を低減することができる。
【００１９】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２０】
図１を参照して、この実施例の携帯電話１０は、移動通信システムを用いて移動通信を行う移動通信回路１２と、地上デジタルテレビジョン放送（以下「テレビジョン放送」という）システムを用いて放送された番組を受信する放送番組受信回路１４と、移動通信回路１２および放送番組受信回路１４の両方を制御するシステムコントローラ３６とを含む。
【００２１】
操作パネル３８によってダイヤル操作が行われると、対応する状態信号がシステムコントローラ３６からＣＰＵ３２に与えられる。ＣＰＵ３２は、移動通信回路１２に設けられた無線回路１８に発呼処理を命令する。この発呼処理によって相手方との接続が確立されると、通話可能状態となる。
【００２２】
また、アンテナ１６を通して発呼信号を受信すると、無線回路１８はシステムコントローラ３６に発呼信号を受信したことを伝え、システムコントローラ３６は着信メッセージの出力命令をＣＰＵ５２に与える。ＣＰＵ５２は、音声メッセージの出力を放送番組受信回路１４に設けられたサウンドジェネレータ７２に命令する。ＣＰＵ５２はまた、映像メッセージのビットマップデータをＶＲＡＭ５４に描画し、オンスクリーン表示ＩＣ５８を起動する。オンスクリーン表示ＩＣ５８は、水平および垂直同期信号が与えられる毎に、ビットマップデータをＶＲＡＭ５４から読み出し、読み出したビットマップデータを、加算器６４を介してＮＴＳＣエンコーダ６２に与える。ビットマップデータは、ＮＴＳＣエンコーダ６２によってコンポジット映像信号に変換され、変換されたコンポジット映像信号はモニタ６６に与えられる。この結果、映像メッセージがモニタ６６に表示される。かかる着信メッセージの出力を受けて、操作パネル３８により着信操作が行われると、相手方との接続が確立され、通話可能状態となる。
【００２３】
通話可能状態に移行すると、マイクロフォン３０によって捉えられた音声信号がアンプ２８によって増幅され、かつＡＤ／ＤＡ変換回路２２によってデジタル信号である音声データに変換される。変換された音声データは信号処理回路２０によってパケットデータつまり音声パケットに符号化され、符号化された音声パケットは無線回路１８によって変調される。変調された音声パケットは、アンテナ１６を介して相手方に発信される。相手方から送られてきた音声パケットは、アンテナ１６によって受信され、無線回路１８によって復調される。復調された音声パケットは信号処理回路２０によって音声データに復号され、復号された音声データは、ＡＤ／ＤＡ変換回路２２によってアナログ信号である音声信号に変換される。変換された音声信号は、アンプ２４を介してスピーカ２６から出力される。
【００２４】
操作パネル３８の操作によって番組視聴モードが選択されかつ所望のチャネル番号が選択されると、システムコントローラ３６は、対応する状態信号をＣＰＵ５２に与える。ＣＰＵ５２は、所望のチャネルの選局をチューナ４４に命令する。携帯電話１０向けテレビジョン放送では、１つの周波数に３つのチャネルが割り当てられているとする。この場合、チューナ４４は、アンテナ４２によって捉えられた複数のチャネルから所望のチャネルを抽出し、抽出したチャネルの放送データにＭＰＥＧフォーマットに従う復調処理を施す。復調された放送データは、バッファメモリ４６を介してデマルチプレクサ４８に与えられる。
【００２５】
デマルチプレクサ４８は、与えられた放送データから音声パケットおよび映像パケットを抽出し、ＡＶセレクタ５０は、抽出された音声パケットおよび映像パケットをＨ２６４オーディオデコーダ６８およびＨ２６４ビデオデコーダ６０にそれぞれ与える。
【００２６】
Ｈ２６４オーディオデコーダ６８は、与えられた音声パケットをデコードして音声データを生成する。生成された音声データは、Ｄ／Ａ変換器７０によってアナログ信号である音声信号に変換され、変換された音声信号はスピーカ７４に与えられる。この結果、所望のチャネルで放送される番組の音声がスピーカ７４から出力される。
【００２７】
Ｈ２６４ビデオデコーダ６０は、与えられた映像パケットをデコードして映像データを生成し、生成した映像データを後述する加算器６４を介してＮＴＳＣエンコーダ６２に与える。この映像データは、ＮＴＳＣエンコーダ６２によってコンポジット映像信号に変換され、変換されたコンポジット映像信号はモニタ６６に与えられる。この結果、所望のチャネルで放送される番組の映像が、モニタ６６に表示される。
【００２８】
また、操作パネル３８の操作によって、ＣＰＵ５２は、フラッシュメモリ７６からＥＰＧデータのメモ一覧表を読み出し、読み出したメモ一覧表をＤＲＡＭ４２に保存する。次に、ＣＰＵ５２は、ビットマップＲＯＭ５６を用いてＤＲＡＭ４２に保存されたメモ一覧表をビットマップデータに変換し、変換したビットマップデータをＶＲＡＭ５４の所定の位置に描画する。フラッシュメモリ７６に保存されたＥＰＧデータも同様にしてＶＲＡＭ５４の所定の位置に描画する。このようにしてＶＲＡＭ５４の所定の位置に描画されたメモ一覧表またはＥＰＧデータは、上述の映像メッセージの場合と同様にして、モニタ６６に表示される。
【００２９】
ＣＰＵ５２には、時計７８とフラッシュメモリ７６とが接続されている。時計７８は、現在時刻、番組の放送開始時刻および放送終了時刻などの時刻情報をＣＰＵ５２に与える。また、フラッシュメモリ７６は、放送データの中からデマルチプレクサ４８によって取得された所望のチャネルのＥＰＧデータおよびそのメモ一覧表などを保存する。
【００３０】
図２を参照して、携帯電話１０の外観について説明する。携帯電話１０は、その中央部で折り畳むことができるように２つの部分から構成されている。その一方にはモニタ６６が設けられている。モニタ６６は、ＥＰＧに関する情報、所望のチャネルの番組などを表示する。
【００３１】
他方には、その下部にテンキー３８ａが配置されている。ユーザは、このテンキー３８ａを操作して電話番号を入力したり、所望のチャネルのチャネル番号を入力したりすることができる。また、テンキー３８ａの上部には、上下左右方向にカーソルを移動させることができるカーソルキー３８ｂ〜３８ｅが設けられている。後述するように、ユーザは、これらのカーソルキー３８ｂ〜３８ｅを操作して、所望のチャネルのＥＰＧデータをモニタ６６に表示させることができる。
【００３２】
カーソルキー３８ｂ〜３８ｅによってその周囲を囲まれた中央には、セットキー３８ｆが設けられている。セットキー３８ｆは、カーソルキー３８ｂ〜３８ｅによって選択された内容を確定するときに操作される。オフフックキー３８ｇは、電話着信に応答して通話を開始するときに操作されるキーである。オンフックキー３８ｈは、通話が終了したとき、通信回線との接続を切断するためのキーであり、携帯電話１０の電源キーも兼ねている。
【００３３】
さらに、カーソルキー３８ｂ〜３８ｅの上部には、ＴＶボタン３８ｉ、およびＥＰＧメモボタンｊが設けられている。ＴＶボタンｉは、チューナ４４の電源をオン／オフするためのボタンであり、ＴＶボタンｉを操作することにより携帯電話１０はテレビジョン放送の放送データの受信を開始したり、終了したりすることができる。ＥＰＧメモボタン３８ｊは、フラッシュメモリ７６に保存されているメモ一覧表を読み出してモニタ６６に表示するためのボタンである。
【００３４】
図３は、携帯電話１０向けテレビジョン放送の放送局が６局開局しているとした場合に、各放送局とチャネル番号との対応関係を示すテーブル４０ａであり、このテーブル４０ａはフラッシュメモリ４０に保存されている。このチャネル番号は３桁の数字で表され、ここでは“１００”、“１１０”、“１２０”というように“１５０”までの６個の番号が割り当てられているものとする。なお、図３では省略したが、テーブル４０ａには各チャネル番号に対応するテレビジョン放送の周波数も記載されている。
【００３５】
図４を参照して、フラッシュメモリ７６に保存されているすべてのチャネルのＥＰＧデータを記載したテーブル７６ａについて説明する。このテーブル７６ａには、図３に示したチャネル１００からチャネル１５０のうち、チャネル１３０とチャネル１４０を除く４チャネルのＥＰＧデータが記載されている。各ＥＰＧデータは、現在放送中の番組のＥＰＧデータおよび次に放送される予定の番組のＥＰＧデータを含み、さらにその後に放送される予定の番組のＥＰＧデータを含む場合もある。たとえば、チャネル１００のＥＰＧデータには番組のＥＰＧデータが２個含まれ、チャネル１２０のＥＰＧデータには番組のＥＰＧデータが６個含まれている。また、図４に示す各番組のＥＰＧデータには、番組の放送開始時刻、放送終了時刻および番組名が含まれているが、さらに番組の内容、番組を識別するための番組ＩＤなどが含まれていてもよい。
【００３６】
このテーブル７６ａに、チャネル１３０またはチャネル１４０のＥＰＧデータを追加したい場合、チューナ４４の電源をオンして追加したいチャネルを選局すれば自動的に追加される。また、現在テーブル７６ａに記載されているＥＰＧデータであっても、チューナ４４の電源がオンされると、取得された最新のＥＰＧデータによって自動的に上書きされる。また、テーブル７６ａに記載された任意のチャネルのＥＰＧデータに含まれるすべての番組の放送終了予定時刻が経過したとき、そのＥＰＧデータはこのテーブル７６ａから自動的に削除される。なお、矢印はカーソルの位置を表している。
【００３７】
図５を参照して、モニタ６６に表示されたメモ一覧表について説明する。メモ一覧表は、テーブル７６ａにＥＰＧデータが記載されたチャネルの番号を一覧表にしたものであり、フラッシュメモリ７６のテーブル７６ｂに保存されている。このメモ一覧表には、チャネル番号がＥＰＧデータの取得日時順にその取得日時とともに表示される。
【００３８】
テーブル７６ａにＥＰＧデータが追加される毎に、メモ一覧表にも対応するチャネル番号が自動的に追加され、またテーブル７６ａからＥＰＧデータが削除される毎に、対応するチャネル番号がメモ一覧表から自動的に削除される。このようにして作成されたメモ一覧表は、ＥＰＧメモボタン３８ｊが操作されたときにモニタ６６に表示される。
【００３９】
図６は、ユーザがメモ一覧表から所望のチャネルを選択したとき、そのチャネルのＥＰＧデータがテーブル７６ａから読み出されて、モニタ６６に表示されている状態を示している。たとえば、図５のメモ一覧表から、カーソルが位置するチャネル１１０が選択された場合、テーブル７６ａに記載されたＥＰＧデータの中からチャネル１１０のＥＰＧデータが読み出されて、モニタ６６に表示される。このＥＰＧデータには、現在放送中の“番組１０”、次に放送される予定の“番組１１”およびさらにその後放送される予定の“番組１２”のそれぞれについて、放送開始時刻、放送終了時刻および番組名が表示されている。このＥＰＧデータからたとえば“番組１０”を選択すると、その番組がモニタ６６に表示されるとともに、チャネル１１０の最新のＥＰＧデータが自動的に取得され、テーブル７６ａに記載されているチャネル１１０のＥＰＧデータを上書きする。
【００４０】
図７を参照して、モニタ６６に表示されたチャネル一覧表について説明する。チャネル一覧表は、そのＥＰＧデータがテーブル７６ａに記載されていないチャネルの一覧を示すもので、フラッシュメモリ７６のテーブル７６ｃに保存されている。このチャネル一覧表は、メモ一覧表がモニタ６６に表示された状態で右カーソルキー３８ｄが操作されると、モニタ６６に表示される。図７に示すチャネル一覧表では、テーブル７６ａにＥＰＧデータが記載されていないチャネル１３０および１４０が表示されている。ユーザがチャネル一覧表の中から所望のチャネルを選択すると、ＣＰＵ５２は、チューナ４４の電源をオンしてそのチャネルの放送データからＥＰＧデータを取得し、取得したＥＰＧデータに関する情報をテーブル７６ａおよびテーブル７６ｂに追加するとともに、テーブル７６ｃから削除する。また、ＣＰＵ５２は、ＥＰＧデータをテーブル７６ａから削除したとき、削除したＥＰＧデータのチャネル番号をテーブル７６ｃに追加する。このように、チャネル一覧表は、常にメモ一覧表に表示されていないチャネル番号を表示している。
【００４１】
図８（Ａ）および図８（Ｂ）を参照して、モニタ６６に表示されたチャネル１１０のＥＰＧデータについて説明する。図８（Ａ）では、“番組１０”のＥＰＧデータに網掛け表示がされている。これは、テーブル７６ｂからチャネル１１０のＥＰＧデータを読み出したのが２０時から２１時までの間の時刻、すなわち“番組１１”の放送中の時刻であるため、“番組１０”を視聴することができなくなったことを示している。
【００４２】
同様にして、図８（Ｂ）は、“番組１１”の放送終了予定時刻である２１時から“番組１２”の放送終了予定時刻である２３時までの間の時刻に、テーブル７６ｂからチャネル１１０のＥＰＧデータを選択した場合を示している。この場合、“番組１１”の放送終了予定時刻を経過しているので、ユーザは“番組１１”も視聴することができなくなったことを表すため、“番組１０”のＥＰＧデータだけでなく、“番組１１”のＥＰＧデータにも網掛け表示がされている。
【００４３】
さらに、“番組１２”の終了予定時刻である２３時を経過すると、２００４年１月１日の１９時に取得したチャネル１１０のＥＰＧデータはフラッシュメモリ７６のテーブル７６ａおよび７６ｂから消去される。このため、２３時以降にＥＰＧメモボタン３８ｊを操作しても、メモ一覧表をモニタ６６に表示させることはできない。
【００４４】
ＣＰＵ５２は、μＩＴＲＯＮのようなマルチタスクＯＳに従って動作するマルチタスクＣＰＵであり、図９〜図１１に示すＥＰＧデータの登録処理および図１２に示すＥＰＧデータの消去処理を並列的に実行する。
【００４５】
まず、図９〜図１１を参照して、ＥＰＧデータをテーブル７６ａおよび７６ｂに登録する場合の処理について説明する。ステップＳ１で、ＴＶボタン３８ｉが操作されたか否かを判断する。その結果、ＮＯと判断した場合、すなわちＴＶボタン３８ｉ以外のボタンが操作された場合、ステップＳ３で、操作されたボタンに対応するその他の処理を実行し、ステップＳ１に戻る。一方、ＹＥＳと判断したときは、ステップＳ５に進み、チューナ４４の電源をオンする。ステップＳ７で、初期チャネルすなわち最後に受信したチャネルをフラッシュメモリ４０から読み出し、チューナ４４を制御して読み出したチャネルを選局する。ステップＳ９では、選局した初期チャネルの番組をモニタ６６に表示する。ステップＳ１１で、ＥＰＧメモボタン３８ｊが操作されるまで初期チャネルの番組をモニタ６６に表示する。
【００４６】
ＥＰＧメモボタン３８ｊが操作されると、ステップＳ１３でテーブル７６ｂからメモ一覧表を読み出し、モニタ６６に表示する。ステップＳ１５では、メモ一覧表上でカーソルを移動させて所望のチャネルのＥＰＧデータを選択するため、上下方向のカーソルキー３８ｂ、３８ｃが操作されたか否かを判断する。その結果、ＮＯと判断した場合は後述するステップＳ４７に進む。一方、ＹＥＳと判断した場合は、ステップＳ１７で、上方向のカーソルキー３８ｂまたは下方向のカーソルキー３８ｃの操作量に応じてカーソルを移動させる。ステップＳ１９では、セットキー３８ｆが操作されたか否かを判断する。その結果、ＮＯと判断した場合は、ステップＳ１５に戻る。一方、ＹＥＳと判断した場合は、ステップＳ２１に進む。ステップＳ２１では、メモ一覧表上のカーソルが位置するチャネルのＥＰＧデータをテーブル７６ａから読み出す。ステップＳ２３では、読み出したＥＰＧデータをモニタ６６に表示する。
【００４７】
モニタ６６には、選択されたチャネルＥＰＧデータが表示される。このＥＰＧデータは複数の番組のＥＰＧデータを含むので、ステップＳ２５で上下方向のカーソルキー３８ｂ、３８ｃが操作されるまで待機する。上方向のカーソルキー３８ｂまたは下方向のカーソルキー３８ｃが操作されると、ステップＳ２７に進み、その操作量に応じてカーソルを移動させる。ステップＳ２９で、上下方向にカーソルを移動中に、左方向のカーソルキー３８ｅが操作されたか否かを判断する。その結果、ＹＥＳと判断した場合、すなわちユーザがモニタ６６に表示されているチャネルのＥＰＧデータの中に所望の番組を見つけられなかった場合、再びモニタ６６にメモ一覧表を表示するため、ステップＳ１３に戻る。一方、ＮＯと判断した場合は、ステップＳ３１でセットキー３８ｆが操作されたか否かを判断する。その結果、ＮＯと判断した場合、すなわちユーザによってモニタ６６に表示されているＥＰＧデータの中から他の番組が選択される場合、ステップＳ２５に戻る。一方、ＹＥＳと判断した場合は、モニタ６６に表示されたＥＰＧデータの中から所望の番組が選択されたことを示し、ステップＳ３３でチューナ４４を制御して選択された番組を選局する。
【００４８】
ステップＳ３５では、選局したチャネルの放送データの中からＥＰＧデータを取得する。ステップＳ３７では、取得したＥＰＧデータとテーブル７６ａに記載されているＥＰＧデータが同一か否かを判断する。その結果、ＹＥＳと判断した場合は、後述するステップＳ４１に進む。一方、ＮＯと判断した場合、ステップＳ３９で、取得したＥＰＧデータによってテーブル７６ａに記載されているＥＰＧデータを上書きする。
【００４９】
ステップＳ４１では、選局されたチャネルで放送されている番組をモニタ６６に表示する。ステップＳ４３では、ユーザによって番組を視聴中にＴＶボタン３８ｉが操作されたか否かを判断し、ＴＶボタン３８ｉが操作された場合には、ステップＳ４５でチューナ４４の電源をオフして、ＥＰＧ登録処理を終了する。
【００５０】
前述のステップＳ１５でＮＯと判断した場合、ステップＳ４７に進み、右方向のカーソルキー３８ｄが操作されたか否かを判断する。その結果、ＮＯと判断した場合は、ステップＳ１５に戻る。一方、ＹＥＳと判断した場合は、ステップＳ４９でメモ一覧表に含まれていないチャネル番号を示すチャネル一覧表を表示する。ステップＳ５１では、チャネル一覧表上でカーソルを移動させて所望のチャネルを選択するため、上下方向のカーソルキー３８ｂ、３８ｃが操作されるまで待機する。上方向のカーソルキー３８ｂまたは下方向のカーソルキー３８ｃが操作されると、ステップＳ５３で上方向のカーソルキー３８ｂまたは下方向のカーソルキー３８ｃの操作量に応じて、カーソルを移動させる。ステップＳ５５では、セットキー３８ｆが操作されたか否かを判断する。その結果、ＮＯと判断した場合は、チャネル一覧表に記載された他のチャネルを選択するため、ステップＳ５１に戻る。一方、ＹＥＳと判断した場合は、ステップＳ５７に進む。ステップＳ５７では、チューナ４４を制御して選択されたチャネルを選局する。ステップＳ５９では、選局したチャネルのＥＰＧデータを取得し、ステップＳ６１では、取得したＥＰＧデータをモニタ６６に表示する。
【００５１】
モニタ６６には、選局したチャネルのＥＰＧデータに含まれる複数の番組のＥＰＧデータが表示され、ステップＳ６３で上下方向のカーソルキー３８ｂ、３８ｃが操作されるまで待機する。上方向のカーソルキー３８ｂまたは下方向のカーソルキー３８ｃが操作されると、ステップＳ６５に進み、上方向のカーソルキー３８ｂまたは下方向のカーソルキー３８ｃの操作量に応じてカーソルを移動させる。ステップＳ６７で、左方向のカーソルキー３８ｅが操作されたか否かを判断する。その結果、ＹＥＳと判断した場合、すなわちユーザが現在モニタ６６に表示されているＥＰＧデータの中に所望の番組を見つけられなかった場合、再びモニタ６６にメモ一覧表を表示するため、ステップＳ１３に戻る。一方、ＮＯと判断した場合は、ステップＳ６９でセットキー３８ｆが操作されたか否かを判定する。その結果、ＮＯと判断した場合は、現在モニタ６６に表示されているＥＰＧデータの中から他の番組を選択するためステップＳ６３に戻る。一方、ＹＥＳと判断した場合、すなわちユーザによってモニタ６６に表示されているチャネルのＥＰＧデータから所望の番組が選択された場合、ステップＳ７１では、選択されたチャネルのＥＰＧデータをテーブル７６ａに保存する。ステップＳ７３では、テーブル７６ｃのチャネル一覧表から選択されたチャネルのチャネル番号を削除し、ステップＳ７５では、選択されたチャネルのチャネル番号をテーブル７６ｂのメモ一覧表に追加する。その後、前述のステップＳ４１に進む。
【００５２】
次に、図１２を参照して、チャネルのＥＰＧデータの消去する処理について説明する。ステップＳ８１では、チャネルを示す変数Ｎを１とする。ステップＳ８３では、時計７８から現在時刻を取得する。ステップＳ８５では、番組を示す変数ｎを１とする。ステップＳ８７では、テーブル７６ａに記載されているＥＰＧデータの中からチャネルＮのＥＰＧデータを読み出す。
【００５３】
ステップＳ８９では、取得した現在時刻と番組ｎの終了予定時刻とを比較し、まだ番組ｎの終了予定時刻になっていない場合はＮＯと判断し、後述するステップＳ９３に進む。一方、すでに番組ｎの終了予定時刻を経過している場合にはＹＥＳと判断し、ステップＳ９１で番組ｎのＥＰＧデータに網掛け処理を行う。ステップＳ９３では、変数ｎをインクリメントし、ステップＳ９５ではインクリメントした変数ｎがその最大値であるｎｍａｘよりも大きいか否かを判断する。その結果、ＮＯと判断した場合は、ステップＳ８９に戻り、ＹＥＳと判断した場合はステップＳ９７に進む。
【００５４】
ステップＳ９７では、チャネルＮのＥＰＧデータに含まれるすべての番組のＥＰＧデータに網掛け処理をしたか否かを判断する。その結果、ＮＯと判断した場合は後述するステップＳ１０５に進む。一方、ＹＥＳと判断した場合は、ステップＳ９９で、テーブル７６ａからチャネルＮのＥＰＧデータを削除し、ステップＳ１０１で、テーブル７６ｂに記載されたメモ一覧表からチャネルＮを削除し、ステップＳ１０３で、テーブル７６ｃに記載されたチャネル一覧表にチャネルＮを追加する。ステップＳ１０５では、変数Ｎをインクリメントし、ステップＳ１０７ではインクリメントした変数Ｎがその最大値であるＮｍａｘよりも大きいか否かを判断する。その結果、ＮＯと判断した場合はステップＳ８３に戻り、ＹＥＳと判断した場合は、ステップＳ８１に戻る。
【００５５】
以上の説明から分かるように、番組の放送データから所望のチャネルのＥＰＧデータを取得し、取得したＥＰＧデータをフラッシュメモリ７６のテーブル７６ａに保存する。そして、ＥＰＧデータの読み出し命令が受け付けられると、テーブル７６ａに保存されたＥＰＧデータが読み出され、モニタ６６に表示される。
【００５６】
このように、携帯電話１０は、番組の放送データから取得したＥＰＧデータをテーブル７６ａに保存しておき、必要なときに読み出す。このため、チューナ４４の電源をオンして放送データを受信することなく、ＥＰＧデータをモニタ６６に表示させることができるので、携帯電話１０の消費電力を低減することができる。
【００５７】
また、現在時刻が放送終了予定時刻を経過しているとき、マーク表示手段によって記憶手段に保存されているコンテンツのＥＰＧデータにマーク表示を行う。このため、出力手段の出力を見れば、放送終了予定時刻を終了しているコンテンツが容易にわかる。
【図面の簡単な説明】
【００５８】
【図１】この発明の一実施例を示すブロック図である。
【図２】図１実施例の外観を示す図解図である。
【図３】図１実施例のテーブルである。
【図４】図１実施例の他のテーブルである。
【図５】図１実施例のモニタの画面を示す図解図である。
【図６】図１実施例のモニタの他の画面を示す図解図である。
【図７】図１実施例のモニタのその他の画面を示す図解図である。
【図８】図１実施例のモニタのさらにその他の画面を示す図解図である。
【図９】図１実施例の動作の一部を示すフロー図である。
【図１０】図１実施例の動作の他の一部を示すフロー図である。
【図１１】図１実施例の動作のその他の一部を示すフロー図である。
【図１２】図１実施例の動作のさらにその他の一部を示すフロー図である。
【符号の説明】
【００５９】
１０…携帯電話
３８ｂ〜３８ｅ…カーソルキー
３８ｆ…セットキー
ＴＶボタン…３８ｉ
ＥＰＧメモボタン…３８ｊ
５２…ＣＰＵ
７６…フラッシュメモリ
６６…モニタ
【図１】
2005348151.tif 000003
【図２】
2005348151.tif 000004
【図３】
2005348151.tif 000005
【図４】
2005348151.tif 000006
【図５】
2005348151.tif 000007
【図６】
2005348151.tif 000008
【図７】
2005348151.tif 000009
【図８】
2005348151.tif 000010
【図９】
2005348151.tif 000011
【図１０】
2005348151.tif 000012
【図１１】
2005348151.tif 000013
【図１２】
2005348151.tif 000014