(57)【特許請求の範囲】
【請求項１】
ＴＶ番組の放送を受信するＴＶ受信機を備え、受信したＴＶ番組の録画及び録画予約を行う機能を備える移動端末において、
ＴＶ番組の録画機能とリソースが競合する他の機能の起動を予測する機能起動予測部と、
録画データを格納するメモリの容量不足を予測するメモリ不足予測部と、
搭載されるバッテリの消耗を予測するバッテリ消耗予測部と、
前記機能起動予測部、前記メモリ不足予測部、前記バッテリ消耗予測部からのイベント発生予測の通知によって前記イベントの発生を検出し、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示するイベント検出部と、
前記イベント検出部からの指示に基づいて、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示する前記メッセージを前記通信回線を介して前記外部録画装置に対して送信するメッセージ送受信部を備えることを特徴とする移動端末。
【請求項２】
前記イベントが、ＴＶ番組の録画機能とリソースが競合する他の機能であって、タイマによって指定した起動日時に起動される機能の起動、録画データを格納するメモリの容量不足又はバッテリの消耗であることを特徴とする請求項１に記載の移動端末。
【請求項３】
前記イベントが、通信における電波状態の悪化を含むことを特徴とする請求項２に記載の移動端末。
【請求項４】
通信における電話状態の悪化を予測する電波強度予測部をさらに備え、
前記イベント検出部は、前記機能起動予測部、前記メモリ不足予測部、前記バッテリ消耗予測部、前記電波強度予測部からのイベント発生予測の通知によって前記イベントの発生を検出し、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示することを特徴とする請求項１から請求項３の何れか１項に記載の移動端末。
【請求項５】
録画中のＴＶ番組、録画予約されているＴＶ番組に関する情報を記録する録画番組情報テーブルを備え、
前記イベント検出部は、前記録画番組情報テーブルを検索し、前記イベント発生時における録画中のＴＶ番組又は録画予約されているＴＶ番組の有無を判定することを特徴とする請求項１から請求項４の何れか１項に記載の移動端末。
【請求項６】
前記イベントの発生が消滅した場合に、前記外部録画装置に対して録画又は録画予約を指示したＴＶ番組の録画開始時刻と録画終了時刻に基づいて、当該ＴＶ番組の録画中止、録画予約の取り消し又は保存されている録画データの削除を指示するメッセージを、前記外部録画装置に送信する機能を有することを特徴とする請求項１から請求項５の何れか１項に記載の移動端末。
【請求項７】
ＴＶ番組の放送を受信するＴＶ受信機を備え、受信したＴＶ番組の録画及び録画予約を行う機能を備える移動端末と、前記移動端末と通信回線を介して接続されＴＶ番組の録画機能を有する録画装置からなるＴＶ番組録画システムであって、
ＴＶ番組の録画機能とリソースが競合する他の機能の起動を予測する機能起動予測部と、
録画データを格納するメモリの容量不足を予測するメモリ不足予測部と、
搭載されるバッテリの消耗を予測するバッテリ消耗予測部と、
前記機能起動予測部、前記メモリ不足予測部、前記バッテリ消耗予測部からのイベント発生予測の通知によって前記イベントの発生を検出し、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示するイベント検出部と、
前記イベント検出部からの指示に基づいて、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示する前記メッセージを前記通信回線を介して前記外部録画装置に対して送信するメッセージ送受信部を備えることを特徴とするＴＶ番組録画システム。
【請求項８】
前記イベントが、ＴＶ番組の録画機能とリソースが競合する他の機能であって、タイマによって指定した起動日時に起動される機能の起動、録画データを格納するメモリの容量不足又はバッテリの消耗であることを特徴とする請求項７に記載のＴＶ番組録画システム。
【請求項９】
前記イベントが、通信における電波状態の悪化を含むことを特徴とする請求項８に記載のＴＶ番組録画システム。
【請求項１０】
前記移動端末が、
通信における電話状態の悪化を予測する電波強度予測部をさらに備え、
前記イベント検出部は、前記機能起動予測部、前記メモリ不足予測部、前記バッテリ消耗予測部、前記電波強度予測部からのイベント発生予測の通知によって前記イベントの発生を検出し、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示することを特徴とする請求項７から請求項９の何れか１項に記載のＴＶ番組録画システム。
【請求項１１】
前記移動端末が、
録画中のＴＶ番組、録画予約されているＴＶ番組に関する情報を記録する録画番組情報テーブルを備え、
前記イベント検出部は、前記録画番組情報テーブルを検索し、前記イベント発生時における録画中のＴＶ番組又は録画予約されているＴＶ番組の有無を判定することを特徴とする請求項７から請求項１０の何れか１項に記載のＴＶ番組録画システム。
【請求項１２】
前記イベントの発生が消滅した場合に、前記録画装置に対して指示したＴＶ番組の録画又は録画予約の取り消しを指示するメッセージを、前記録画装置に送信する機能を有することを特徴とする請求項７から請求項１１の何れか１項に記載のＴＶ番組録画システム。
【請求項１３】
前記イベントの発生が消滅した場合に、前記録画装置に対して録画又は録画予約を指示したＴＶ番組の録画開始時刻と録画終了時刻に基づいて、当該ＴＶ番組の録画中止、録画予約の取り消し又は保存されている録画データの削除を指示するメッセージを、前記録画装置に送信する機能を有することを特徴とする請求項７から請求項１２の何れか１項に記載のＴＶ番組録画システム。
【請求項１４】
ＴＶ番組の放送を受信するＴＶ受信機を備え、受信したＴＶ番組の録画及び録画予約を行う機能を備える移動端末のコンピュータ上で実行される、ＴＶ番組録画プログラムであって、
前記移動端末に、
ＴＶ番組の録画機能とリソースが競合する他の機能の起動を予測する機能起動予測処理と、
録画データを格納するメモリの容量不足を予測するメモリ不足予測処理と、
搭載されるバッテリの消耗を予測するバッテリ消耗予測処理と、
前記機能起動予測処理、前記メモリ不足予測処理、前記バッテリ消耗予測処理からのイベント発生予測の通知によって前記イベントの発生を検出し、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示するイベント検出処理と、
前記イベント検出処理からの指示に基づいて、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示する前記メッセージを前記通信回線を介して前記外部録画装置に対して送信するメッセージ送受信処理を実行させることを特徴とするＴＶ番組録画プログラム。
【請求項１５】
前記イベントが、ＴＶ番組の録画機能とリソースが競合する他の機能であって、タイマによって指定した起動日時に起動される機能の起動、録画データを格納するメモリの容量不足又はバッテリの消耗であることを特徴とする請求項１４に記載のＴＶ番組録画プログラム。
【請求項１６】
前記イベントが、通信における電波状態の悪化を含むことを特徴とする請求項１５に記載のＴＶ番組録画プログラム。
【請求項１７】
前記移動端末に対して、
前記移動端末に設けられる録画中のＴＶ番組、録画予約されているＴＶ番組に関する情報を記録する録画番組情報テーブルを検索し、前記イベント発生時における録画中のＴＶ番組又は録画予約されているＴＶ番組の有無を判定する機能を実行させることを特徴とする請求項１４から請求項１６の何れか１項に記載のＴＶ番組録画プログラム。
【請求項１８】
前記移動端末に対して、
前記イベントの発生が消滅した場合に、前記外部録画装置に対して録画又は録画予約を指示したＴＶ番組の録画開始時刻と録画終了時刻に基づいて、当該ＴＶ番組の録画中止、録画予約の取り消し又は保存されている録画データの削除を指示するメッセージを、前記外部録画装置に送信する機能を実行させることを特徴とする請求項１４から請求項１７の何れか１項に記載のＴＶ番組録画プログラム。
【発明の詳細な説明】
【技術分野】  本発明は、ＴＶ放送受信が可能な携帯電話機等の移動端末、移動端末によるＴＶ番組録画システムに関し、特に、移動端末からネットワークを介して録画サーバ装置やビデオレコーダ等の機器に対して録画や録画指示を行うことを可能にした移動端末、移動端末によるＴＶ番組録画システムに関する。
【背景技術】  近年、日本の地上デジタル放送をはじめとして、世界中の各国で移動端末（携帯電話、ＰＤＡ等）に搭載されたＴＶ受信機で視聴可能なＴＶ放送が開始される予定である。
このようなＴＶ放送受信機を備える移動端末を携帯することで、移動中においても希望のＴＶ番組を視聴したり、気に入った番組の録画を行うことができるようになる。
これら従来のＴＶ放送受信機を備える移動端末としては、例えば、特開２００４−０２３１１１号公報（特許文献１）で提案されている記録装置が存在する。
この特許文献１に開示される携帯型テレビション受像機（記録装置）では、ＴＶ番組の録画予約が可能であると共に、録画予約されたＴＶ番組の予約位置を予約データベースに登録し、検出した現在位置が登録されたＴＶ番組の予約位置と異なる場合、現在位置における放送チャンネル情報や放送時刻情報に基づいて録画予約の内容を更新し、或いは現在位置において予約録画したＴＶ番組が放送されない場合には、公衆回線や音声回線を介して指定するＶＴＲに対してＴＶ番組の代替録画を指令する構成となっている。
上述した従来のＴＶ放送受信機を備える移動端末においては、移動中にＴＶ番組の録画や録画予約をする場合に、以下に述べるような問題が発生する。
第１に、他のアプリケーションとのリソース競合によって録画や録画予約を行うことができない場合がある。
このリソース競合とは、ＣＰＵやバス、受信機等を含むリソースの競合であり、ＴＶ番組録画機能が、ＣＰＵやバス、受信機等の使用において、その他の機能である、カメラ機能（アプリケーション）、音声通話機能やＴＶ電話機能と競合することを意味する。
第２に、録画動作中におけるバッテリ消耗（バッテリ切れ）により録画が途中で停止してしまう、或いはバッテリ切れにより録画予約していたＴＶ番組の録画が開始されない可能性があるという問題がある。
第３に、録画用のメモリ、記録メディア（リムーバブルメディア）の記憶容量不足や、移動端末がＴＶ番組の放送エリアから外れて圏外に移動した場合に、録画が中断し又は録画予約が適切に実行されないという問題があった。
さらに、上記特許文献１に開示される携帯型テレビション受像機では、録画予約した位置と現在位置が異なる場合、すなわち予約時と現在の放送エリアが異なる場合に、録画予約を変更し、現在の放送エリアでＴＶ番組の受信ができない場合には、指定するＶＴＲに対してＴＶ番組の代替録画を指令するようにしているが、ＴＶ番組録画機能がリソースの使用において他の機能と競合して録画が中断し又は録画予約が開始できないといった問題を解決していない。
また、バッテリ切れや録画のためのメモリ容量の不足に対する解決策についても何ら示されていない。
【発明の開示】
本発明の第１の目的は、上記従来技術の欠点を解決し、他の機能との間のリソース競合によりＴＶ番組の録画が不可能となった場合でも、ＴＶ番組の録画又は録画予約を他の録画機器に指示することで、ＴＶ番組の録画がなされないという状況を未然に回避することができる移動端末、移動端末によるＴＶ番組録画システムを提供することにある。
本発明の第２の目的は、バッテリ消耗や録画用のメモリ不足の発生によって、ＴＶ番組の録画がなされないという状況を未然に回避することができる移動端末、移動端末によるＴＶ番組録画システムを提供することにある。
本発明の第３の目的は、他の機能との間のリソース競合、またバッテリ消耗や録画用のメモリ不足の発生によってＴＶ番組の録画が不可能となることを事前に予想して、ＴＶ番組の録画又は録画予約を他の録画機器に指示することで、ＴＶ番組の録画がなされないという状況を未然に回避することができる移動端末、移動端末によるＴＶ番組録画システムを提供することにある。
なお、録画機能の動作を妨げるイベントとは、前述したリソースの競合や、バッテリ切れ等のために、端末自体は、予約した放送番組を受信できる地域状態にあるにもかかわらず、この自端末に予約され、かつ、受信中の番組の視聴や録画の開始を妨げるイベントを意味する。また、端末所有者が、受信中の予約番組を受信中に、放送圏外へ移動してしまい、受信を継続できなくなった場合やその可能性が高くなってきた場合も含む。
上記目的を達成する本発明は、ＴＶ番組の放送を受信するＴＶ受信機を備え、受信したＴＶ番組の録画及び録画予約を行う機能を備える移動端末において、ＴＶ番組の録画機能の動作を妨げるイベントの発生を検出し、又はイベントの発生を予測し、そのイベントの発生又はイベント発生の予測に基づいて、録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を、通信回線を介して接続されるＴＶ番組の録画機能を有する外部録画装置に対して指示する構成としている。
これにより、本発明によれば、イベントの発生を検出し、或いはイベントの発生を予測して外部録画装置に対して録画中のＴＶ番組の録画又は録画予約中のＴＶ番組の録画予約を指示することから、ＴＶ番組の録画機能の動作を妨げるイベントの発生によってＴＶ番組の録画がなされないという状況を未然に回避することができるものである。
【図面の簡単な説明】  図１は、本発明の第１の実施例による移動端末のＴＶ受信機能を有する携帯電話機としての機能を示す機能ブロック図である。
図２は、本発明の実施例による移動端末のハードウェア構成を示すブロック図である。
図３は、本発明の第１の実施例における移動端末によるＴＶ番組録画システムの構成を示す図である。
図４は、本発明の第１の実施例における移動端末の録画又は録画予約の指示動作を説明するフローチャートである。
図５は、本発明の第１の実施例におけるイベント判定テーブルの構成例を示す図である。
図６は、本発明の第１の実施例における録画番組情報テーブルの構成例を示す図である。
図７は、本発明の第１の実施例における、送信される指示メッセージのフォーマット構成例を示す図である。
図８は、本発明の第２の実施例における移動端末の録画の中止と録画予約の取り消しを指示する場合の動作を説明するフローチャートである。
図９は、本発明の第３の実施例による移動端末のＴＶ受信機能を有する携帯電話機としての機能を示す機能ブロック図である。
図１０は、本発明の第３の実施例における移動端末の録画又は録画予約の指示動作を説明するフローチャートである。
図１１は、本発明の第３の実施例におけるイベント判定テーブルの構成例を示す図である。
図１２は、本発明の第４の実施例における移動端末の録画の中止と録画予約の取り消し及び録画データの削除を指示する場合の動作を説明するフローチャートである。
【発明を実施するための最良の形態】  以下、本発明の好適な実施例について図面を参照して詳細に説明する。
図３は、本発明の第１の実施例における移動端末によるＴＶ番組録画システムの構成を示す図である。
図３において、本実施例によるＴＶ受信機能を備える移動端末１０は、ＴＶ放送局４０からの放送波を受信することにより、ユーザが選択した番組の視聴及び録画が可能である。
また、移動端末１０は、インターネットを含むネットワーク５０を介して、ＴＶ録画機能を備えるサーバ装置２０やＨＤＤやＤＶＤ等の記録媒体にＴＶ番組の録画を行う機器であるビデオレコーダ（ホームサーバ）３０と接続されており、相互に通常の電子メールやショートメッセージ等のメッセージによる通信が可能となっている。
なお、インターネット等のネットワーク５０を介して他の機器とメッセージによる通信が可能なサーバ装置２０やビデオレコーダ３０については、従来より提供されており、本実施例では、移動端末１０以外の機器としてはそれらの従来より提供されているサーバ装置２０やビデオレコーダ３０を利用するものとする。
例えば、サーバ装置２０としては、コンテンツプロバイダが提供するＴＶ録画代行サーバなどを利用することが可能である。
本実施例によるＴＶ受信機能を備える移動端末１０は、録画予約後から録画開始時までの間または録画中に、当該録画対象となっている番組について録画不可能となる特定のイベントが発生した場合に、メールやショートメッセージを用いて、移動端末１０とインターネットを含む通信回線を介して接続されているＴＶ録画機能を備えるサーバ装置に対して当該番組の録画又は録画予約を指示するための機能を有している。
ここで、上記のように録画不可能となる特定のイベントとしては、以下のものが考えられる。
（１）通常の音声着信機能、ＴＶ電話着信機能、その他の特定の機能（搭載されるデジタルカメラによる撮影機能等）の起動（これら各機能を実現するアプリケーションの起動）
（２）移動端末１０に搭載されるバッテリの消耗（バッテリ切れ）
（３）内蔵メモリ（ＨＤＤ、ＤＲＡＭ）やリムーバブルメディア（メモリカード）等の番組の録画データを保存する記憶媒体の容量不足
（４）当該番組の放送エリア圏外へ移動による受信不能（他の放送エリアへ移動したことによるチャンネルの変更も含む）等が想定される。
図２に、本実施例による移動端末１０のハードウェア構成を示す。図２においては、移動端末１０がＴＶ番組の視聴と録画機能を備える携帯電話機である場合のハードウェア構成を示している。
図２において、移動端末１０は、ＣＰＵ１１１、不揮発メモリ１１２、ＤＲＡＭ１１３、メモリカード１１４、映像・音声符号化装置１１５、映像・音声復号化装置１１６、スピーカ１１７、マイク１１８、表示装置１１９、デジタルカメラ１２０、入力装置１２１、ＴＶチューナ１２２、タイマ１２３及び通信装置１２４を備えて構成されている。
ＣＰＵ１１１は、不揮発メモリ１１２やＤＲＡＭ１１３に格納される電話機能、ＴＶ電話機能、ＴＶ視聴・録画機能及びその他の端末機能を提供するプログラム（アプリケーション）を実行することにより、移動端末１０に対して上記各機能を持たせる。
本発明の特徴的である、録画対象となっている番組について録画不可能となる特定のイベントが発生した場合に、メッセージによる通信を用いて、サーバ装置２０やビデオレコーダ３０に対して番組の録画を指示するための機能については、内部にそのような機能を実現するプログラムを組み込んだ回路部品を実装して実現することも可能であるが、本発明の特徴的な機能を実現するためのプログラム（アプリケーション）であるＴＶ録画プログラムを不揮発メモリ１１２又はＤＲＡＭ１１３に記憶させ、当該ＴＶ録画プログラムをＣＰＵ１１１で実行することでその機能を実現することができる。
メモリカード１１４は、移動端末１０に備えられるスロットに対して抜き差し可能に装着される、ＳＤメモリ、コンパクトフラッシュ（登録商標）メモリ等の記憶媒体であり、上記ＤＲＡＭ１１３と共に、移動端末１０で送受信される各種データ（電子メール、個人情報データ、アプリケーション等）、ＴＶ録画機能によって録画される番組のビデオデータ等を格納する。
映像・音声符号化装置１１５及び映像・音声復号化装置１１６は、音声電話やＴＶ電話での通話、ＴＶ番組の視聴や録画において、映像及び音声の符号化と復号化を実行するための回路装置であり、これらの装置については従来から提供されている装置と同じでありそのまま利用することができる。
スピーカ１１７、マイク１１８、液晶ディスプレイからなる表示装置１１９、デジタルカメラ１２０、各種操作キーからなる入力装置１２１、ＴＶチューナ１２２、タイマ１２３、通信装置１２４については、ＴＶ受信機能を備える携帯電話機である移動端末として一般的に備えられている構成要素であり、それらについての説明は省略する。なお、図２に示す構成要素の他に、後述するバッテリ等も搭載されている。
図１は、本実施例による、移動端末１０のＴＶ受信機能を有する携帯電話機としての機能を示す機能ブロック図である。
図１において、移動端末１０は、ＴＶ放送受信装置１０１、ＴＶ再生装置１０２、ＴＶ録画装置１０３、録画メモリ１０４、動画・音声再生機能１０５、動画・音声録画機能１０６、デジタルカメラ機能１０７、電話・通信機能１０８、バッテリ１０９を備えている。
さらに、本実施例では、録画対象となっている番組について録画不可能となる特定のイベントが発生した場合に、メッセージによる通信を用いて、サーバ装置２０やビデオレコーダ３０に対して番組の録画を指示するための機能を実現するため、録画番組情報テーブル１１０、機能起動検出部１５１、メモリ不足検出部１５２、低電圧検出部１５３、イベント発生検出部１５４、メッセージ送受信部１５５、イベント判定テーブル１６０を備えている。
録画番組情報テーブル１１０には、ＴＶ録画装置１０３によって録画中の番組及び録画予約されている番組に関する情報が格納される。
機能起動検出部１５１は、ＣＰＵ２０１やバス、受信機（ＴＶチューナ２１２）等を含むリソースの使用が競合（リソース競合）することにより、ＴＶ番組の録画動作が不可能となる機能である、上記各機能（動画・音声再生機能１０５、動画・音声録画機能１０６、デジタルカメラ機能１０７、電話・通信機能１０８）の起動の有無を検出し、起動を検出した場合にイベント発生検出部１５４に通知する。
メモリ不足検出部１５２は、録画メモリ１０４のメモリ容量（残容量）を常時監視しており、録画メモリ１０４の残容量が予め設定した規定値を下回った場合にそれを検出し、イベント発生検出部１５４に通知する。
低電圧検出部１５３は、移動端末１０に搭載されているバッテリ１０９の電圧状態を常時監視しており、電圧値が予め設定された値を下回った場合にそれを検出し、イベント発生検出部１５４に通知する。
イベント発生検出部１５４は、各検出部からのイベントの通知を受けるとイベント判定テーブル１６０に基づいて、通知されたイベント又はイベントの組合せが録画又は録画予約を指示する内容であるかを判定する。
また、イベント発生検出部１５４は、録画又は録画予約を指示するイベントであると判定すると、録画番組情報テーブル１１０を参照することにより、イベント発生時点において、録画予約されているＴＶ番組、又は録画中であったＴＶ番組の情報を取得し、サーバ装置２０やビデオレコーダ３０に対する当該ＴＶ番組の録画予約又は録画の指示のメッセージ送信をメッセージ送受信部１５５に通知する。
イベント判定テーブル１６０には、各検出部から通知イベントとその組合せについて、ＴＶ番組の録画予約又は録画の指示をするかどうかが予め設定されている。
メッセージ送受信部１５５は、イベント発生検出部１５４から通知されたＴＶ番組の録画予約又は録画の指示のメッセージ（以下、指示メッセージ）を、ネットワーク５０を介して接続されるサーバ装置２０やビデオレコーダ３０に対して電子メールやショートメッセージ等のメッセージ通信を利用して送信する。
イベント発生検出部１５４からの通知には、対象となるＴＶ番組情報と、サーバ装置２０やビデオレコーダ３０に指示するコマンド内容（録画、録画予約のコマンド）とが含まれる。メッセージ送受信部１５５には、上記指示のメッセージを送信するサーバ装置２０やビデオレコーダ３０のアドレス情報が予め設定されており、イベント発生検出部１５４からの通知を受信すると、その設定されたアドレスを指定して自動的に指示メッセージを送信する。
指示メッセージには、イベント発生検出部１５４からのＴＶ番組情報で指定される、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間、サーバ装置２０やビデオレコーダ３０が受信して操作可能なコマンドが含まれている。
また、指示メッセージには、録画する画質（ビットレート）等の指定を付加することも可能である。指示メッセージの内容については、サーバ装置２０やビデオレコーダ３０が有する機能で決定される。
なお、本実施例では、録画対象となっている番組について録画不可能となるイベント（原因）として、上記機能の起動やメモリ不足、バッテリ切れを例にあげて説明するが、移動端末１０の種類等に応じて録画不可能となるイベント（原因）は上記以外にも種々想定される。
次いで、本実施例による移動端末１０の録画又は録画予約の指示動作について、図４のフローチャートを参照して説明する。
イベント発生検出部１５４において、機能起動検出部１５１、メモリ不足検出部１５２、低電圧検出部１５３からの検出通知があるかどうかを判定する（ステップ４０１）。検出通知がなければ待ち合わせる。
検出通知があると、イベント判定テーブル１６０を参照し（ステップ４０２）、録画・録画予約の指示を行う必要があるかどうかを判定する（ステップ４０３）。
イベント判定テーブル１６０には、図５に示すように、各検出部から通知されるイベント毎に、録画・録画予約指示をどのように行うかの規則が予め設定される。
すなわち、図５において、メモリ不足検出部１５２からのメモリ不足の通知と低電圧検出部１５３からの電圧低下の通知については、それらの通知があった時点で直ちに録画・録画予約の指示を行う必要があることを示す値「Ａ」が設定され、機能起動検出部１５１からの各機能の起動通知については、複数の機能が同時に並行して起動された時に録画・録画予約の指示を行う必要があることを示す値「Ｂ」が設定されている。
例えば、機能起動検出１５１から電話・通信機能の起動の通知があった場合、当該通知だけでは、イベント発生検出部１５４は、録画・録画予約の指示を行う必要があると判定しないが、他の機能である例えばカメラ機能の起動が並行して起動された場合、録画・録画予約の指示を行う必要があると判定する。
イベント判定テーブル１６０に基づき録画・録画予約の指示を行う必要があると判定した場合、次に、録画番組情報テーブル１１０を検索することにより（ステップ４０４）、イベント発生の時点（日時）で、録画中のＴＶ番組又は録画予約されているＴＶ番組が存在するかどうかを判定する（ステップ４０５）。
録画番組情報テーブル１１０には、例えば、図６に示すように、移動端末１０のＴＶ録画装置１０３で録画中又は録画予約中の、ＴＶ番組名１１０−１、放送局１１０−２、受信チャンネル１１０−３、録画開始時間１１０−４、録画終了時間１１０−５、録画・録画予約指示１１０−６が記録されている。ＴＶ番組名１１０−１の他に、番組ＩＤやＧコード等を併せて記録するようにしてもよい。
なお、図６に示す録画番組情報テーブル１１０に記録される録画中の番組及び録画予約されている番組に関する情報の内容はあくまで一例であって、番組に関する情報としては最低限番組を特定できる情報であればよく、例えば、図６の例では放送局１１０−２等の情報は必ずしも必要ない。
録画予約されているＴＶ番組については、イベント発生時点から所定時間だけ先の時間範囲内に予約されているＴＶ番組を判定対象とする。この所定時間については、例えば、１時間、３時間といった時間が予めイベント発生検出部１５４に設定されている。
録画中のＴＶ番組又は録画予約されているＴＶ番組が存在する場合、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の情報を指定して、メッセージ送受信部１５５に対して録画又は予約録画を指示する指示メッセージの送信を通知する（ステップ４０６）。
メッセージ送受信部１５５では、イベント発生検出部１５４から指定された内容に基づいて、録画又は録画予約の指示メッセージ２００を生成し、サーバ装置２０やビデオレコーダ３０に対して送信する（ステップ４０７）。その際、指示メッセージには、録画時間に応じて録画する画質（ビットレート）等の指定を付加することも可能である。
図７に、送信される指示メッセージ２００のフォーマット構成例を示す。
指示メッセージ２００には、録画又は録画予約の指示を行う相手であるサーバ装置２０やビデオレコーダ３０を特定する送信先アドレス２００−１、移動端末１０を特定する送信元アドレス２００−２、チャンネル名２００−３、番組名（番組ＩＤ）２００−４、コマンド２００−６が含まれている。上記以外の項目としては例えば、録画開始及び終了時間やＧコード等を含めることもできる。
コマンド２００−６には、サーバ装置２０やビデオレコーダ３０に対する指示内容である、録画、録画予約、予約取り消し、録画中止、録画データ削除等の指示が指定される。
なお、図７に示す指示メッセージ２００のフォーマット構成はあくまで一例であり、例えば、番組名（番組ＩＤ）２００−４の代わりに、録画開始及び終了時間を含むようにしてもよい。
指示メッセージ２００の送信後、録画番組情報テーブル１１０の録画又は録画予約の指示をした番組に対応する録画・録画予約指示１１０−６の欄を「済」として、録画番組情報テーブル１１０を更新する（ステップ４０８）。
また、メッセージ送受信部１５５で、送信した指示メッセージ２００に対するサーバ装置２０やビデオレコーダ３０からの応答メッセージを受信する（ステップ４０９）。この応答メッセージを、移動端末１０の表示部に表示させることで録画又は録画予約の指示がサーバ装置２０やビデオレコーダ３０で受け付けられたことを確認することができる。
応答メッセージについては、サーバ装置２０やビデオレコーダ３０の側に、指示メッセージ２００に対する応答機能がある場合に受信するものとする。
以上により、送信された指示メッセージ２００はネットワーク５０を介して宛先として指定されたサーバ装置２０やビデオレコーダ３０で受信されると共に、サーバ装置２０又はビデオレコーダ３０においては、受信した指示メッセージ２００に従って録画又は予約録画が実行される。
上記第１の実施例によれば、ＴＶ番組の録画機能の動作を妨げる可能性のあるイベントが発生した場合、それらのイベントを検出し、録画中又は録画予約中のＴＶ番組の録画又は録画予約を指示する指示メッセージ２００を、外部のサーバ装置２０やビデオレコーダ３０に送信する構成としたことにより、イベントの発生によってＴＶ番組の録画がなされないという状況を未然に回避することができる。
【実施例】  （実施例２）
次に、本発明の第２の実施例について説明する。この第２の実施例における移動端末によるＴＶ番組録画システムのシステム構成については、図３に示す第１の実施例と同様である。
本実施例では、移動端末１０において、サーバ装置２０やビデオレコーダ３０に対して録画又は録画予約を指示した後に、その録画又は録画予約の指示の契機となるイベントが消滅した場合に、録画又は録画予約の指示の場合と同様に、メールやショートメッセージによる指示メッセージを用いてサーバ装置２０やビデオレコーダ３０に対する録画の中止と録画予約の取り消し等を指示することができる機能を備えている。
第１の実施例では、所定のイベントが発生した場合にサーバ装置２０やビデオレコーダ３０に対して録画又は録画予約を指示する指示メッセージを送信することで実施するようにしたが、移動端末１０側で上記イベントが消滅して移動端末１０側で録画が可能になった場合にも、そのままサーバ装置２０やビデオレコーダ３０で録画が実行されてしまうと本来録画が不要な番組コンテンツまで全てサーバ装置２０やビデオレコーダ３０側で録画されることになる。本実施例では、このような場合にはサーバ装置２０やビデオレコーダ３０に対する録画の中止と録画予約の取り消しを可能とする。
第２の実施例による移動端末１０の構成については、図１に示す第１の実施例の構成と同じである。本実施例は、イベント検出部１５４が、イベント発生によって録画又は録画予約の指示を行う機能に加えて、録画の中止と録画予約の取り消しの指示を行う機能を備える点で、第１の実施例と相違する。
以下、第２の実施例による移動端末１０の動作について図８のフローチャートに従って説明する。なお、録画又は録画予約を指示する場合の動作については、図４に示した第１の実施例と同様であるので説明を省略する。
図８は、イベント検出部１５４によって録画の中止と録画予約の取り消し等を指示する場合の動作を説明するフローチャートである。
イベント発生検出部１５４は、イベントの発生、継続び消滅を常時監視しており、サーバ装置２０やビデオレコーダ３０に対する録画又は録画予約の指示の契機となるイベントが継続しているか消滅したかを判定する（ステップ８０１）。
イベントの消滅を検出すると、録画番組情報テーブル１１０を検索することにより（ステップ８０２）、現時点で、サーバ装置２０やビデオレコーダ３０に対して指示メッセージ２００を送信して録画又は録画予約を指示した番組が存在するかどうかを判定する（ステップ８０３）。この判定は、録画番組情報テーブル１１０の録画・録画予約指示１１０−６の内容に従って行われる。
録画中の番組又は録画予約済みの番組が存在しない場合には、そのまま処理を終了する。
録画中の番組又は録画予約済みの番組が存在する場合には、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の番組を特定する情報に基づいて、当該番組の録画開始時刻を過ぎているかどうかを判定する（ステップ８０４）。
録画開始時刻を過ぎていない場合には、まだ、当該番組の録画が開示されていないので、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の番組を特定する情報を指定し、メッセージ送受信部１５５に対して録画予約の取り消しを指示する指示メッセージ２００の送信を通知する（ステップ８０５）。
メッセージ送受信部１５５では、イベント発生検出部１５４から指定された内容に基づいて、録画予約の取り消しを指示する指示メッセージ２００を生成し、サーバ装置２０やビデオレコーダ３０に対して送信する（ステップ８０６）。
この場合の指示メッセージ２００のコマンド２００−６には、予約取り消しのコマンドが指定される。
指示メッセージ２００の送信後、録画番組情報テーブル１１０の録画予約の取り消しの指示をした番組に対応する録画・録画予約指示１１０−６の欄を「済」から「未」として、録画番組情報テーブル１１０を更新する（ステップ８０７）。
ステップ８０４において、録画開始時刻を過ぎている場合には、番組の録画か開始されているので、当該番組の録画終了時刻を過ぎているかどうかを判定する（ステップ８０８）。
録画終了時刻を過ぎていない場合には、番組が録画中であるので、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の番組を特定する情報を指定し、メッセージ送受信部１５５に対して録画中止を指示する指示メッセージ２００の送信を通知する（ステップ８０９）。
そして、メッセージ送受信部１５５では、イベント発生検出部１５４から指定された内容に基づいて、録画中止を指示する指示メッセージ２００を生成し、サーバ装置２０やビデオレコーダ３０に対して送信する（ステップ８１０）。
この場合の指示メッセージ２００のコマンド２００−６には、録画中止のコマンドが指定される。
また、指示メッセージ２００の送信後、録画番組情報テーブル１１０の録画中止の指示をした番組に対応する録画・録画予約指示１１０−６の欄を「済」から「未」として、録画番組情報テーブル１１０を更新する（ステップ８０７）。
ステップ８０８で、録画終了時刻を過ぎている場合、サーバ装置２０やビデオレコーダ３０で当該番組の録画が終了して録画データが既に保存されているので、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の番組を特定する情報を指定し、メッセージ送受信部１５５に対して録画データの削除を指示する指示メッセージ２００の送信を通知する（ステップ８１１）。
メッセージ送受信部１５５では、イベント発生検出部１５４から指定された内容に基づいて、保存されている録画データの削除を指示する指示メッセージ２００を生成し、サーバ装置２０やビデオレコーダ３０に対して送信する（ステップ８１２）。
この場合の指示メッセージ２００のコマンド２００−６には、録画データ削除のコマンドが指定される。
録画データ削除の指示メッセージ送信後においては、ステップ８０７の録画番組情報テーブル１１０の更新はなされない。
録画予約取り消し又は録画中止の指示メッセージが送信され、ステップ８０７で録画番組情報テーブル１１０の更新がなされた後、又はステップ８１２で録画データ削除の指示メッセージが送信された後、メッセージ送受信部１５５で、送信した指示メッセージ２００に対するサーバ装置２０やビデオレコーダ３０からの応答メッセージを受信する（ステップ８１３）。この応答メッセージを、移動端末１０の表示部に表示させることで録画中止又は録画予約の取り消し或いは録画データ削除の指示がサーバ装置２０やビデオレコーダ３０で受け付けられたことを確認することができる。
応答メッセージについては、サーバ装置２０やビデオレコーダ３０の側に、指示メッセージ２００に対する応答機能がある場合に受信するものとする。
応答メッセージについては、サーバ装置２０やビデオレコーダ３０の側に、指示メッセージ２００に対する応答機能がある場合に受信するものとする。
上記第２の実施例によれば、所定のイベントが発生してサーバ装置２０やビデオレコーダ３０に対して録画又は録画予約を指示する指示メッセージを送信した後に、移動端末１０側で上記イベントが消滅して移動端末１０側で録画が可能になった場合、サーバ装置２０やビデオレコーダ３０に対する録画の中止と録画予約の取り消しを指示する指示メッセージを送信するように構成したことにより、本来録画が不要な番組コンテンツまで全てサーバ装置２０やビデオレコーダ３０側で録画されてしまうことを防止することができる。
（実施例３）
次に、本発明の第３の実施例について説明する。この第３の実施例における移動端末によるＴＶ番組録画システムのシステム構成については、図３に示す第１の実施例と同様である。
本実施例による移動端末１０ａでは、ＴＶ放送受信装置の録画予約後から録画開始までの間または録画実行中に、録画が不可能となる要因（イベント）の発生可能性を予測し、当該イベントが実際に発生する前に、メールやショートメッセージ等による指示メッセージ２００を用いてサーバ装置やビデオレコーダに対して録画又は録画予約を指示する機能を備える。
本実施例では、バッテリ切れ、特定の機能（特にタイマー機能により起動を予想することができる機能（その機能を実現するアプリケーション））の起動、内蔵メモリ（ＨＤＤやＤＲＡＭ）やリムーバブルメディア（メモリカード１１４）のメモリ不足、携帯電話基地局から受信する電波状態の悪化を、事前に予測し、指示メッセージ２００を用いてサーバ装置やビデオレコーダに対して録画又は録画予約を指示する。
本実施例による移動端末１０ａのハードウェア構成については、図２に示した第１の実施例と同様であるのでその説明を省略する。
図９に、第３の実施例による移動端末１０ａのＴＶ受信機能を有する携帯電話機としての機能を示す能ブロック図である。
図９において、移動端末１０ａは、ＴＶ放送受信装置１０１、ＴＶ再生装置１０２、ＴＶ録画装置１０３、録画メモリ１０４、電話機能１０８、バッテリ１０９、ウイルス検出機能１７１、スケジュール機能１７２、目覚ましタイマ機能１７３を備えている。上記ウイルス検出機能１７１、スケジュール機能１７２、目覚ましタイマ機能１７３については、タイマ２１２によって指定した日時に起動させることができ、起動の指定日時によって事前にその起動を予測することが可能である。
さらに、録画番組情報テーブル１１０、機能起動予測部１８１、メモリ不足予測部１８２、電波強度予測部１８３、バッテリ切れ予測部１８４、イベント発生検出部１８５、メッセージ送受信部１５５、イベント判定テーブル１６０を備えている。
録画番組情報テーブル１１０に、ＴＶ録画装置１０３によって録画中の番組及び録画予約されている番組に関する情報が格納され、イベント判定テーブル１６０に、各検出部から通知イベントとその組合せについて、ＴＶ番組の録画予約又は録画の指示をするかどうかが予め設定されている点は第１の実施例と同じである。
機能起動予測部１８１は、ＣＰＵ２０１やバス、受信機（ＴＶチューナ２１２）等を含むリソースの使用が競合（リソース競合）することにより、ＴＶ番組の録画動作が不可能となる機能である、上記電話・通信機能１０８、ウイルス検出機能１７１、スケジュール機能１７２、目覚ましタイマ機能１７３の各機能について、当該機能が起動する日時を監視し、例えば、ある機能についてその起動予定日時の所定時間前の時点で当該機能が起動することを示すイベント発生予測をイベント検出部１８５に通知する。
メモリ不足予測部１８２は、録画メモリ１０４のメモリ容量（残容量）とメモリ消費の時間的変化の割合を常時監視しており、録画メモリ１０４の残容量が予め設定した規定値（メモリ不足と判定されるメモリ容量）に達すると予想される時間の所定時間前の時点で、メモリ不足のイベント発生予測をイベント発生検出部１８５に通知する。
電波強度予測部１８３は、通話・通信機能１０８について電波（携帯電話基地局からの受信電波）の強度とその時間的な変化を常時監視しており、電波状態が悪化して移動端末１０ａの通信が不能になると予想される所定時間前の時点で、電波状態の悪化のイベント発生予測をイベント発生検出部１８５に通知する。
このように通話・通信機能１０８の電波の強度による通信不能を予め予想するのは、実際に通信が不能なってしまうと、メッセージ送信部１５５による指示メッセージの送信（録画又は録画予約の指示）が行えなくなってしまうためである。
バッテリ切れ予測部１８４は、移動端末１０に搭載されているバッテリ１０９の電圧状態と電圧の時間的な下降傾向を常時監視しており、バッテリ１０９の電圧値が予め設定された値（バッテリ切れと判定される電圧値）を下回ると予想される時間の所定時間前の時点で、バッテリ切れのイベント発生予測をイベント発生検出部１８５に通知する。
イベント発生検出部１８５は、各検出部からのイベント発生予測の通知を受けるとイベント判定テーブル１６０に基づいて、通知されたイベント又はイベントの組合せが録画又は録画予約を指示する内容であるかを判定する。
また、イベント発生検出部１８５は、録画又は録画予約を指示するイベントであると判定すると、録画番組情報テーブル１１０を参照することにより、イベントの予測時点において、録画予約されているＴＶ番組、又は録画中であったＴＶ番組の情報を取得し、サーバ装置２０やビデオレコーダ３０に対する当該ＴＶ番組の録画予約又は録画の指示のメッセージ送信をメッセージ送受信部１５５に通知する。
メッセージ送受信部１５５は、イベント発生検出部１８５から通知されたＴＶ番組の録画予約又は録画の指示のメッセージ（指示メッセージ２００）を生成し、ネットワーク５０を介して接続されるサーバ装置２０やビデオレコーダ３０に対して電子メールやショートメッセージ等のメッセージ通信を利用して送信する。
イベント発生検出部１８５からの通知には、対象となるＴＶ番組情報と、サーバ装置２０やビデオレコーダ３０に指示するコマンド内容（録画、録画予約のコマンド）とが含まれる。メッセージ送受信部１５５には、上記指示メッセージ２００を送信するサーバ装置２０やビデオレコーダ３０のアドレス情報が予め設定されており、イベント発生検出部１８５からの通知を受信すると、その設定されたアドレスを指定して自動的に指示メッセージ２００を送信する。
次いで、本実施例による移動端末１０ａの録画又は録画予約の指示動作について、図１０のフローチャートを参照して説明する。
イベント発生検出部１８５において、機能起動予測部１８１、メモリ不足予測部１８２、電界強度予測部１８３、バッテリ切れ予測部１８４からのイベント発生予測の通知があるかどうかを判定する（ステップ１００１）。イベント発生予測の通知がなければ待ち合わせる。
イベント発生予測の通知があると、イベント判定テーブル１６０を参照し（ステップ１００２）、録画・録画予約の指示を行う必要があるかどうかを判定する（ステップ１００３）。
イベント判定テーブル１６０には、図１１に示すように、各検出部から通知されるイベント発生予測で示されるイベント毎に、録画・録画予約指示をどのように行うかの規則が予め設定される。
図１１の例においては、メモリ不足予測部１８２からのメモリ不足のイベント発生予測とバッテリ切れ予測部１８４からのバッテリ切れのイベント発生予測及び電波強度予測部１８３からの電波状態悪化のイベント発生予測の通知に対しては、それらの通知があった時点で直ちに録画・録画予約の指示を行う必要があることを示す値「Ａ」が設定され、機能起動予測１８１からの各機能のイベント発生予測に対しては、複数の機能が同時に並行して起動された時に録画・録画予約の指示を行う必要があることを示す値「Ｂ」が設定されている。
イベント判定テーブル１６０に基づき録画・録画予約の指示を行う必要があると判定した場合、次に、録画番組情報テーブル１１０を検索することにより（ステップ１００４）、イベント発生の時点（日時）で、録画中のＴＶ番組又は録画予約されているＴＶ番組が存在するかどうかを判定する（ステップ１００５）。
録画番組情報テーブル１１０については、図６に示す通りである。
録画予約されているＴＶ番組については、イベント発生時点から所定時間だけ先の時間範囲内に予約されているＴＶ番組を判定対象とし、所定時間について、例えば、１時間、３時間といった時間が予めイベント発生検出部１８５に設定されている点は、第１の実施例と同様である。
録画中のＴＶ番組又は録画予約されているＴＶ番組が存在する場合、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の情報を指定して、メッセージ送受信部１５５に対して録画又は予約録画を指示する指示メッセージ２００の送信を通知する（ステップ１００６）。
メッセージ送受信部１５５では、イベント発生検出部１８５から指定された内容に基づいて、録画又は録画予約の指示メッセージ２００を生成し、サーバ装置２０やビデオレコーダ３０に対して送信する（ステップ１００７）。その際、指示メッセージには、録画時間に応じて録画する画質（ビットレート）等の指定を付加することも可能である。
この場合の指示メッセージ２００については、第１の実施例における図７に示すフォーマット構成と同じである。
指示メッセージ２００の送信後、録画番組情報テーブル１１０の録画又は録画予約の指示をした番組に対応する録画・録画予約指示１１０−６の欄を「済」として、録画番組情報テーブル１１０を更新する（ステップ１００８）。
また、メッセージ送受信部１５５で、送信した指示メッセージ２００に対するサーバ装置２０やビデオレコーダ３０からの応答メッセージを受信する（ステップ１００９）。この応答メッセージを、移動端末１０の表示部に表示させることで録画又は録画予約の指示がサーバ装置２０やビデオレコーダ３０で受け付けられたことを確認することができる。
応答メッセージについては、サーバ装置２０やビデオレコーダ３０の側に、指示メッセージ２００に対する応答機能がある場合に受信するものとする。
以上により、送信された指示メッセージ２００はネットワーク５０を介して宛先として指定されたサーバ装置２０やビデオレコーダ３０で受信されると共に、サーバ装置２０又はビデオレコーダ３０においては、受信した指示メッセージ２００に従って録画又は予約録画が実行される。
上記第３の実施例によれば、ＴＶ番組の録画機能の動作を妨げる可能性のあるイベントの発生を事前に予測して、録画中又は録画予約中のＴＶ番組の録画又は録画予約を指示する指示メッセージ２００を、外部のサーバ装置２０やビデオレコーダ３０に送信する構成としたことにより、イベントの発生によってＴＶ番組の録画がなされないという状況をより確実に回避することができる。
（実施例４）
次に、本発明の第４の実施例について説明する。この第４の実施例における移動端末によるＴＶ番組録画システムのシステム構成については、図３に示す第１の実施例と同様である。
本実施例では、第３の実施例の移動端末１０ａにおいて、サーバ装置２０やビデオレコーダ３０に対して録画又は録画予約を指示した後に、その録画又は録画予約の指示の契機となるイベントの発生可能性がなくなった場合（録画不可能となる要因の発生可能性が低下したら）に、メールやショートメッセージによる指示メッセージを用いてサーバ装置２０やビデオレコーダ３０に対する録画の中止や録画予約の取り消し等を指示することができる機能を備えている。
第３の実施例では、イベントの発生を予想して実際にイベントが発生する前にサーバ装置２０やビデオレコーダ３０に対して録画又は録画予約の指示を実施するようにしたが、移動端末１０側で上記イベント発生の可能性が低下して移動端末１０ａ側で録画が可能になった場合にも、そのままサーバ装置２０やビデオレコーダ３０で録画が実行されてしまうと本来録画が不要な番組コンテンツまで全てサーバ装置２０やビデオレコーダ３０側で録画されることになる。本実施例では、このような場合にはサーバ装置２０やビデオレコーダ３０に対する録画の中止と録画予約の取り消し等を可能とする。
第４の実施例による移動端末１０ａの構成については、図９に示す第３の実施例の構成と同じである。本実施例は、イベント検出部１８５が、イベント発生予測によって録画又は録画予約の指示を行う機能に加えて、録画の中止と録画予約の取り消し及び録画データの削除の指示を行う機能を備える点で、第３の実施例と相違する。
第４の実施例による移動端末１０ａの動作を図１２のフローチャートに従って説明する。なお、録画又は録画予約を指示する場合の動作については、図１０に示した第３の実施例と同様であるので説明を省略する。
図１２は、イベント検出部１８５によって録画の中止と録画予約の取り消し等を指示する場合の動作を説明するフローチャートである。
イベント発生検出部１８５は、各予測部から通知されたイベント発生予測の継続び消滅を常時監視しており、サーバ装置２０やビデオレコーダ３０に対する録画又は録画予約の指示の契機となるイベント発生予測が継続しているか消滅したかを判定する（ステップ１２０１）。
イベント発生予測の消滅を検出すると、録画番組情報テーブル１１０を検索することにより（ステップ１２０２）、現時点で、サーバ装置２０やビデオレコーダ３０に対して指示メッセージ２００を送信して録画又は録画予約を指示した番組が存在するかどうかを判定する（ステップ１２０３）。この判定は、録画番組情報テーブル１１０の録画・録画予約指示１１０−６の内容に従って行われる。
録画中の番組又は録画予約済みの番組が存在しない場合には、そのまま処理を終了する。
録画中の番組又は録画予約済みの番組が存在する場合には、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の番組を特定する情報に基づいて、当該番組の録画開始時刻を過ぎているかどうかを判定する（ステップ１２０４）。
録画開始時刻を過ぎていない場合には、まだ、当該番組の録画が開始されていないので、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の番組を特定する情報を指定し、メッセージ送受信部１５５に対して録画予約の取り消しを指示する指示メッセージ２００の送信を通知する（ステップ１２０５）。
メッセージ送受信部１５５では、イベント発生検出部１８５から指定された内容に基づいて、録画予約の取り消しを指示する指示メッセージ２００を生成し、サーバ装置２０やビデオレコーダ３０に対して送信する（ステップ１２０６）。
この場合の指示メッセージ２００のコマンド２００−６には、予約取り消しのコマンドが指定される。
指示メッセージ２００の送信後、録画番組情報テーブル１１０の録画予約の取り消しの指示をした番組に対応する録画・録画予約指示１１０−６の欄を「済」から「未」として、録画番組情報テーブル１１０を更新する（ステップ１２０７）。
ステップ１２０４において、録画開始時刻を過ぎている場合には、番組の録画が開始されているので、当該番組の録画終了時刻を過ぎているかどうかを判定する（ステップ１２０８）。
録画終了時刻を過ぎていない場合には、番組が録画中であるので、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の番組を特定する情報を指定し、メッセージ送受信部１５５に対して録画中止を指示する指示メッセージ２００の送信を通知する（ステップ１２０９）。
そして、メッセージ送受信部１５５では、イベント発生検出部１８５から指定された内容に基づいて、録画中止を指示する指示メッセージ２００を生成し、サーバ装置２０やビデオレコーダ３０に対して送信する（ステップ１２１０）。
この場合の指示メッセージ２００のコマンド２００−６には、録画中止のコマンドが指定される。
また、指示メッセージ２００の送信後、録画番組情報テーブル１１０の録画中止の指示をした番組に対応する録画・録画予約指示１１０−６の欄を「済」から「未」として、録画番組情報テーブル１１０を更新する（ステップ１２０７）。
ステップ１２０８で、録画終了時刻を過ぎている場合、サーバ装置２０やビデオレコーダ３０で当該番組の録画が終了して録画データが既に保存されているので、当該ＴＶ番組の情報として、ＴＶ番組の放送局のチャンネルやＴＶ番組名、録画開始時間と録画終了時間等の番組を特定する情報を指定し、メッセージ送受信部１５５に対して録画データの削除を指示する指示メッセージ２００の送信を通知する（ステップ１２１１）。
メッセージ送受信部１５５では、イベント発生検出部１８５から指定された内容に基づいて、保存されている録画データの削除を指示する指示メッセージ２００を生成し、サーバ装置２０やビデオレコーダ３０に対して送信する（ステップ１２１２）。
この場合の指示メッセージ２００のコマンド２００−６には、録画データ削除のコマンドが指定される。
録画データ削除の指示メッセージ送信後においては、ステップ１２０７の録画番組情報テーブル１１０の更新はなされない。
録画予約取り消し又は録画中止の指示メッセージが送信され、ステップ１２０７で録画番組情報テーブル１１０の更新がなされた後、又はステップ１２１２で録画データ削除の指示メッセージが送信された後、メッセージ送受信部１５５で、送信した指示メッセージ２００に対するサーバ装置２０やビデオレコーダ３０からの応答メッセージを受信する（ステップ１２１３）。この応答メッセージを、移動端末１０の表示部に表示させることで録画中止又は録画予約の取り消し或いは録画データ削除の指示がサーバ装置２０やビデオレコーダ３０で受け付けられたことを確認することができる。
この応答メッセージについては、サーバ装置２０やビデオレコーダ３０の側に、指示メッセージ２００に対する応答機能がある場合に受信するものとする。
上記第４の実施例によれば、所定のイベントの発生を予測してサーバ装置２０やビデオレコーダ３０に対して録画又は録画予約を指示する指示メッセージを送信した後に、移動端末１０側で上記イベントが消滅して移動端末１０側で録画が可能になった場合、サーバ装置２０やビデオレコーダ３０に対する録画の中止と録画予約の取り消し及び録画された録画データの削除を指示する指示メッセージを送信するように構成したことにより、本来録画が不要な番組コンテンツまで全てサーバ装置２０やビデオレコーダ３０側で録画されてしまうことを防止することができると共に、サーバ装置２０やビデオレコーダ３０側に不要な録画データが残ってしまうことを回避することができる。
なお、上記実施例による移動端末の各機能については、ハードウェア的に実現することは勿論として、これらの構成要素が実行する機能をソフトウェア的に実現することも可能である。その場合、上述しように、機能を有するコンピュータプログラム（ＴＶ録画プログラム）を移動端末１０のＣＰＵ２０１上で実行することにより、上述した指示メッセージによって録画又は録画予約の指示を行う処理がソフトウェア的に実現されることになる。
以上好ましい複数の実施例をあげて本発明を説明したが、本発明は必ずしも、上記実施例に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
例えば、上記実施例では、リソース競合によってＴＶ番組の録画動作を妨げる可能性のあるイベントとして、図１と図９に示した機能を説明したが、図示した機能以外にも、移動端末の種類などによって種々変更することができるのは言うまでもない。
また、第１の実施例と第３の実施例を組合せることにより、イベントの発生とイベントの発生予測に基づいて、録画又は録画予約を指示するように構成することも可能である。
さらに、第２の実施例では、第１の実施例による移動端末１０について、録画の中止と録画予約の取り消しを指示する機能を持たせた場合を説明したが、第３の実施例による移動端末１０ａについて適用することも可能である。
同様に、第４の実施例では、第３の実施例による移動端末１０ａについて、録画の中止と録画予約の取り消し及び録画された録画データの削除を指示する機能を持たせた場合を説明したが、第１の実施例による移動端末１０について適用することも可能である。
本発明の移動端末、移動端末によるＴＶ番組録画システムによれば、ＴＶ番組の録画機能の動作を妨げるイベントが発生しても、ＴＶ番組の録画がなされないという状況を未然に回避することができる。
また、本発明は、録画予約サービス、すなわち、携帯端末からの予約により、サーバーが予約番組の録画を代行するビジネスに、新しいサービスを提供することを可能とする。すなわち、携帯端末所有者が、その端末を用いて、所望の番組を視聴あるいは録画する予定であり、サーバーには事前予約をしていなかった端末所有者であっても、録画機能の動作を妨げるイベントが発生あるいは発生しそうになった場合には、録画サービスを利用することを可能としている。
【図１】
0004650423.tif 000002
【図２】
0004650423.tif 000003
【図３】
0004650423.tif 000004
【図４】
0004650423.tif 000005
【図５】
0004650423.tif 000006
【図６】
0004650423.tif 000007
【図７】
0004650423.tif 000008
【図８】
0004650423.tif 000009
【図９】
0004650423.tif 000010
【図１０】
0004650423.tif 000011
【図１１】
0004650423.tif 000012
【図１２】
0004650423.tif 000013