(57)【特許請求の範囲】
【請求項１】
キーワードを登録する登録手段と、
前記登録手段により登録されたキーワードに優先順位を設定するキーワード優先順位設定手段と、
番組データを受信する受信手段と、
前記受信手段により受信された番組データを格納する格納手段であって、前記受信された番組データが前記登録されたキーワードを含む番組情報に基づいて受信された場合には、当該番組データと当該キーワードとを対応付けて格納する格納手段と、
前記格納手段に前記受信手段により新たに受信する番組データを格納するための格納領域が不足している場合に、前記キーワード優先順位設定手段により設定された優先順位のうち最も低い優先順位のキーワードに対応付けられている番組データから順次消去する制御手段と、を備え、
前記制御手段は、既に前記格納手段に格納されている番組データの何れよりもキーワードの優先順位が低い番組データは前記格納手段への格納を行わない、
ことを特徴とする番組データ記録装置。
【請求項２】
前記制御手段は、前記格納手段に前記受信手段により新たに受信する番組データを格納するための格納領域が不足している場合に、キーワードが対応付けられていない番組データをキーワードが対応付けられている番組データに優先して消去することを特徴とする請求項１に記載の番組データ記録装置。
【請求項３】
前記登録手段により登録されたキーワードの名称をもつフォルダ画像を表示するフォルダ表示手段と、
前記フォルダ表示手段に表示されたフォルダ画像の中から一のフォルダ画像を選択する選択手段と、
前記選択されたフォルダ画像の名称のキーワードが対応付けられた番組の一覧を作成し表示する番組一覧表示手段と、
前記表示された番組一覧から一の番組を選択する番組選択手段と、
前記番組選択手段により選択された番組の番組データを再生する再生手段と、
を更に備えたことを特徴とする請求項１又は２に記載の番組データ記録装置。
【請求項４】
前記格納手段は、前記番組データと複数のキーワードとを対応付けて格納可能であることを特徴とする請求項１〜３の何れか一項に記載の番組データ記録装置。
【請求項５】
前記受信手段は、移動体通信網によって送信された番組データを受信することを特徴とする請求項１〜４の何れか一項に記載の番組データ記録装置。
【請求項６】
前記受信手段は、インターネットによって送信された番組データを受信することを特徴とする請求項１〜４の何れか一項に記載の番組データ記録装置。
【請求項７】
前記受信手段は、デジタルテレビ放送を受信して番組データを取得することを特徴とする請求項１〜４の何れか一項に記載の番組データ記録装置。
【請求項８】
コンピュータを、
キーワードを登録する登録手段、
前記登録手段により登録されたキーワードに優先順位を設定するキーワード優先順位設定手段、
番組データを受信する受信手段、
前記受信手段により受信された番組データを格納する格納手段であって、前記受信された番組データが前記登録されたキーワードを含む番組情報に基づいて受信された場合には、当該番組データと当該キーワードとを対応付けて格納する格納手段、
前記格納手段に前記受信手段により新たに受信する番組データを格納するための格納領域が不足している場合に、前記キーワード優先順位設定手段により設定された優先順位のうち最も低い優先順位のキーワードに対応付けられている番組データから順次消去する制御手段として機能させ、
前記制御手段は、既に前記格納手段に格納されている番組データの何れよりもキーワードの優先順位が低い番組データは前記格納手段への格納を行わない、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信された番組データを記録する番組データ記録装置及びプログラムに関する。
【背景技術】
【０００２】
地上波を利用したデジタルテレビ放送や、インターネット、ＢＣＭＣＳ（Broadcast Multicast Services）等により配信される番組データを受信して記録する番組データ記録装置においては、新しい番組データが次々と配信され、受信側において、番組データを格納するための格納領域が不足する。
【０００３】
そこで、例えば、特許文献１においては、予約された番組の録画に先立って、画像データ記録媒体に録画に必要な空き領域が不足するか否かの判定を行い、不足している場合、空き容量不足の解消に必要なだけ、保存優先順位の低い画像データから順に削除する技術が記載されている。保存優先順位は、ユーザが入力した優先度、録画傾向、又は、ユーザが入力した再生予定回数と再生回数との比較に基づいて決定している。
【特許文献１】特開２００４−３２８５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術においては、空き容量不足の場合に、画像データ記録媒体に格納されている番組データに対応付けられているキーワードに基づいて、番組データを削除することは不可能であった。
【０００５】
本発明の課題は、新たに受信される番組データを格納するための格納領域が不足している場合に、番組データに対応付けられているキーワードに基づいて効率良く格納領域を確保可能とすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の番組データ記録装置は、キーワードを登録する登録手段と、前記登録手段により登録されたキーワードに優先順位を設定するキーワード優先順位設定手段と、番組データを受信する受信手段と、前記受信手段により受信された番組データを格納する格納手段であって、前記受信された番組データが前記登録されたキーワードを含む番組情報に基づいて受信された場合には、当該番組データと当該キーワードとを対応付けて格納する格納手段と、前記格納手段に前記受信手段により新たに受信する番組データを格納するための格納領域が不足している場合に、前記キーワード優先順位設定手段により設定された優先順位のうち最も低い優先順位のキーワードに対応付けられている番組データから順次消去する制御手段と、を備え、前記制御手段は、既に前記格納手段に格納されている番組データの何れよりもキーワードの優先順位が低い番組データは前記格納手段への格納を行わないことを特徴としている。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、前記制御手段は、前記格納手段に前記受信手段により新たに受信する番組データを格納するための格納領域が不足している場合に、キーワードが対応付けられていない番組データをキーワードが対応付けられている番組データに優先して消去することを特徴としている。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の発明において、前記登録手段により登録されたキーワードの名称をもつフォルダ画像を表示するフォルダ表示手段と、前記フォルダ表示手段に表示されたフォルダ画像の中から一のフォルダ画像を選択する選択手段と、前記選択されたフォルダ画像の名称のキーワードが対応付けられた番組の一覧を作成し表示する番組一覧表示手段と、前記表示された番組一覧から一の番組を選択する番組選択手段と、前記番組選択手段により選択された番組の番組データを再生する再生手段と、を更に備えたことを特徴としている。
【００１０】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、前記格納手段は、前記番組データと複数のキーワードとを対応付けて格納可能であることを特徴としている。
【００１１】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の発明において、前記受信手段は、移動体通信網によって送信された番組データを受信することを特徴としている。
【００１２】
請求項６に記載の発明は、請求項１〜４の何れか一項に記載の発明において、前記受信手段は、インターネットによって送信された番組データを受信することを特徴としている。
【００１３】
請求項７に記載の発明は、請求項１〜４の何れか一項に記載の発明において、前記受信手段は、デジタルテレビ放送を受信して番組データを取得することを特徴としている。
【００１４】
請求項８に記載の発明は、コンピュータを、キーワードを登録する登録手段、前記登録手段により登録されたキーワードに優先順位を設定するキーワード優先順位設定手段、番組データを受信する受信手段、前記受信手段により受信された番組データを格納する格納手段であって、前記受信された番組データが前記登録されたキーワードを含む番組情報に基づいて受信された場合には、当該番組データと当該キーワードとを対応付けて格納する格納手段、前記格納手段に前記受信手段により新たに受信する番組データを格納するための格納領域が不足している場合に、前記キーワード優先順位設定手段により設定された優先順位のうち最も低い優先順位のキーワードに対応付けられている番組データから順次消去する制御手段として機能させ、前記制御手段は、既に前記格納手段に格納されている番組データの何れよりもキーワードの優先順位が低い番組データは前記格納手段への格納を行わないことを特徴としているプログラムである。
【発明の効果】
【００１５】
本発明によれば、新たに受信する番組データを格納するための格納領域が不足している場合、キーワードに設定された優先順位のうち最も低い優先順位のキーワードに対応付けられている番組データから順次消去するので、番組データに対応付けられているキーワードに基づいて、効率よく格納領域を確保することが可能となるとともに、番組データを格納するための格納領域を効率良く整理することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図を参照して、実施形態を詳細に説明する。
まず、構成を説明する。
図１に、携帯電話機１の機能構成例を示す。
図１に示すように、携帯電話機１は、アンテナ２、無線通信部３、音声処理部４、受話スピーカ５、送話マイク６、制御部７、表示部８、操作部９、外部Ｉ／Ｆ１０、出力制御部１１、スピーカ１２、ＲＯＭ１３、ＲＡＭ１４、記憶部１５、テレビ受信部１６、計時部１７等を備える。
【００１７】
無線通信部３は、アンテナ２を介して移動体通信網の無線基地局（図示せず）から受信した無線通信信号を復調処理し、復調したベースバンド信号（デジタル信号）から通信制御データ、音声データ、通信データ（無線基地局から配信される番組データ、番組表情報等を含む）等を取得する。音声データは、音声処理部４を介してアナログ音声信号に変換され受話スピーカ５に出力される。また、通信データは、制御部７に読み込まれ、一時記憶メモリであるＲＡＭ１４に出力される。一方、送話マイク６より入力されたアナログ音声信号が音声処理部４で所定のアルゴリズムによりコード化され音声データとして無線通信部３に出力されると、無線通信部３は、音声データに通信制御データ等を付加したベースバンド信号（デジタル信号）を変調処理し、アンテナ２を介して図示しない無線基地局に送信する。
【００１８】
ここで、携帯電話機１は、図示しないが、移動体通信網及び無線基地局を介してインターネットに接続されており、インターネットを介して番組表情報及び番組データを配信するインターネットコンテンツサーバから、インターネット、移動体通信網及び無線基地局を介して番組表情報及び番組データを受信する。また、携帯電話機１は、図示しないが、移動体通信網及び無線基地局を介してＢＣＭＣＳにより番組表情報及び番組データを配信するＢＣＭＣＳコンテンツサーバに接続されており、ＢＣＭＣＳコンテンツサーバから、移動体通信網及び無線基地局を介して番組表情報及び番組データを受信する。
【００１９】
番組表情報は、放送（配信）予定の番組に関する情報あり、放送予定の各番組の番組情報、例えば、番組名、放送予定日付、時間帯、チャンネル番号、出演者、番組内容概要を含むテキストデータである。番組データは、映像データ、音声データ、テキストデータ等により構成され、番組を再生するのに必要なデータである。
【００２０】
音声処理部４は、無線通信部３を介して入力された音声データをデコード（伸張処理）し、さらにアナログ音声信号に変換したのち、受話スピーカ５を介して出力する一方、送話マイク６を介して入力されたアナログ音声信号をコード化（圧縮処理）して音声データに変換して無線通信部３へ出力する。
【００２１】
制御部７は、ＣＰＵ（Central Processing Unit）等により構成され、ＲＯＭ１３に記憶されている各種プログラムの中から指定されたプログラムを読み出し、ＲＡＭ１４内のワークエリアに展開し、上記プログラムとの協働によって各種処理を実行し、その処理結果をＲＡＭ１４の所定の領域に格納するとともに、表示部８に表示させる。
【００２２】
表示部８は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部７からの表示指示に基づいて、各種プログラムの処理により得られた表示データを表示する。
【００２３】
操作部９は、テンキー、メニューキー、十字キー、決定キー及び各種機能キー等の入力キーを備えて構成され、ユーザにより押下されたキーに対応する押下信号を制御部７に出力する。
【００２４】
外部Ｉ／Ｆ１０は、ＬＡＮ（Local Area Network）、ＵＳＢ（Universal Serial Bus）、又はＩＥＥＥ１３９４（Institute of Electrical and Electronic Engineers 1394）等の有線通信により外部装置と接続するための有線通信Ｉ／Ｆや、Ｗｉｆｉ（Wireless Fidelity）、又はＷｉｍａｘ（World Interoperability for Microwave Access）等の無線通信により外部装置と無線接続するための無線通信Ｉ／Ｆ等により構成され、外部装置とデータの送受信を行う。
【００２５】
出力制御部１１は、携帯電話機１の着信時等に制御部７からの鳴音指示により鳴音信号を生成してスピーカ１２から出力させ、鳴音によりユーザに通話やメールの着信等を報知する。また、出力制御部１１は、番組データの再生時に、制御部７からの指示により音声データをアナログ音声信号に変換してスピーカ１２から出力させる。
【００２６】
ＲＯＭ（Read Only Memory）１３は、プログラム格納領域１３１を有し、制御部７により実行される各種プログラムを記憶する。また、ＲＯＭ１３は、プログラム格納領域１３１に記憶されている各種プログラムの実行に必要なパラメータ、データ等を記憶している。
ＲＡＭ（Random Access Memory）１４は、制御部７により実行される各種プログラム及びこれらプログラムに係わるデータを一時的に記憶するワークエリアを形成する。
【００２７】
記憶部１５は、電気的に内容を消去したり書き換えたりすることができる、半導体のメモリ等で構成され、制御部７から書き込まれた各種データを記憶する。図２は、記憶部１５の構成例を示す図である。図２に示すように、記憶部１５は、キーワード情報格納領域１５１、番組管理情報格納領域１５２、番組データ格納領域１５３、自動消去モードフラグ格納領域１５４を有しており、制御部７からの書き込み動作に応じて、キーワード情報のデータをキーワード情報格納領域１５１に、番組管理情報のデータを番組管理情報格納領域１５２に、番組データを番組データ格納領域１５３に、自動消去モードのＯＮ／ＯＦＦを自動消去モードフラグ格納領域１５４に格納する。
【００２８】
キーワード情報格納領域１５１は、後述するキーワード登録処理により登録されたキーワードに関する情報を格納する領域である。キーワード情報格納領域１５１は、図３（ａ）に示すように、登録されたキーワードを識別するために一意に割り当てられたインデックス（Ｉｎｄｅｘ）番号を格納する「Ｉｎｄｅｘ」領域、キーワードを示すデータを格納する「キーワード」領域、キーワードに設定されている優先順位を示すデータを格納する「優先順位」領域とを有し、キーワードを識別するためのインデックス番号、キーワード、当該キーワードの優先順位を対応付けて記憶する。
【００２９】
番組管理情報格納領域１５２は、録画対象の各番組を管理するための番組管理情報を格納する領域である。番組管理情報格納領域１５２は、図３（ｂ）に示すように、番組に対応付けられているキーワードのＩｎｄｅｘ番号を格納する「Ｉｎｄｅｘ」領域、番組名を示すデータを格納する「番組名」領域、番組が放送される予定日付を示すデータを格納する「日付」領域、番組が放送される時間帯（開始時刻及び終了時刻）を示すデータを格納する「時間」領域、番組が放送されるチャンネルを示すデータを格納する「Ｃｈ」領域、番組を保護するか消去するかの設定を示すデータを格納する「保護／消去」領域、番組が録画済みの状態か予約状態かを示すデータを格納する「録画／予約」領域を有し、録画対象となる各番組に対応付けられたキーワード、番組名、放送日付（以下、単に日付という）、放送予定時間帯（以下、単に時間帯という）、チャンネル、保護／消去設定、録画／予約状態を示すデータを対応付けて記憶する。なお、本実施形態において、当該番組管理情報格納領域１５２に格納されている各番組管理情報は、Ｉｎｄｅｘ番号によりキーワード情報格納領域１５１に格納されているキーワード情報と関連付けられている。２以上の複数のキーワードが対応付けられている番組には、キーワード毎に番組管理情報が格納される（例えば、図３（ｂ）の番組Ａ）。キーワードが対応付けられていない番組に対しては、Ｉｎｄｅｘ番号は格納されない。
【００３０】
番組データ格納領域１５３は、テレビ受信部１６又は無線通信部３を介して受信された、映像データ、音声データ、テキストデータ等により構成される番組データを格納する。なお、各番組データには、番組名を示すデータが含まれており、当該領域に格納されている番組データは、番組名により番組管理情報格納領域１５２に格納されている番組管理情報と関連付けされている。ここで、番組管理情報は、Ｉｎｄｅｘ番号によりキーワード情報格納領域１５１に格納されているキーワード情報と関連付けされているため、番組データにキーワードが対応付けられている場合には、番組管理情報を介して、番組データとこれに対応付けられているキーワードのキーワード情報は関連付けられている。
【００３１】
自動消去モードフラグ格納領域１５４は、自動消去モード（番組データを受信する際に、番組データ格納領域１５３に空き領域がない場合に、キーワードの優先順位に従って自動的に番組データの消去を行うモード）のＯＮ／ＯＦＦが設定される領域である。
【００３２】
テレビ受信部１６は、図示しない放送局の放送設備から送信されるデジタルテレビ放送を受信するための回路ブロックであり、アンテナ、チューナ、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing：直交周波数分割多重）復調部、デコーダ部等を含んで構成されている。チューナ部は、アンテナと同調を図ることで、ユーザによって指定されたチャンネル（放送局）に対応する周波数のＯＦＤＭ信号を受信する。ＯＦＤＭ復調部は、チューナ部から入力されたＯＦＤＭ信号を復調する。具体的には、入力されたＯＦＤＭ信号をＡＤ（Analog to Digital：アナログ・デジタル）変換してデジタル信号に変換した後、同期処理、ＦＦＴ（Fast Fourier Transform：高速フーリエ変換）演算、誤り訂正処理等を実行することで、ＴＳ（Transport Stream：トランスポート・ストリーム）を抽出する。デコーダ部は、ＯＦＤＭ復調部から入力されたＴＳから映像データ、音声データ及びその他データ（例えば、テキストデータ等）を分離し、分離した各データを制御部７に出力する。
【００３３】
計時部１７は、ＲＴＣ（Real Time Clock）等により構成され、現在の日付情報、時刻情報を制御部７に出力する。
以上が、携帯電話機１の機能的構成である。
【００３４】
次に、本実施形態における携帯電話機１の動作について説明する。
携帯電話機１においては、登録したキーワードに優先順位を設定し、新たに受信された番組データを格納する際に格納領域が不足している場合、設定された優先順位が最も低いキーワードに対応付けられた番組データから順次削除して格納領域を確保する。この携帯電話機１の動作は、以下に説明するキーワード登録処理、自動予約処理又は手動予約処理、録画処理、消去処理、保護設定処理、キーワード別番組表示処理を実行することにより実現される。
【００３５】
〔キーワード登録処理〕
以下、キーワード登録処理について説明する。
図４は、携帯電話機１において実行されるキーワード登録処理を示すフローチャートである。当該処理は、携帯電話機１にキーワードの登録及びその優先順位の設定を行うための処理であり、着信待ち受け状態の時に、制御部７により操作部９からのキーワード登録を指示するキー操作が検出されることによりＲＯＭ１３に記憶されているキーワード登録処理プログラムが起動され、制御部７と当該キーワード登録処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００３６】
まず、表示部８に、キーワード登録画面が表示され（図５（ａ）参照）、操作部９からの操作に応じてキーワードが登録される（ステップＳ１１）。図５（ａ）に、キーワード登録画面の一例を示す。図５（ａ）に示すように、キーワード登録画面には、「ニュース、スポーツ、ＹＹＹ、音楽」という、携帯電話機１において予め登録されているキーワード候補、及び、キーワード候補に登録されていない語をキーワードとして新たに登録するための新規登録エリア８１ａが表示されている。キーワード登録画面において、操作部９の上矢印キー又は下矢印キーが検出されると、検出結果に応じてキーワード登録画面上のカーソル位置が移動され、キーワード候補の何れかにカーソルが置かれた状態で操作部９の決定キーの操作が検出されると、カーソルが置かれたキーワード候補のキーワード登録が行われる。新規登録エリア８１ａにカーソルが置かれた状態で操作部９の決定キーの操作が検出されると、キーワード入力画面（図示せず）が表示部８に表示され、当該入力画面からキーワードとする文字が入力されると、表示がキーワード登録画面に戻るとともに入力された文字のキーワード登録が行われる。キーワード登録は、具体的には、キーワード情報格納領域１５１が参照され、選択または入力されたキーワードが、キーワード情報格納領域１５１に既に登録されているか否かが判断され、登録されていないと判断された場合、キーワードを一意に識別するためのＩｎｄｅｘ番号が発行されるとともに、キーワード情報格納領域１５１に新規レコードが追加され、発行されたＩｎｄｅｘ番号、及び、選択又は入力されたキーワードが新規レコードに格納される。選択又は入力されたキーワードがすでにキーワード情報格納領域１５１に登録されている場合、キーワード登録は行われず、キーワード登録画面上に「既に登録済みです」等のエラーメッセージが表示される。
【００３７】
次いで、操作部９からキーワード登録画面上の「優先順位」ボタンに対応するキーの操作が検出され、キーワード優先順位設定画面の表示が指示されると、表示部８にキーワード優先順位設定画面が表示され、（図５（ｂ）参照）、操作部９からの操作に応じて登録されたキーワードの優先順位が設定される（ステップＳ１２）。図５（ｂ）に、キーワード優先順位設定画面の一例を示す。図５（ｂ）に示すように、キーワード優先順位設定画面には、「ＸＸＸ、ＹＹＹ、ＺＺＺ、音楽」という、携帯電話機１に現在登録されているキーワードの一覧が表示される。ユーザは、当該画面において、操作部９の上矢印キー又は下矢印キーの操作によりカーソル位置を所望のキーワード上に移動させ、決定キーを押下して当該キーワードを選択状態とし、更にカーソル位置を選択されたキーワードの優先順位に対応する位置まで移動させて決定キーを押下することにより、キーワードの順番を並び替えることができる。当該画面から「登録」ボタンに対応するキー操作が検出されると、当該画面に表示された順位に従って、キーワード情報格納領域１５１の各レコードの優先順位領域に優先順位が格納される。
【００３８】
キーワード優先順位設定画面から「登録」ボタンに対応するキー操作が検出され、キーワードの優先順位が設定されると、表示部８に自動消去モード（番組データを受信する際に、番組データ格納領域１５３に空き領域がない場合に、キーワードの優先順位に従って自動的に番組データの消去を行うモード）に設定するか否かを問い合わせるメッセージ、自動消去モードへの設定を指示するための「はい」ボタン、及び自動消去モードを設定しない指示をするための「いいえ」ボタンが表示されための自動消去モード設定画面（図示せず）が表示され、当該画面から「はい」ボタンに対応するキー操作が検出されると（ステップＳ１３；ＹＥＳ）、自動消去モードフラグ格納領域１５４にＯＮが設定され（ステップＳ１４）、表示部８に、図５（ｃ）に示す、対応付けられたキーワードの優先順位が低い順に番組データを消去するメッセージが表示され（ステップＳ１５）、本処理は終了する。
【００３９】
次に、録画予約について説明する。なお、本実施形態においては、ＲＯＭ１３のプログラム格納領域１３１に、上述のインターネットコンテンツサーバ、ＢＣＭＣＳコンテンツサーバ又は放送設備から所定時刻の到来時に配信される番組表情報に基づき録画予約を自動的に行う自動予約処理プログラム、ユーザが手動で録画予約を行う手動予約処理プログラムの双方が記憶されており、操作部９からの所定の設定画面の操作により、ユーザは自動予約処理又は手動予約処理の何れにより録画予約を行うかを設定することができる。
【００４０】
〔自動予約処理〕
以下、自動予約処理について説明する。
図６は、携帯電話機１において実行される自動予約処理を示すフローチャートである。当該処理は、自動予約処理により録画予約を行うことが設定されている際に、制御部７により、インターネットコンテンツサーバ又はＢＣＭＣＳコンテンツサーバから配信された番組表情報の無線通信部３における受信開始の検出に応じて、又は放送局から配信された番組表情報のテレビ受信部１６における受信開始の検出に応じて、ＲＯＭ１３に記憶されている自動予約処理プログラムが起動され、制御部７と当該自動予約処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００４１】
まず、無線通信部３又はテレビ受信部１６により受信された番組表情報が取得されてＲＡＭ１４に格納され（ステップＳ２１）、当該受信された番組表情報から、キーワード情報格納領域１５１に登録されているキーワードが対応付けられた番組情報の検索処理が行われる（ステップＳ２２）。具体的には、受信された番組表情報から、番組情報の番組名、出演者、番組内容概要にキーワード情報格納領域１５１に登録されているキーワードを含む番組情報が検索される。
【００４２】
受信された番組表情報から、登録されているキーワードを含む番組情報が検索されなかった場合（ステップＳ２３；ＮＯ）、本処理は終了する。受信された番組表情報から、登録されているキーワードを含む番組情報が検索された場合（ステップＳ２３；ＹＥＳ）、登録されたキーワードが検索された番組情報に基づいて、録画予約が行われる（ステップＳ２４）。
【００４３】
録画予約は、例えば、検索された番組情報のそれぞれから、番組名、日付、時間帯、チャンネルの各情報が取得され、各番組情報から取得された情報ごとに、番組管理情報格納領域１５２に同一の日付、時間帯及びチャンネルの情報をもつレコード（番組管理情報）が既に存在するか否かが判断され、存在しない場合に、新しい番組管理情報のレコードが追加され、追加されたレコードの各領域に、検索された番組情報に含まれているキーワードのインデックス番号及び取得された各情報が格納されるとともに、録画／予約領域に「予約」が格納されることにより行われる。検索された番組情報に複数の登録キーワードが対応付けられている場合、キーワードに応じた数の番組管理情報が追加格納される。録画予約が終了すると、本処理は終了する。
【００４４】
〔手動予約処理〕
以下、手動予約処理について説明する。
図７は、携帯電話機１において実行される手動予約処理を示すフローチャートである。当該処理は、手動予約処理により録画予約を行うことが設定されている際に、制御部７により、インターネットコンテンツサーバ又はＢＣＭＣＳコンテンツサーバから配信された番組表情報の無線通信部３における受信開始の検出に応じて、又は放送局から配信された番組表情報のテレビ受信部１６における受信開始の検出に応じて、ＲＯＭ１３に記憶されている手動予約処理プログラムが起動され、制御部７と当該自動予約処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００４５】
無線通信部３又はテレビ受信部１６により番組表情報が受信されてＲＡＭ１４に格納されると（ステップＳ３１）、当該受信された番組表情報が、予め定められた番組表表示フォーマット（放送予定の番組を一覧表示するフォーマット）によりフォーマット化されて番組表の表示用データが作成され、ＲＡＭ１４に格納される（ステップＳ３２）。なお、表示用データの作成後、番組表情報が更新されたことをユーザに通知する表示を表示部８に表示することが好ましい。
【００４６】
次いで、操作部９からの番組予約を指示するための所定の操作が待機され、当該操作が検出されると（ステップＳ３３；ＹＥＳ）、表示部８に、放送予定の番組を一覧にした番組表画面が表示され（ステップＳ３４）、処理はステップＳ３５に移行する。一定時間番組予約を指示する操作が検出されない場合は（ステップＳ３３；ＮＯ）、本処理は終了する。  
【００４７】
ステップＳ３５において、番組表画面から操作部９によるカーソルの移動操作及び決定キーの操作により予約対象の番組が選択されると（ステップＳ３５）、表示部８に図示しない録画予約詳細設定画面が表示され、当該画面の表示に従って、操作部９により、選択された番組に対するキーワードの新規設定入力又は予め番組に対応付けられたキーワードの解除の設定が行われ（ステップＳ３６）、更に、選択された番組の番組データの保護／消去の設定入力が行われ（ステップＳ３７）、録画予約を指示する所定キーが操作されることにより、録画予約が指示されると、録画予約詳細設定画面において入力された内容に基づいて、ステップＳ３５で選択された番組の録画予約が行われる（ステップＳ３８）。ここで、録画予約詳細設定画面の表示時には、選択された番組の番組情報から、登録されたキーワードの検索が行われ、検索されたキーワードが、予め番組に対応付けられたキーワードとして録画予約詳細設定画面に表示される。そして、この表示されたキーワードにより、番組に対応付けられているキーワードをユーザが確認し、新たに、登録されている他のキーワードを対応付けたり、対応付けられているキーワードを解除したりすることができる。
【００４８】
録画予約は、ステップＳ３５で選択された番組の番組情報から番組名、日付、時間帯、チャンネルの各情報が取得され、番組管理情報格納領域１５２に同一の番組名、日付、時間帯及びチャンネルの情報をもつレコード（番組管理情報）が既に存在するか否かが判断され、存在しない場合に、新しい番組管理情報のレコードが追加され、追加されたレコードの各領域に、録画予約詳細設定画面において設定されたキーワードのインデックス番号、保護／消去の区別及び上記取得された各情報が格納されるとともに、録画／予約領域に「予約」が格納されることにより行われる。なお、複数キーワードが設定された場合、キーワードに応じた数の番組管理情報が追加格納される。
【００４９】
録画予約が終了すると、表示部８に録画予約を終了するか否かを選択するための選択画面が表示され、当該画面表示に従って操作部９からの録画予約の続行を指示する操作が検出されると（ステップＳ３９；ＮＯ）、処理はステップＳ３４に戻る。選択画面から操作部９からの録画予約の終了を指示する操作が検出されると（ステップＳ３９；ＹＥＳ）、本処理は終了する。
【００５０】
なお、ＲＯＭ１３には、ステップＳ３４以降の処理をプログラムコードで記述した番組予約処理プログラムが格納されている。操作部９からの番組予約操作が検出されると、制御部７により、当該番組予約処理プログラムが起動され、ＲＡＭ１４に記憶されている最新の番組表情報に基づいて、ステップＳ３４以降の処理が実行される。これにより、次に新しい番組表情報が配信されるまでの間にユーザが録画予約を行いたくなった場合においても、録画予約を行うことが可能となる。
【００５１】
〔録画処理〕
次に、録画処理について説明する。
図８は、携帯電話機１において実行される録画処理を示すフローチャートである。当該処理は、番組管理情報格納領域１５２に録画予約されている番組管理情報の日付及び開始時刻が到来した際に制御部７によりＲＯＭ１３に記憶されている録画処理プログラムが起動され、制御部７と当該録画処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００５２】
まず、番組管理情報格納領域１５２が参照され、無線通信部３又はテレビ受信部１６に、録画予約された日付及び時間帯が到来した番組の番組データの受信開始が指示され（ステップＳ４１）、無線通信部３又はテレビ受信部１６により所定サイズのブロック毎に番組データが受信され（ステップＳ４２）、受信された番組データが番組データ格納領域１５３に格納される（ステップＳ４３）。次いで、番組の終了時刻が到来したか否かが判断されることにより番組データの受信が終了したか否かが判断され、まだ受信が終了していないと判断されると（ステップＳ４４；ＮＯ）、番組データ格納領域１５３に所定サイズ以上の空き領域が存在するか否かが判断され、所定サイズ以上の空き領域が存在すると判断されると（ステップＳ４５；ＹＥＳ）、処理はステップＳ４２に戻る。本実施形態において、所定サイズ以上の空き領域があるか否かの判断は、ステップＳ４３で番組データが受信されるときのブロック毎のデータサイズの少なくとも２倍の以上の空き領域があるか否かにより判断されるものとする。
【００５３】
一方、番組データ格納領域１５３に所定サイズ以上の空き領域が存在しないと判断されると（ステップＳ４５；ＮＯ）、自動消去モードフラグ格納領域１５４が参照され、自動消去モードに設定されているか否かが判断され、自動消去モードに設定されていると判断されると（ステップＳ４６；ＹＥＳ）、ＲＯＭ１３に記憶されている消去処理プログラムが起動され、消去処理が実行される（ステップＳ４７）。
【００５４】
図９は、ステップＳ４７において実行される消去処理を示すフローチャートである。以下、図９を参照して消去処理について説明する。
【００５５】
まず、登録されたキーワードに対応付けられていない番組データの検索が行われる（ステップＳ６１）。具体的には、番組管理情報格納領域１５２において、録画／予約領域に「録画」が格納されており、かつＩｎｄｅｘ番号領域にデータが格納されていない番組管理情報の検索が行われる。録画／予約領域に「録画」が格納されている番組管理情報は、当該番組の番組データが格納されていることを示すため、上記条件で番組管理情報が検索されれば、登録されたキーワードに対応付けられていない番組データが検索されたこととなる。登録されたキーワードに対応付けられていない番組データが検索された場合（ステップＳ６２；ＹＥＳ）、処理はステップＳ６４に移行する。一方、登録されたキーワードに対応付けられていない番組データが検索されなかった場合（ステップＳ６２；ＮＯ）、キーワード情報格納領域１５１が参照され、設定されている優先順位が最も低いキーワードのＩｎｄｅｘ番号が検索され、さらに番組管理情報格納領域１５２が参照され、最も優先順位の低いキーワードのＩｎｄｅｘ番号に対応付けられた番組管理情報が検索されることにより、設定されている優先順位が最も低いキーワードに対応付けられた番組データが検索され（ステップＳ６３）、処理はステップＳ６４に移行する。
【００５６】
ステップＳ６４においては、ステップＳ６１又はＳ６３で検索された番組データに対応する番組管理情報が参照され、検索された番組データのうち、最も録画日時が古い番組データが検索され（ステップＳ６４）、当該番組データが保護されているか否かが判断される（ステップＳ６５）。具体的には、検索された各番組データに対応する番組管理情報のうち、「日付」領域及び「時間」領域の情報が最も古い番組管理情報の「保護／消去」が参照され、「保護」が格納されている場合、当該番組の番組データが保護されていると判断される。検索された番組データが保護されていると判断されると（ステップＳ６５；ＹＥＳ）、処理はステップＳ６１に戻る。なお、番組データが保護されていると判断された番組は、次のステップＳ６４における判断時には、対象から除外される。
【００５７】
番組データが保護されていないと判断されると（ステップＳ６５；ＮＯ）、キーワード情報格納領域１５１が参照され、現在録画中の番組に対応付けられているキーワードの優先順位とステップＳ６４で検索された番組データに対応付けられているキーワードの優先順位とが比較され、ステップＳ６４で検索された番組に対応付けられているキーワードの優先順位が録画中のものより優先順位が低いか否かが判断され、ステップＳ６４で検索された番組データに対応するキーワードの優先順位が録画中のものより高いと判断されると（ステップＳ６６；ＮＯ）、処理は図８のステップＳ４８に移行する。したがって、番組データ格納領域１５３に所定サイズ以上の空き領域が確保されていない。
【００５８】
ステップＳ６４で検索された番組データに対応するキーワードの優先順位が録画中のものより低いと判断されると（ステップＳ６６；ＹＥＳ）、番組管理情報格納領域１５２が参照され、当該番組データに複数のキーワードが対応付けられているか否かが判断される（ステップＳ６７）。具体的には、番組管理情報格納領域１５２において、当該番組データに対応する番組管理情報と番組名、日付、時間帯が同じ番組管理情報の検索処理が行われ、当該番組管理情報が検索された場合、当該番組データに複数のキーワードが対応付けられていると判断される。当該番組データに複数のキーワードが対応付けられていると判断されると（ステップＳ６７；ＹＥＳ）、番組データの消去は行われず、ステップＳ６４で検索された番組データの番組管理情報が番組管理情報格納領域１５２から消去され（ステップＳ６９）、処理はステップＳ７０に移行する。当該番組データに複数のキーワードが対応付けられていないと判断された場合（ステップＳ６７；ＮＯ）、検索された番組データが番組データ格納領域１５３から消去されるとともに、当該番組データの管理情報が番組管理情報格納領域１５２から消去され（ステップＳ６８）、処理はステップＳ７０に移行する。
【００５９】
ステップＳ７０においては、上記ステップＳ６１〜Ｓ６９までの処理により番組データ格納領域１５３に所定サイズ以上の空き領域が確保されたか否かが判断され、確保されていないと判断されると（ステップＳ７０；ＮＯ）、処理はステップＳ６１に戻る。所定サイズ以上の空き領域が確保されたと判断されると（ステップＳ７０；ＹＥＳ）、処理は図８のステップＳ４８に移行する。
【００６０】
図８のステップＳ４８において、上記ステップＳ６１〜Ｓ７０までの消去処理により番組データ格納領域１５３に所定サイズ以上の空き領域が確保されたか否かが判断され、所定サイズ以上の空き領域が確保されたと判断されると（ステップＳ４８；ＹＥＳ）、処理はステップＳ４２に戻る。一方、所定サイズ以上の空き領域が確保されていないと判断されると（ステップＳ４８；ＮＯ）、処理はステップＳ４９に移行する。
【００６１】
ステップＳ４４において番組の受信が終了したと判断された場合（ステップＳ４４；ＹＥＳ）、ステップＳ４６において自動消去モードに設定されていないと判断された場合（ステップＳ４６；ＮＯ）、又は、ステップＳ４８において所定サイズ以上の空き領域が確保されていないと判断された場合（ステップＳ４８；ＮＯ）、処理はステップＳ４９に移行し、本処理において、番組データの自動消去が行われたか否かが判断される。自動消去が行われたか否かの判断は、例えば、ＲＡＭ１４に消去回数のカウンタを設け、録画処理の開始時にカウンタを０に初期化し、消去処理におけるステップＳ６８で消去を行う毎にカウンタを１インクリメントするようにすれば、カウンタが０であるかそれ以外であるかにより自動消去が行われたか否かが判断可能である。番組データの自動消去が行われていないと判断されると（ステップＳ４９；ＮＯ）、本処理は終了する。番組データの自動消去が行われたと判断されると（ステップＳ４９；ＹＥＳ）、表示部８に消去メッセージが表示され（ステップＳ５０）、本処理は終了する。図１０に消去メッセージの一例を示す。
【００６２】
〔保護設定処理〕
次に、保護設定処理について説明する。
図１１は、携帯電話機１において実行される保護設定処理を示すフローチャートである。当該処理は、自動予約処理で録画予約した番組管理情報に保護／消去を設定したり、手動予約処理で設定した保護／消去の設定を変更したりするための処理であり、着信待ち受け状態の時に、制御部７により操作部９からの保護設定を指示するキー操作が検出されることによりＲＯＭ１３に記憶されている保護設定処理プログラムが起動され、制御部７と当該保護設定処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００６３】
まず、表示部８に、番組管理情報格納領域１５２に格納されている番組管理情報の一覧画面が表示される（ステップＳ８１）。この番組管理情報の一覧画面から操作部９の操作によりカーソルが移動されて保護／消去の設定対象となる番組管理情報が選択され（ステップＳ８２）、選択された番組管理情報の保護／消去の設定入力されると、入力された内容に応じて番組管理情報格納領域１５２の当該番組管理情報の「保護／消去」領域に保護又は消去を示すデータが設定（格納）される（ステップＳ８３）。操作部９から保護／消去の設定の終了の指示を示す操作が検出されなければ（ステップＳ８４；ＮＯ）、処理はステップＳ８１に戻る。操作部９から保護／消去の設定の終了の指示を示す操作が検出されると（ステップＳ８４；ＹＥＳ）、本処理は終了する。
【００６４】
〔キーワード別番組表示処理〕
次に、キーワード別番組表示処理について説明する。
図１２は、携帯電話機１において実行されるキーワード別番組表示処理を示すフローチャートである。当該処理は、録画された番組を再生するための処理であり、着信待ち受け状態の時に、制御部７により操作部９からの番組再生を指示するキー操作が検出されることによりＲＯＭ１３に記憶されているキーワード別番組表示処理プログラムが起動され、制御部７と当該キーワード別番組表示処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００６５】
まず、表示部８に、キーワード情報格納領域１５１に登録された各キーワードをフォルダ名称とするフォルダ画像が一覧表示される（ステップＳ９１）。図１３に、ステップＳ９１で表示されるキーワード別のフォルダ画像の一覧を示す。「共通」は、キーワードが対応付けられていない番組データにアクセス可能なように設けられたフォルダ画像である。
【００６６】
次いで、操作部９によるカーソルの移動操作及び決定キーの操作により一覧表示されたフォルダ画像の中から一のフォルダ画像が選択されると（ステップＳ９２）、選択されたフォルダ画像の名称のキーワードのＩｎｄｅｘ番号をもつ番組管理情報が番組管理情報格納領域１５２から検索され、検索された番組管理情報の予め定められた情報（例えば、番組名、日付、時間、録画／予約の別）を一覧にした表示データが作成され（ステップＳ９３）、作成された表示データに基づいて、表示部８に番組の一覧が表示される（ステップＳ９４）。表示された番組の一覧から操作部９のカーソルの移動及び決定キーの押下操作により一の番組（録画済みの番組）が選択されると（ステップＳ９５）、番組データ格納領域１５３に格納されている、選択された番組に対応する番組データが表示部８に再生される(ステップＳ９６)。具体的には、選択された番組に対応する番組データが番組データ格納領域１５３から読み出され、読み出された番組データの映像データ（又はテキストデータ）に基づいて、表示部８により映像又はテキストが表示される。また、読み出された番組データの音声データが出力制御部１１に出力され、音声がスピーカ１２から出力される。再生が終了すると、本処理は終了する。
【００６７】
以上説明したように、本発明を上記実施形態の如く適用することで、デジタルテレビ放送により配信される番組データ、インターネット又は移動体通信網を介して配信される番組データを格納するための格納領域が不足している場合、格納されている番組データのうち、優先順位が最も低く設定されたキーワードに対応付けられている番組データから順次消去するので、番組データに対応付けられているキーワードに基づいて、効率よく格納領域を確保することが可能となるとともに、番組データを格納するための格納領域を効率良く整理することが可能となる。
【００６８】
また、キーワードに対応づけられていない番組データが格納されている場合、キーワードが対応付けられている番組データに優先して消去するので、キーワードに対応づけられた番組データを、キーワードに対応づけられていない番組データに優先して保存することが可能になる。
【００６９】
また、新たに受信される番組データを格納するための格納領域が不足している場合、新たに受信される番組データが既に格納されている番組データの何れよりも優先順位が低いキーワードに対応付けられていれば、その番組データは格納されないので、優先順位の高いキーワードに対応づけられた番組データが優先順位の低いキーワードに対応付けられた番組データの格納のために削除されてしまうことを防止することができる。
【００７０】
また、予め登録されたキーワードの名称をもつフォルダ画像の中から、ユーザにより所望のキーワードの名称をもつフォルダ画像が選択されると、この所望のキーワードが対応付けられた番組の一覧が表示され、この番組一覧から一の番組を選択して番組データを再生することができるので、所望のキーワードに対応付けられている番組データをユーザは容易に閲覧することが可能となる。
【００７１】
また、番組データには複数のキーワードを対応付けて格納することが可能であるので、キーワードを一つに絞りこむ必要がなく、使い勝手が向上する。
【００７２】
なお、上記実施形態における記述内容は、好適な一例であり、これに限定されるものではない。
【００７３】
例えば、上記実施形態においては、番組データ記録装置を携帯電話機１に適用した場合を例にとり説明したが、ＰＨＳ（Personal Handyphone System）端末やパソコン、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ等に適用してもよい。
【００７４】
また、上記実施形態においては、番組データをテレビ受信部１６又は無線通信部３を介して受信することとして説明したが、番組データの受信経路は限定されず、例えば、ＬＡＮや、Ｗｉｆｉ、Ｗｉｍａｘ等の無線通信により番組データを受信するようにしてもよい。
【００７５】
その他、携帯電話機１の細部構成及び細部動作に関しても、適宜変更可能である。
【図面の簡単な説明】
【００７６】
【図１】携帯電話機１の機能的構成を示すブロック図である。
【図２】記憶部１５の構成例を示す図である。
【図３】（ａ）は、キーワード情報格納領域１５１のデータ格納例を示す図であり、（ｂ）は、番組管理情報格納領域１５２のデータ格納例を示す図である。
【図４】制御部７により実行されるキーワード登録処理を示すフローチャートである。
【図５】（ａ）は、図４のステップＳ１１において表示されるキーワード登録画面の一例を示す図、（ｂ）は、図４のステップＳ１２において表示されるキーワード優先順位設定画面の一例を示す図、（ｃ）は、図４のステップ１５において表示されるメッセージ画面の一例を示す図である。
【図６】制御部７により実行される自動予約処理を示すフローチャートである。
【図７】制御部７により実行される手動予約処理を示すフローチャートである。
【図８】制御部７により実行される録画処理を示すフローチャートである。
【図９】制御部７により実行される消去処理を示すフローチャートである。
【図１０】図８のステップＳ５０で表示される消去メッセージの一例を示す図である。
【図１１】制御部７により実行される保護設定処理を示すフローチャートである。
【図１２】制御部７により実行されるキーワード別番組表示処理を示すフローチャートである。
【図１３】図１２のステップＳ９１で表示されるキーワード別のフォルダ画像の一覧を示す図である。
【符号の説明】
【００７７】
１  携帯電話機
２  アンテナ
３  無線通信部
４  音声処理部
５  受話スピーカ
６  送話マイク
７  制御部
８  表示部
９  操作部
１０  外部Ｉ／Ｆ
１１  出力制御部
１２  スピーカ
１３  ＲＯＭ
１３１  プログラム格納領域
１４  ＲＡＭ
１５  記憶部
１５１  キーワード情報格納領域
１５２  番組管理情報格納領域
１５３  番組データ格納領域
１５４  自動消去モードフラグ格納領域
１６  テレビ受信部
１７  計時部
【図１】
0005192662.tif 000002
【図２】
0005192662.tif 000003
【図３】
0005192662.tif 000004
【図４】
0005192662.tif 000005
【図５】
0005192662.tif 000006
【図６】
0005192662.tif 000007
【図７】
0005192662.tif 000008
【図８】
0005192662.tif 000009
【図９】
0005192662.tif 000010
【図１０】
0005192662.tif 000011
【図１１】
0005192662.tif 000012
【図１２】
0005192662.tif 000013
【図１３】
0005192662.tif 000014