(57)【要約】【課題】バッテリ切れによる番組出力の予期しない中断を防止できる、コンテンツ再生装置を提供する。【解決手段】コンテンツ再生装置は、所望の番組コンテンツを受信する受信手段、受信手段によって受信された番組コンテンツを出力する第１出力手段、バッテリの残量に基づいて番組視聴可能時間を算出する第１算出手段、および番組視聴可能時間を表示するとともに、番組コンテンツの終了時刻をユーザが認識可能な態様で表示する表示手段を備える。【選択図】図１
2011254534.tif 000002
【特許請求の範囲】
【請求項１】
所望の番組コンテンツを受信する受信手段、
前記受信手段によって受信された番組コンテンツを出力する第１出力手段、
バッテリの残量に基づいて番組視聴可能時間を算出する第１算出手段、および
前記番組視聴可能時間を表示するとともに、前記番組コンテンツの終了時刻をユーザが認識可能な態様で表示する表示手段を備える、コンテンツ再生装置。
【請求項２】
前記表示手段は、番組表表示操作に応答して少なくとも現在放送中の複数の番組コンテンツにそれぞれ対応する複数番組の番組情報によって形成される番組表を表示する、請求項１記載のコンテンツ再生装置。
【請求項３】
前記受信手段によって受信されるべき番組コンテンツを番組選択操作に応答して切り換える切り換え手段をさらに備える、請求項２記載のコンテンツ再生装置。
【請求項４】
前記受信手段によって受信された番組コンテンツに添付されている番組識別子の変化を検知する検知手段をさらに備え、
前記第２算出手段は算出処理を前記検知手段の検知処理に応答して実行する、請求項１ないし３のいずれかに記載のコンテンツ再生装置。
【請求項５】
前記バッテリは内蔵型である、請求項１ないし４のいずれかに記載のコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ再生装置に関し、特にたとえば携帯通信端末に適用され、所望の番組コンテンツを受信および出力する、コンテンツ再生装置に関する。
【背景技術】
【０００２】
従来この種の装置としては、特許文献１に開示されたものが知られている。この従来技術では、ＴＶ受信回路などへの電源はバッテリによって供給される。また、メニュー画面上のカーソルの位置の変化に基づいて、“ＴＶ”が選択されそうになるとＴＶ受信回路をオンし、他の項目が選択されそうになるとＴＶ受信回路をオフすることで、番組コンテンツの速やかな出力と、消費電力の抑制とを図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１８４２５５号公報〔Ｈ０４Ｎ ５／４４，Ｈ０４Ｂ １／１６，Ｈ０４Ｍ １／００，Ｈ０４Ｍ １／２４７，Ｈ０４Ｍ １／７３〕
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術によれば、ＴＶ受信回路の消費電力が抑制されるので、バッテリの持ちが長くなる。しかし、持ちが長くなっても、バッテリ切れはいずれ起こる。番組コンテンツの出力中に不意にバッテリ切れが起こると、鑑賞者は強い不快感を覚える。
【０００５】
それゆえに、この発明の主たる目的は、バッテリ切れによる番組出力の予期しない中断を防止できる、コンテンツ再生装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様によるコンテンツ再生装置によれば、所望の番組コンテンツを受信する受信手段、前記受信手段によって受信された番組コンテンツを出力する第１出力手段、バッテリの残量に基づいて番組視聴可能時間を算出する第１算出手段、および前記番組視聴可能時間を表示するとともに、前記番組コンテンツの終了時刻をユーザが認識可能な態様で表示する表示手段を備える。
【発明の効果】
【０００７】
この発明によれば、バッテリ切れによる番組出力の予期しない中断を防止することができる。
【０００８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【０００９】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】ＥＰＧ情報の構成例を示す図解図である。
【図３】番組コンテンツと共に出力されるメッセージの一例を示す図解図である。
【図４】ＥＰＧ情報に基づく番組表の構成例を示す図解図である。
【図５】図１実施例に適用されるＣＰＵ動作の一部を示すフロー図である。
【図６】図１実施例に適用されるＣＰＵ動作の他の一部を示すフロー図である。
【図７】図１実施例に適用されるＣＰＵ動作のその他の一部を示すフロー図である。
【図８】図１実施例に適用されるＣＰＵ動作のさらにその他の一部を示すフロー図である。
【図９】図１実施例に適用されるＣＰＵ動作の他の一部を示すフロー図である。
【図１０】この発明の他の実施例の構成を示すブロック図である。
【図１１】図１０実施例に適用されるＣＰＵ動作の一部を示すフロー図である。
【発明を実施するための形態】
【００１０】
図１を参照して、この実施例の携帯通信端末１０は、移動通信システムと協働して通話機能を実現する電話処理回路１４と、ＴＶ放送システムと協働してＴＶ受信機能を実現するＴＶ受信回路２４とを含む。なお、通話機能は、電源がオンされている限り、常に起動状態にある。これに対して、ＴＶ受信機能は、ＴＶモード起動操作に応答して起動し、ＴＶモード停止操作に応答して停止する。
【００１１】
通話操作パネル３８によってダイヤル操作が行われると、ＣＰＵ３２は電話処理回路１４に発呼処理を命令する。電話処理回路１４は発呼処理を実行し、この結果、所望の通話相手に向けて発呼信号が送信される。発呼処理の開始によって、携帯端末１０の状態は非通話状態から通話試行状態に移行する。
【００１２】
また、アンテナ１２を通して発呼信号を受信すると、電話処理回路１４は着信検出信号をＣＰＵ３２に与える。ＣＰＵ３２は着信を通知する音声メッセージを発生し、スイッチＳＷは端子Ｔ１と接続される。このような着信通知処理の開始によって、携帯端末１０の状態は非通話状態から通話試行状態に移行する。発生された音声メッセージは、スイッチＳＷおよびアンプ１８を通り、スピーカ２０から出力される。
【００１３】
着信通知に対してオフフック操作が行われなければ、通話接続は失敗に終わる。携帯端末１０の状態は、通話試行状態から非通話状態に戻る。一方、着信通知に対してオフフック操作が行われれば、通話接続は成功する。携帯端末１０の状態は、通話試行状態から通話可能状態に移行する。
【００１４】
通話可能状態に移行すると、マイクロフォン１６によって捉えられた発話音声が、電話処理回路１４による変調処理を経て、アンテナ１２から出射される。出射された発話音声は、通話相手の通信端末に向けて送信される。通話相手から送られてきた受話音声は、アンテナ１２によって受信され、電話処理回路１４によって復調される。復調された受話音声は、スイッチＳＷおよびアンプ１８を通り、スピーカ２０から出力される。一方の話者がオフフック操作を行うと、通話接続が遮断される。携帯端末１０の状態は、通話可能状態から非通話状態に移行する。
【００１５】
ＴＶ操作パネル３８によってＴＶモード起動操作が実行されると、ＣＰＵ３２は、ＴＶ受信機能を起動するべくＴＶ受信回路２４に電源を供給し、初期チャネルの選局をＴＶ受信回路２４に命令する。フラッシュメモリ３６には前回ＴＶモード停止操作が行われたとき選局されていたチャネルが保持されており、ＴＶ受信回路２４は、フラッシュメモリ３６に保持されたチャネルを選局する。
【００１６】
ＴＶ受信回路２４は、アンテナ２２を通して高周波テレビジョン信号を受信し、初期チャネルで放送されるＴＶ番組の映像／音声を抽出する。番組映像は、加算回路２８からＬＣＤモニタ３０に向けて出力される。スイッチＳＷは端子Ｔ２と接続され、番組の音声は端子Ｔ２およびアンプ１８を通してスピーカ２０から出力される。
【００１７】
ＴＶ操作パネル３８によってチャネル切換操作が行われると、ＣＰＵ３２は、ＴＶ受信回路２４に対してチューニングをかける。ＴＶ受信回路２４は、抽出すべき番組映像／音
声のチャネルを所望のチャネルに変更する。また、ＴＶ操作パネル３６によってＴＶモード停止操作が行われると、ＣＰＵ３２は、ＴＶ受信回路２４への電源の供給を停止する。これによって、ＴＶ受信機能が停止する。
【００１８】
ＴＶ受信回路２４その他携帯通信端末１０の構成要素が動作するための電源は、バッテリ４２によって供給される。ＣＰＵ３２は、残量検知回路４０を通してバッテリ４２の残量を定期的に検知し、検出結果に基づいてＴＶ視聴可能時間を算出し、そして算出結果を変数ＴｍａｘとしてＲＡＭ３４に記憶する。
【００１９】
ＣＰＵ３２はまた、初期チャネルの選局が行われたとき、ＲＡＭ３４から変数Ｔｍａｘを取込み、変数Ｔｍａｘと現番組の残り時間とに基づいて、現番組を最後まで視聴可能か否かを判別する。そして、判別結果が否定的であるとき、メッセージをキャラクタジェネレータ２６を通してＬＣＤモニタ３０に表示する（図３参照）。なお、現番組を最後まで視聴可能か否かの判別は、１つの番組が終了して次の番組が開始されたとき、およびチャネル切換操作が行われたときにも実行される。
【００２０】
図３のメッセージは、現番組を最後まで視聴できない旨の文章と、ＯＫ操作または番組表表示操作を促すアイコンとを含む。なお、変数ＴｍａｘＴＶつまり視聴可能時間を示す数字をさらに含めてもよい。ＴＶ操作パネル３８によってＯＫ操作が行われると、ＣＰＵ３２は、メッセージの表示停止を命令する。
【００２１】
ＴＶ操作パネル３８によって番組表表示操作が行われると、ＣＰＵ３２は、ＲＡＭ３４からＥＰＧ（Electronic Program Guide）情報を取り込み、ＥＰＧ情報に基づいて番組表を生成し、そして番組表をキャラクタジェネレータ２６を通してＬＣＤモニタ３０に表示する（図４参照）。
【００２２】
ここで、ＲＡＭ３４に記憶されたＥＰＧ情報は、ＴＶ受信回路２４によって受信されたものである。すなわち、ＥＰＧ情報は番組の映像／音声と共に高周波テレビジョン信号に含めて放送されており、ＴＶ受信回路２６は、受信された高周波テレビジョン信号からＥＰＧ情報を抽出し、抽出されたＥＰＧ情報をＲＡＭ３４に転送する。
【００２３】
ＥＰＧ情報は、番組ＩＤ，番組タイトル，開始時刻および終了時刻などを含む（図２参照）。ＲＡＭ３４には、現在時刻を含む一定期間に視聴可能な複数の番組に関するＥＰＧ情報が記憶される。
【００２４】
以下には、所望のＴＶ番組を視聴する際の携帯通信端末１０の動作を説明する。現在時刻は１９時２０分であり、フラッシュメモリ３６には、初期チャンネルとして“４ＣＨ”が保持されている。このとき４ＣＨでは、映画番組が放送されている。この映画番組は、２１時に終了する。フラッシュメモリ３４にはまた、ＴＶ視聴可能時間（Ｔｍａｘ）として“６０分”が保持されている。
【００２５】
ＴＶモード起動操作が行われると、ＴＶ受信回路２４への電源供給が開始される。ＴＶ受信回路２４は、アンテナ２２を通して高周波テレビジョン信号を受信し、初期チャネルつまり“４ＣＨ”で放送される映画番組の映像／音声と、ＥＰＧ情報とを抽出する。抽出された映像は加算回路２８を通してＬＣＤモニタ３０に与えられる。抽出された音声は端子Ｔ２，スイッチＳＷおよびアンプ１８を通してスピーカ２０に与えられる。ＬＣＤモニタ３０には映画番組の映像が表示され、スピーカ２０から映画番組の音声が出力される。
【００２６】
一方、抽出されたＥＰＧ情報は、ＲＡＭ３４に記憶される（図２参照）。なお、ＥＰＧ情報は間欠的に送出されるため、必要なＥＰＧ情報がＲＡＭ３４に記憶されるまでには所
定の時間を要する。ＣＰＵ３２は、現番組つまり映画番組の終了時刻（２１：００）とＴＶ視聴可能時間（Ｔｍａｘ＝６０分）とをＲＡＭ３４から取込み、取り込まれた終了時刻から現在時刻（１９：２０）を減算することによって現番組の残り時間（Ｔ＝１００分）を算出する。そして、取り込まれたＴＶ視聴可能時間と算出された残り時間とを比較することによって、現番組を最後まで視聴可能か否かを判別する。
【００２７】
この場合、ＴＶ視聴可能時間は現番組の残り時間よりも短い（Ｔｍａｘ＜Ｔ）ので、視聴不可能と判別され、キャラクタジェネレータ２６からメッセージが出力される。出力されたメッセージは、ＴＶ受信回路２４からの映像信号と加算回路２８で加算される。ＬＣＤモニタ３０には、メッセージたとえば“この番組は最後まで視聴することができません”が、映画番組の映像に重ねて表示される。
【００２８】
ここでＯＫ操作が行われると、メッセージの表示は停止され、映画番組の映像／音声の出力が継続される。この場合、番組終了の４０分前にバッテリ残量がゼロとなり、映像／音声の出力は停止される。
【００２９】
一方、番組表表示操作が行われると、ＣＰＵ３２は、現在時刻を含む一定期間たとえば１９時ないし２１時の２時間に視聴可能な複数の番組（“ニュース”，“映画”，“バラエティ”，“スポーツ”および“ドラマ”）に関するＥＰＧ情報をＲＡＭ３４から取込み、取り込まれたＥＰＧ情報に基づいて番組表を生成する。生成された番組表は、キャラクタジェネレータ２６を通してＬＣＤモニタ３０に出力される（図４参照）。
【００３０】
ＣＰＵ３２はまた、現在視聴可能な複数の番組（“ニュース”，“映画”および“バラエティ”）にそれぞれ対応する複数の終了時刻（１９：３０，２１：００および２０：００）の各々と現在時刻（１９：２０）との差分を算出する。次に、算出された複数の差分時間（１０分，１００分および４０分）の各々とＴＶ視聴可能時間（６０分）とを比較することによって、現在視聴可能な複数の番組の各々について最後まで視聴可能か否かの判別を行う。そして、最後まで視聴可能と判別された番組（“ニュース”および“バラエティ”）については、番組表に記述された番組タイトルの背景部分に着色処理を施す（図４参照）。
【００３１】
図４の番組表を参照すれば、映画は最後まで視聴できないが、ニュースまたはバラエティであれば最後まで視聴できることがわかる。ここで“バラエティ”を選択する番組選択操作が行われると、映画番組に代えてバラエティ番組の映像／音声の出力が開始される。この場合、番組終了の時点で、まだ２０分ＴＶ鑑賞を行うだけのバッテリ残量がある。
【００３２】
所望のＴＶ番組を視聴する動作に関連して、ＣＰＵ３２は、μＩＴＲＯＮなどのマルチタスクＯＳの制御下で、図５に示すＥＰＧ情報管理タスクと、図６に示すＴＶ制御タスクと、図７に示す視聴可能時間算出タスクと、図８および図９に示すキャラクタ表示制御タスクとを並列的に実行する。なお、これらのフロー図に対応する制御プログラムは、フラッシュメモリ３６に記憶される。
【００３３】
図５を参照して、ステップＳ１では、ＴＶ受信回路２４によってＥＰＧ情報が受信されたか否かを判別し、ＹＥＳであればステップＳ３に移る。ステップＳ３では、受信されたＥＰＧ情報に新規情報が含まれるか否かを判別し、ＮＯであればステップＳ７に進む。ステップＳ３でＹＥＳであれば、ステップＳ５で新規情報をＲＡＭ３４に記憶する。そしてステップＳ７に移る。
【００３４】
ステップＳ７では、受信されたＥＰＧ情報に変更情報が含まれるか否かを判別し、ＮＯであればステップＳ１に戻る。ステップＳ７でＹＥＳであれば、ＲＡＭ３４に記憶された
情報を変更情報で更新し、そしてステップＳ１に戻る。
【００３５】
図６を参照して、ステップＳ２１でＴＶ起動操作が行われたか否かを判別し、ＹＥＳであればステップＳ２３に移ってＴＶ受信回路２４を起動する。ステップＳ２５では、ＴＶ受信回路２４に対し、フラッシュメモリ３６に保持されたチャネル（保持ＣＨ）へのチューニングをかける。ステップＳ２７では、視聴可能時間算出タスクおよびキャラクタ表示制御タスクを起動する。そして、ステップＳ２９およびＳ３１のループに入る。
【００３６】
ステップＳ２９ではＴＶ停止操作が行われたか否かを判別し、ステップＳ３１では番組表表示操作が行われたか否かを判別する。ステップＳ２９でＹＥＳであればステップＳ３３に移って、現在選局されているチャネルをフラッシュメモリ３６に保持する。ステップＳ３５ではＴＶ受信回路２４を停止し、ステップＳ３７では、聴可能時間算出タスクおよびキャラクタ表示制御タスクを終了する。そして、ステップＳ２１に戻る。
【００３７】
ステップＳ３１でＹＥＳであればステップＳ３９に移って、ＲＡＭ３４からＥＰＧ情報を取り込む。ステップＳ４１では、取り込まれたＥＰＧ情報に基づいて番組表を生成する。ステップＳ４３では、生成された番組表の表示をキャラクタジェネレータ２６に命令する。そして、ステップＳ４５およびＳ４７のループに入る。ステップＳ４５では番組選択操作の有無を判別し、ステップＳ４７ではキャンセル操作の有無を判別する。ステップＳ４７でＹＥＳであれば、ステップＳ２９およびＳ３１のループに戻る。
【００３８】
ステップＳ４５でＹＥＳであれば、ステップＳ４９に移って、ＴＶ受信回路２４に対し、選択された番組に対応するチャネルへのチューニングをかける。続くステップＳ５１では、番組表の表示停止をキャラクタジェネレータ２６に命令し、そしてステップＳ２９およびＳ３１のループに戻る。
【００３９】
図７を参照して、ステップＳ６１では、バッテリ４２の残量検出をバッテリ残量検出回路４２に命令する。ステップＳ６３では、検出結果つまりバッテリ残量をバッテリ残量検出回路４２から取り込む。ステップＳ６５では、バッテリ残量に基づいてＴＶ視聴可能時間を算出する。なお、ＴＶ視聴可能時間は、ＴＶ受信機能をオンした状態での消費電力でバッテリ残量を除することにより求まる。ステップＳ６７では、変数Ｔｍａｘに算出結果をセットする。そして、ステップＳ６９およびＳ７１のループに入る。
【００４０】
ステップＳ６９では、前回の残量検出から所定時間が経過したか否かを判別する。ステップＳ７１では、携帯通信端末１０が図示しない充電器と接続されたか否かを判別する。ステップＳ６９でＹＥＳであれば、ステップＳ６１に戻る。ステップＳ７１でＹＥＳであれば、ステップＳ７３で変数Ｔｍａｘに無限大をセットする。セット後、ステップＳ７５に移る。
【００４１】
ステップＳ７５では、携帯通信端末１０が充電器から離脱したか否かを判別し、ここでＹＥＳであればステップＳ６１に戻る。
【００４２】
図８を参照して、ステップＳ８１では、ＲＡＭ３４から現番組の終了時刻を取り込む。ステップＳ８３では、取り込まれた終了時刻から現在時刻を減算することによって、現番組の残り時間（Ｔ）を算出する。ステップＳ８５ではＲＡＭ３４からＴＶ視聴可能時間（Ｔｍａｘ）を取込み、ステップＳ８７ではＴｍａｘ＜Ｔであるか否かを判別する。ステップＳ８７でＮＯであれば、ステップＳ９５およびＳ９７のループに進む。
【００４３】
テップＳ８７でＹＥＳであれば、ステップＳ８９に移って、現番組を最後まで見ることができない旨のメッセージ（図３参照）の表示をキャラクタジェネレータ２６に命令する
。続くステップＳ９１では、ＯＫ操作またはタイムアウトの有無を判別する。操作パネル３８を介してＯＫ操作が行われるか、あるいはメッセージの表示から所定時間が経過すると、ステップＳ９１でＹＥＳと判別し、ステップＳ９３に移る。ステップＳ９３では、メッセージの表示停止をキャラクタジェネレータ２６に命令する。そして、ステップＳ９５およびＳ９７のループに入る。
【００４４】
ステップＳ９５では現番組の番組ＩＤが変化したか否かを判別し、ステップＳ９７では番組表が表示されたか否かを判別する。１つの番組が終了して次の番組が開始されるか、または別の番組を選択する選択操作が行われると、ステップＳ９５でＹＥＳと判別し、ステップＳ８１に戻る。番組表表示操作が行われると、ステップＳ９７でＹＥＳと判別し、ステップＳ９９に移る。
【００４５】
図９を参照して、ステップＳ９９では、現在放送中の番組（Ｐ１，Ｐ２，…，Ｐｎ）の終了時刻をＲＡＭ３４から取り込む。なお、図４の例では、“ニュース”，“映画”および“バラエティ”にそれぞれ対応する終了時刻“１９：３０”，“２１：００”および“２０：００”が取り込まれる。
【００４６】
ステップＳ１０１では、取り込まれた終了時刻から現在時刻を減算することで、現在放送中の番組の残り時間（Ｔ１，Ｔ２，…，Ｔｎ）を算出する。なお、図４の例では、“ニュース”，“映画”および“バラエティ”にそれぞれ対応する残り時間“１０分”，“１００分”および“４０分”が算出される。
【００４７】
ステップＳ１０３では、ＲＡＭ３４からＴｍａｘ取り込む。ステップＳ１０５では、変数ｉに“１”をセットする。ステップＳ１０７ではＴｍａｘ≧Ｔｉであるか否かを判別し、ここでＹＥＳであればステップＳ１０９に移って、番組Ｐｉを図示しないリストに登録し、そしてステップＳ１１１に移る。ステップＳ１０７でＮＯであれば、ステップＳ１０９をスキップし、ステップＳ１１１に移る。なお、図４の例では、“ニュース”および“バラエティ”の２番組がリストに登録される。
【００４８】
ステップＳ１１１ではｉ＝ｎであるか否かを判別し、ここでＹＥＳであれば、ステップＳ１１３で変数ｉをインクリメントし、そしてステップＳ９７に戻る。ステップＳ１０１でＮＯであれば、ステップＳ１１５で、番組表に記載された番組タイトルのうちリストに登録された番組に対応する番組タイトルの背景色を変更する。そして、ステップＳ１１７に移る。なお、図４の例では、“ニュース”および“バラエティ”の各々の背景色が変更される。
【００４９】
ステップＳ１１７では、番組が表示されたか否かを判別する。番組選択操作または番組表消去操作が行われると、ステップＳ１１７でＹＥＳと判別し、ステップＳ９５およびＳ９７のループに戻る。
【００５０】
以上のように、この実施例では、番組コンテンツは、ＴＶ受信回路２４によって受信され、アンプ１８および加算回路２８によって出力される。ＣＰＵ３２は、バッテリ４２の残量に基づいて番組視聴可能時間を算出し（Ｓ６５）、現在時刻と番組コンテンツの終了時刻との差分を示す差分時間を算出し（Ｓ８３）、番組視聴可能時間が差分時間よりも短いか否かを判別し（Ｓ８７）、そして判別結果が肯定的であるときキャラクタジェネレータ２６を通してメッセージ（図３参照）を出力する（Ｓ８９）。
【００５１】
従って、番組コンテンツを鑑賞し続けた場合にこの番組のコンテンツの終了時刻よりも前にバッテリが切れるときには、メッセージが出力される。鑑賞者は、メッセージの出力によって、バッテリ切れによる番組コンテンツの出力の中断を事前に認識できる。これに
より、バッテリ切れによる番組出力の予期しない中断が防止される。
【００５２】
ここでメッセージは、番組出力中断発生の予測と、番組表表示の可能とを告知する。鑑賞者は、現在の番組でバッテリ切れによる出力中断が生じることが予測される場合に、番組表表示操作を行うことができる。
【００５３】
ＣＰＵ３２は、番組表表示操作が行われると、少なくとも現在放送中の複数の番組コンテンツにそれぞれ対応する複数の番組タイトル（番組識別子）が記述された番組表を表示する（Ｓ４３）。次に、現在放送中の複数の番組コンテンツの各々について、現在時刻と終了時刻との差分を示す差分時間を算出し（Ｓ１０１）、さらに、算出された複数の差分時間の各々について、算出された番組視聴可能時間よりも長いか否かを判別する（Ｓ１０７〜Ｓ１１３）。そして、表示された番組表において、判別結果が肯定的である差分時間に対応する番組コンテンツと判別結果が否定的である差分時間に対応する番組コンテンツとで、番組識別子の表示態様に差異を付加する（Ｓ１１５）。
【００５４】
鑑賞者は、かかる番組表を参照して、バッテリ切れによる出力中断が生じないような別の番組を選択することができる。
【００５５】
なお、この実施例では、差分時間の算出や番組表の生成に必要なＥＰＧ情報は高周波テレビジョン信号に含めて放送され、ＴＶ受信回路２４が高周波テレビジョン信号からＥＰＧ情報を抽出し、抽出されたＥＰＧ情報をＲＡＭ３４に記憶したが、サーバがＥＰＧ情報を保持し、携帯通信端末１０はインターネット経由でサーバからＥＰＧ情報を取得するようにしてもよい。このような実施例を図１０に示す。
【００５６】
図１０を参照して、サーバ５２は、インターネット５０に接続され、ＥＰＧ情報を保持する。この実施例の携帯通信端末１０ａは、ネットワークコントローラ４４を含む。ネットワークコントローラ４４は、移動通信システムと協働して、サーバ５２とインターネット５０を介して通信するネットワーク通信機能を実現する。アンテナ２２によって捉えられる高周波テレビジョン信号にはＥＰＧ情報は含まれず、このためＴＶ受信回路２４ａは、高周波テレビジョン信号からＥＰＧ情報を抽出する機能を持たない。他の構成要素は、図１のものと同様の動作を行う。
【００５７】
携帯通信端末１０ａは、ＴＶ起動操作が行われたとき、ネットワークコントローラ４４およびインターネット５０を介してサーバ５２と接続され、サーバ５２からＥＰＧ情報を取得する。取得後、接続は解消される。取得されたＥＰＧ情報は、ＲＡＭ３４に記憶され、番組の残り時間算出や番組表生成に利用される。
【００５８】
以降、所定時間毎に接続処理を実行し、更新の必要があれば、サーバ５２からＥＰＧ情報を取得する。ＲＡＭ３４に記憶されたＥＰＧ情報は、その一部または全部が、取得されたＥＰＧ情報で更新される。これにより、ＲＡＭ３４には常に最新のＥＰＧ情報が記憶されることとなり、番組の残り時間算出や番組表生成を適切に行うことができる。ＥＰＧ情報の管理以外の動作は、図１実施例と同様であり、説明を省略する（図２〜図４，図６〜図９参照）。
【００５９】
ＣＰＵ３２は、図３のＥＰＧ情報管理タスクに代えて、図１１に示すＥＰＧ情報取得タスクを実行する。
【００６０】
図１１を参照して、ステップＳ１３１では、ネットワークコントローラ４４および電話処理回路１４などと協働して、ネットワーク接続処理を実行する。ステップＳ１３３では、サーバ５２にアクセスして、新たなＥＰＧ情報の有無および／または取得済み情報に関する変更の有無を判別し、ＮＯであればステップＳ１３９に進む。
【００６１】
ステップＳ１３３でＹＥＳであればステップＳ１３５に移って、サーバ５２からインターネット５０経由でＥＰＧ情報を取得する。ここで取得されるＥＰＧ情報には、新規情報および／または変更情報が含まれる。ステップＳ１３７では、新規情報のＲＡＭ３４への記憶、および／または記憶情報の変更情報による更新を行う。
【００６２】
そして、ステップＳ１３７でネットワーク切断処理を実行し、ステップＳ１４１に移って所定時間が経過した否かを判別する。ステップＳ１４１でＹＥＳであれば、ステップＳ１３１に戻る。
【００６３】
この実施例によれば、アナログＴＶ放送を受信する場合にも、バッテリ切れによる番組出力の予期しない中断を防止できる。
【００６４】
なお、各実施例では、メッセージは、文章や単語を表示することで直接的に表現したが、たとえば記号やアイコンを表示する、番組映像の表示サイズを縮小する、番組映像の輝度を落とす、操作パネルのバックライトを暗くするなどのように、間接的な方法で表現してもよい。また、視覚的な表現に限らず、たとえば文章を読み上げる、警告音を発するなどの聴覚的な表現や、筺体を振動させるなどの触覚的な表現も可能である。
【００６５】
また、各実施例では、番組表に記載された複数の番組タイトルのうち最後まで視聴可能な番組タイトルの背景に色をつけたが、文字自体の色を変えてもよい。また、文字を拡大したり、字体を変えたり、文字を囲む枠を太くしたり、文字および／または背景を点滅させたりしてもよい。逆に、最後まで視聴できない番組タイトルの背景を暗くしたり、文字を縮小したり、文字を半透明にしたりしてもよい。要するに、番組表において、最後まで視聴可能な番組コンテンツと、そうでない番組コンテンツとで、番組タイトルの表示態様に差異を付加すればよい。差異は、鑑賞者が識別可能なものであれば何でもよい。
【００６６】
本発明の一実施形態に係る第１のコンテンツ再生装置は、所望の番組コンテンツを受信する受信手段(24)、受信手段によって受信された番組コンテンツを出力する第１出力手段(18,28)、バッテリ(42)の残量に基づいて番組視聴可能時間を算出する第１算出手段(S65)、現在時刻と出力手段によって出力される番組コンテンツの終了時刻との差分を示す差分時間を算出する第２算出手段(S83)、第１算出手段によって算出された番組視聴可能時間が第２算出手段によって算出された差分時間よりも短いか否かを判別する第１判別手段(S87)、および第１判別手段の判別結果が肯定的であるときメッセージを出力する第２出力手段(S89)を備える。
【００６７】
所望の番組コンテンツは、受信手段によって受信され、第１出力手段によって出力される。第１算出手段は、バッテリの残量に基づいて番組視聴可能時間を算出し、第２算出手段は、現在時刻と出力手段によって出力される番組コンテンツの終了時刻との差分を示す差分時間を算出する。第１判別手段は、第１算出手段によって算出された番組視聴可能時間が第２算出手段によって算出された差分時間よりも短いか否かを判別する。第１判別手段の判別結果が肯定的であれば、メッセージが第２出力手段によって出力される。
【００６８】
従って、番組コンテンツを鑑賞し続けた場合にこの番組のコンテンツの終了時刻よりも前にバッテリが切れるときには、メッセージが出力される。鑑賞者は、メッセージの出力によって、バッテリ切れによる番組コンテンツの出力の中断を事前に認識できる。これにより、バッテリ切れによる番組出力の予期しない中断が防止される。
【００６９】
本発明の一実施形態に係る第２のコンテンツ再生装置は、第１のコンテンツ再生装置に
おいて、番組表表示操作に応答して少なくとも現在放送中の複数の番組コンテンツにそれぞれ対応する複数番組の番組情報によって形成される番組表を表示する表示手段(S43)、
現在放送中の複数の番組コンテンツの各々について現在時刻と終了時刻との差分を示す差分時間を算出する第３算出手段(S101)、第３算出手段によって算出された複数の差分時間の各々について第１算出手段によって算出された番組視聴可能時間よりも長いか否かを判別する第２判別手段(S107)、および表示手段によって表示された番組表を形成する番組情報の表示態様を第２判別手段の判別結果に応じて変更する変更手段(S115)をさらに備える。
【００７０】
番組表は、番組表表示操作に応答して、表示手段によって表示される。番組表は、少なくとも現在放送中の複数の番組コンテンツにそれぞれ対応する複数番組の番組情報によって形成される。第３算出手段は、現在放送中の複数の番組コンテンツの各々について、現在時刻と終了時刻との差分を示す差分時間を算出する。第２判別手段は、第３算出手段によって算出された複数の差分時間の各々について、第１算出手段によって算出された番組視聴可能時間よりも長いか否かを判別する。表示手段によって表示された番組表を形成する番組情報の表示態様は、変更手段によって、第２判別手段の判別結果に応じて変更される。
【００７１】
従って、番組表では、バッテリ切れによる出力中断が生じるであろう番組の番組情報と、バッテリ切れによる出力中断が生じないであろう番組の番組情報とは、互いに異なる態様で表示される。鑑賞者は、かかる番組表を参照することで、バッテリ切れによる出力中断が生じないであろう番組を選択することができる。
【００７２】
本発明の一実施形態に係る第３のコンテンツ再生装置は、第２のコンテンツ再生装置において、メッセージは番組出力中断発生の予測と番組表表示の可能性とを告知するメッセージである。
【００７３】
鑑賞者は、現在の番組でバッテリ切れによる出力中断が生じることが予測される場合に、番組表表示操作を行い、出力中断が生じない別の番組を選択することができる。
【００７４】
本発明の一実施形態に係る第４のコンテンツ再生装置は、第２のコンテンツ再生装置において、受信手段によって受信されるべき番組コンテンツを番組選択操作に応答して切り換える切り換え手段(S49)をさらに備える。受信手段によって受信されるべき番組コンテ
ンツは、番組選択操作に応答して、切り換え手段によって切り換えられる。
【００７５】
本発明の一実施形態に係る第５のコンテンツ再生装置は、第１ないし第４のいずれかのコンテンツ再生装置において、受信手段によって受信された番組コンテンツに添付されている番組識別子の変化を検知する検知手段(S95)をさらに備え、第２算出手段は算出処理
を検知手段の検知処理に応答して実行する。
【００７６】
受信手段によって受信された番組コンテンツに添付されている番組識別子の変化は、検知手段によって検知される。第２算出手段の算出処理は、かかる検知手段の検知処理に応答して実行される。
【００７７】
従って、１つの番組が終了して次の番組が開始されたとき、あるいは番組選択操作に応答して別の番組が選択されたとき、差分時間つまりその番組の残り時間が算出され、その番組を最後まで視聴することができないと判別されればメッセージが出力される。これにより、鑑賞者は、出力番組が変わる度に、その番組を最後まで視聴可能かを知ることができる。
【００７８】
本発明の一実施形態に係る第６のコンテンツ再生装置は、第２のコンテンツ再生装置において、番組識別子，開始時刻および終了時刻を含む番組案内情報を少なくとも現在放送中の複数の番組コンテンツについて取得する取得手段(S39)をさらに備える。
【００７９】
本発明の一実施形態に係る第７のコンテンツ再生装置は、第６のコンテンツ再生装置において、受信手段は番組案内情報をさらに受信し、受信手段によって受信された番組案内情報を記憶する記憶手段(34)をさらに備え、取得手段は番組案内情報を記憶手段から取得する。
【００８０】
本発明の一実施形態に係る第８のコンテンツ再生装置は、第６のコンテンツ再生装置において、サーバ(52)と通信する通信手段(44)をさらに備え、取得手段は番組案内情報を通信手段を通してサーバから取得する。
【００８１】
本発明の一実施形態に係る第９のコンテンツ再生装置は、第１ないし第８のいずれかのコンテンツ再生装置において、バッテリは内蔵型である。
【００８２】
本発明の一実施形態に係る第１０の制御プログラムは、所望の番組コンテンツを受信する受信回路(24)と受信回路によって受信された番組コンテンツを出力する出力回路(18,28)と少なくとも受信回路および出力回路に電源を供給するバッテリ(42)とを備えたコンテ
ンツ再生装置(10)のプロセサ(32)に、バッテリの残量に基づいて番組視聴可能時間を算出する第１算出ステップ(S65)、現在時刻と第１出力回路によって出力される番組コンテン
ツの終了時刻との差分を示す差分時間を算出する第２算出ステップ(S83)、第１算出ステ
ップによって算出された番組視聴可能時間が第２算出ステップによって算出された差分時間よりも短いか否かを判別する第１判別ステップ(S87)、および第１判別ステップの判別
結果が肯定的であるときメッセージを出力する第２出力ステップ(S93)を実行させる。
【符号の説明】
【００８３】
１０，１０ａ…携帯通信端末
１２，２２…アンテナ
１４…電話処理回路
２４，２４ａ…ＴＶ受信回路
２６…キャラクタジェネレータ
３０…ＬＣＤモニタ
３２…ＣＰＵ
４０…残量検知回路
４２…バッテリ
３４…ＲＡＭ
４４…ネットワークコントローラ 
【図１】
2011254534.tif 000003
【図２】
2011254534.tif 000004
【図３】
2011254534.tif 000005
【図４】
2011254534.tif 000006
【図５】
2011254534.tif 000007
【図６】
2011254534.tif 000008
【図７】
2011254534.tif 000009
【図８】
2011254534.tif 000010
【図９】
2011254534.tif 000011
【図１０】
2011254534.tif 000012
【図１１】
2011254534.tif 000013