(57)【要約】    【課題】放送用端末機により取得した全ての放送チャネルのチャネル構成情報に付加的にチャネル管理情報を含めてチャネル情報ＤＢを構築し、このチャネル情報ＤＢに基づいてユーザの好みのチャネルをソートしてインデックステーブルを構築することにより、ユーザの好みに応じた迅速なチャネル移動及びチャネル管理を行うことができる放送用端末機の放送チャネル管理方法及び装置を提供する。    【解決手段】放送用端末機の放送チャネル管理方法は、放送用端末機が放送周波数ブロック番号に該当するアンサンブル情報を受信して全てのチャネルを分析し、各チャネルのチャネル情報ＤＢを構築する段階と、この構築されたチャネル情報ＤＢに基づいてインデックステーブルを形成する段階とを含む。【選択図】図１
2006141021.tif 000002
【特許請求の範囲】
【請求項１】
放送用端末機が放送周波数ブロック番号に該当するアンサンブル情報を受信して全てのチャネルを分析し、各チャネルのチャネル情報ＤＢを構築する段階と、
前記構築されたチャネル情報ＤＢに基づいてインデックステーブルを形成する段階と、
を含むことを特徴とする放送用端末機の放送チャネル管理方法。
【請求項２】
前記チャネル情報ＤＢは、前記放送用端末機により取得された全ての放送チャネルのチャネル構成情報と共に各チャネルのチャネル管理情報が付加的に含まれた１つの単位チャネル構成情報として生成されたチャネル情報テーブルで構成されることを特徴とする請求項１に記載の放送用端末機の放送チャネル管理方法。
【請求項３】
前記チャネル管理情報は、ユーザが各チャネルを選別するためにセット又はリセットできる前記チャネル情報テーブルの特定フィールドであることを特徴とする請求項２に記載の放送用端末機の放送チャネル管理方法。
【請求項４】
前記チャネル情報テーブルは、テレビチャネル、ラジオチャネル、及びデータチャネルを区分するフィールドを含むことを特徴とする請求項２に記載の放送用端末機の放送チャネル管理方法。
【請求項５】
前記チャネル情報テーブルは、前記放送用端末機の終了時に最後にチューニングしたチャネルを記憶するフィールドを含むことを特徴とする請求項２に記載の放送用端末機の放送チャネル管理方法。
【請求項６】
前記フィールドは、１つのビットで形成されることを特徴とする請求項５に記載の放送用端末機の放送チャネル管理方法。
【請求項７】
前記チャネル情報テーブルは、ユーザーがチャネルを選別してプリセットできるフィールドを含むことを特徴とする請求項２に記載の放送用端末機の放送チャネル管理方法。
【請求項８】
前記フィールドは、１つのビットで形成されることを特徴とする請求項７に記載の放送用端末機の放送チャネル管理方法。
【請求項９】
前記チャネル情報テーブルは、前記放送用端末機を最初に動作させたときに、特定チャネルが自動でチューニングされるようにセットできるフィールドを含むことを特徴とする請求項２に記載の放送用端末機の放送チャネル管理方法。
【請求項１０】
前記フィールドが、１つのビットで形成されることを特徴とする請求項９に記載の放送用端末機の放送チャネル管理方法。
【請求項１１】
前記インデックステーブルは、前記チャネル情報ＤＢに保存された全てのチャネル情報からユーザが選別したチャネルで構成されたチャネルテーブルであることを特徴とする請求項１に記載の放送用端末機の放送チャネル管理方法。
【請求項１２】
前記インデックステーブルは、前記チャネル情報ＤＢに保存された全てのチャネル情報からユーザが選別した各チャネルのアドレスを保存していることを特徴とする請求項１１に記載の放送用端末機の放送チャネル管理方法。
【請求項１３】
前記インデックステーブルは、前記チャネル情報ＤＢに保存された各チャネルのチャネル情報テーブルのフィールドを用いて、ユーザの選択に応じてチャネルをソートして構築されることを特徴とする請求項１に記載の放送用端末機の放送チャネル管理方法。
【請求項１４】
前記インデックステーブルは、前記チャネル情報ＤＢに保存されたチャネル情報テーブルのフィールドを用いて、ユーザの選択した放送局チャネル別又はチャネル種類別にソートして構築されることを特徴とする請求項１３に記載の放送用端末機の放送チャネル管理方法。
【請求項１５】
前記チャネル情報ＤＢが前記放送用端末機の第１メモリに、前記インデックステーブルが第２メモリにそれぞれ分けられて保存されることを特徴とする請求項１に記載の放送用端末機の放送チャネル管理方法。
【請求項１６】
前記第１メモリが不揮発性メモリであり、前記第２メモリが揮発性メモリであることを特徴とする請求項１５に記載の放送用端末機の放送チャネル管理方法。
【請求項１７】
ユーザ所望のチャネルに移動する段階をさらに含むことを特徴とする請求項１に記載の放送用端末機の放送チャネル管理方法。
【請求項１８】
前記チャネルの移動は、インデックステーブルにソートされたチャネルの中で、ユーザが前記放送用端末機のチャネル移動方向キーを使用して行われることを特徴とする請求項１７に記載の放送用端末機の放送チャネル管理方法。
【請求項１９】
前記チャネルの移動は、チャネル情報ＤＢに保存されたチャネルの中で、ユーザが前記放送用端末機のキーパッドでチャネル番号を直接入力して行われることを特徴とする請求項１７に記載の放送用端末機の放送チャネル管理方法。
【請求項２０】
放送用端末機により取得された全ての放送チャネルのチャネル構成情報と、チャネルを選別してプリセットできるプリセットフィールドを含むチャネル管理情報とを１つの単位チャネル構成情報として、第１メモリにチャネル情報テーブルで保存する段階と、
前記放送用端末機のチャネル操作毎に前記チャネル情報テーブルのチャネル管理情報を検索して、ユーザがあらかじめ指定したチャネルのチャネル情報テーブルのアドレスを指示するインデックステーブルを第２メモリに保存する段階と、
ユーザの方向キーによるチャネル操作時に、前記インデックステーブルに含まれたチャネル間の移動のみを行う段階と、
前記チャネルの指定を解除する場合に、前記チャネルデータ情報テーブルのプリセットフィールドをリセットする段階と、
を含むことを特徴とする放送用端末機の放送チャネル管理方法。
【請求項２１】
前記チャネル管理情報は、放送チャネルの種類を区別するフィールドの情報を含むことを特徴とする請求項２０に記載の放送用端末機の放送チャネル管理方法。
【請求項２２】
前記チャネル管理情報は、前記放送用端末機の終了時に最後にチューニングしたチャネルを記憶するようにセットされるヒストリーフィールドの情報を含むことを特徴とする請求項２０に記載の放送用端末機の放送チャネル管理方法。
【請求項２３】
前記放送用端末機の終了時に最後にチューニングしたチャネルのヒストリーフィールドがセットされ、その他の全てのチャネルのヒストリーフィールドがリセットされることを特徴とする請求項２２に記載の放送用端末機の放送チャネル管理方法。
【請求項２４】
前記チャネル管理情報にはヒストリーフィールドが含まれ、
前記放送用端末機の動作時に前記全ての放送チャネルのヒストリーフィールドを検査して、セットされたチャネルを初期チャネルとして選択して受信することを特徴とする請求項２０に記載の放送用端末機の放送チャネル管理方法。
【請求項２５】
前記チャネル管理情報は、ユーザがチャネルを選別してプリセットできるプリセットフィールドの情報を含むことを特徴とする請求項２０に記載の放送用端末機の放送チャネル管理方法。
【請求項２６】
前記チャネル管理情報は、前記放送用端末機を最初に動作させたときに特定チャネルが自動でチューニングされるようにセットできるユーザセットフィールドの情報を含むことを特徴とする請求項２０に記載の放送用端末機の放送チャネル管理方法。
【請求項２７】
前記チャネル管理情報にユーザセットフィールドが含まれ、
ユーザが特定チャネルの視聴中に、現在視聴中のチャネルを基本チャネルに設定しようとする場合に、該現在視聴中のチャネルのユーザセットフィールドをセットすると、その他の全てのチャネルのユーザセットフィールドがリセットされ、
前記放送用端末機の動作時に、前記全てのチャネルのユーザセットフィールドを検索して、セットされたチャネルを初期チャネルとして選択して受信することを特徴とする請求項２０に記載の放送用端末機の放送チャネル管理方法。
【請求項２８】
前記第１メモリが不揮発性メモリであり、前記第２メモリが揮発性メモリであることを特徴とする請求項２０に記載の放送用端末機の放送チャネル管理方法。
【請求項２９】
放送用端末機により取得された全ての放送チャネルのチャネル構成情報とチャネルを選別してプリセットできるプリセットフィールドを含むチャネル管理情報とを１つの単位チャネル構成情報として、チャネル情報テーブルが保存される第１メモリと、
前記放送用端末機のチャネル操作毎に前記チャネル情報テーブルのチャネル管理情報を検索してユーザが指定したチャネルのチャネル情報テーブルのアドレスを指示するインデックステーブルが保存される第２メモリと、
前記チャネル情報テーブルからユーザの好みのチャネルを選択して前記インデックステーブルを生成するように制御するマイクロプロセッサと、
を含むことを特徴とする放送用端末機の放送チャネル管理装置。
【請求項３０】
前記チャネル情報テーブルは、
放送局が放送する放送チャネルの種類を区別するフィールドと、
前記放送用端末機の動作を終了させるときに、その直前にチューニングしたチャネルを記憶するヒストリーフィールドと、
ユーザがチャネルをプリセットできるプリセットフィールドと、
前記放送用端末機を動作させたときに、特定チャネルが自動でチューニングされるように設定できるユーザセットフィールドと、
を含むことを特徴とする請求項２９に記載の放送用端末機の放送チャネル管理装置。
【請求項３１】
前記第１メモリが不揮発性メモリであり、前記第２メモリが揮発性メモリであることを特徴とする請求項２９に記載の放送用端末機の放送チャネル管理装置。
【請求項３２】
前記インデックステーブルに保存された放送チャネルリストを画面に表示するディスプレイと、
前記ディスプレイに表示された放送チャネルを移動するために使用される方向キー及び数字キーを備えたキーパッドと、
をさらに含むことを特徴とする請求項２９に記載の放送用端末機の放送チャネル管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送用端末機に関し、特に、放送を視聴するための機能が備えられた放送用端末機の放送チャネル管理方法及び放送チャネル管理装置に関する。
【背景技術】
【０００２】
一般に、放送サービスの１つであるＤＭＢ（Digital Multimedia Broadcasting）は、オーディオサービスのみが提供されるＤＡＢ（Digital Audio Broadcasting）よりも向上したデジタル放送技術であって、複数のチャネルでオーディオ、ビデオ、データサービスを包括して提供する通信サービスである。
【０００３】
このようなＤＭＢは、移動中にＤＭＢ受信機によりマルチメディア情報やデータを受信できるように開発されたシステムであって、地上波ＤＭＢと衛星ＤＭＢとに分けられて開発されてきた。なお、地上波ＤＭＢと衛星ＤＭＢとではチャネルを管理する方法が異なるが、ここでは、一実施形態として、地上波ＤＭＢのチャネル管理方法について説明する。
【０００４】
まず、地上波ＤＭＢでは、分割された周波数ブロックが放送局（放送プロバイダー）にそれぞれ割り当てられ、各放送局（放送プロバイダー）は、自社に割り当てられた周波数ブロックを（さらに）分割して、複数のビデオチャネル、オーディオチャネル、データチャネルなどを割り当てる。つまり、１つの周波数ブロックは分割されて複数のチャネルが割り当てられているのであり、このような１つの周波数ブロックの各チャネルをアンサンブルという。
【０００５】
従って、地上波ＤＭＢ（のチャネル管理方法）では、初期駆動（受信用端末機の最初の動作）時に、全ての周波数ブロックに該当するアンサンブル情報を分析して、その内部の実際に視聴できる全てのチャネルに関する構成情報を取得した後に、これをチャネル情報として管理するようにしているが、このような過程は、地上波ＤＭＢ端末機の（初期）購入時に、（購入者のみならず）サービスセンターや販売者が行うこともある。そして、このような過程によって、全てのチャネルに関する構成情報がテーブル又はデータベースの形式で保存されて、ユーザのチャネル選択時等に使用される情報が継続的に提供されることになる。
【０００６】
これにより、ユーザは、図７に示すように、実際に視聴が可能なチャネルリストを確認し、所望のチャネルを選択して該当チャネル（その所望のチャネル）を視聴することができる。そして、その後においては、かかるチャネルリストは提供されないか、又は特殊（特別）のメニューの選択によって提供されることとなり、現在選択されているチャネル（すなわち、ユーザが選択したチャネル）の内容（コンテンツ）が表示（ディスプレイ）されるようになり、チャネルを移動させる（切り替える）時には、ユーザは、上記チャネルリストに基づいてチャネル移動（切替）動作を行うことになる。
【０００７】
即ち、チャネルを移動しようとする場合、ユーザは、常に、（チャネルリストを表示させて）全てのチャネルを方向キーで１つずつ移動させて所望のチャネルを探したり、又はチャネル番号を直接入力して所望のチャネルに移動したりするなど、非常に単純な（ありきたり固定された）方法によってチャネルを検索しなければならないのである。
【０００８】
特に、地上波ＤＭＢにおいては、その特性上、前述したように、自動的に生成されるチャネルリストは、アンサンブル（周波数ブロックの帯域）を基準としているため、テレビ放送チャネル、ラジオ放送チャネル、データチャネルが互いに混在することになる。このため、所望のチャネルをチャネルリスト順に順次選択して（方向キーで１つずつ移動させて）検索するような場合には、（視聴できる）放送の種類（放送の「性格」と表現する場合もあり、ここでは主にテレビ、ラジオ、データの違いを表している）が（連続的に）変化してユーザに混乱をもたらすとともに、膨大なチャネルを順次選択しながら好みのチャネルを探さなければならないため検索時間が長くかかってしまう。
【０００９】
前述したように、従来の地上波ＤＭＢのチャネル管理方法では、周波数ブロックに該当するアンサンブル情報を分析して、実際に受信できる全ての放送チャネルの情報を取得した後、この取得した情報に基づいて、ユーザのチャネル変更用方向キーの入力によってチャネル変更を行うようになっているため、全ての放送チャネルが混在して提供されるとともに、膨大なチャネルの全てを順次検索しなければならず、所望のチャネルを探しにくいという問題があった。また、定形化されたチャネル番号が確立していないため、チャネル番号を暗記していないと所望のチャネルの検索時間が長くなり、放送の種類がチャネルの選択によって頻繁に変わるため、検索に混乱が伴ってしまうという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、このような従来技術の問題を解決するためになされたもので、放送用端末機により取得された全ての放送チャネルのチャネル構成情報と、ユーザの設定を反映するチャネル管理情報とを１つの単位チャネル構成情報として、テーブル形式のチャネル情報ＤＢ（Date Base）を構築することを目的とする。
【００１１】
また、本発明の他の目的は、前記構築されたチャネル情報ＤＢに基づいてユーザの好みのチャネルをソートし、チャネルの操作が容易になるようなインデックステーブルを構築することにある。
【００１２】
さらに、本発明の他の目的は、前記構築されたチャネル情報ＤＢ及びインデックステーブルを用いて、ユーザが簡易かつ便利にチャネルを操作して管理することのできる方法及び装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記の目的を達成するため、本発明による放送用端末機の放送チャネル管理方法は、放送用端末機が放送周波数ブロック番号に該当するアンサンブル情報を受信して全てのチャネルを分析し、各チャネルのチャネル情報ＤＢを構築する段階と、前記構築されたチャネル情報ＤＢに基づいてインデックステーブルを形成する段階とを含むことを特徴とする。
【００１４】
好ましくは、前記チャネル情報ＤＢは、前記放送用端末機により取得された全ての放送チャネルのチャネル構成情報と共に各チャネルのチャネル管理情報が付加的に含まれた１つの単位チャネル構成情報として生成されたチャネル情報テーブルで構成される。
【００１５】
好ましくは、ユーザ所望のチャネルに移動する段階をさらに含む。
【００１６】
好ましくは、前記インデックステーブルは、前記チャネル情報ＤＢに保存された各チャネルのチャネル情報テーブルのフィールドを用いて、ユーザの好みによって（好みに応じて）チャネルをソートして構築される。
【００１７】
好ましくは、前記チャネル情報テーブルは、放送局が放送する放送チャネルの種類（性格）を区別するフィールドと、放送用端末機の動作終了時に該当するチャネル（動作終了直前のチャネル）を記憶するヒストリー（History）フィールドと、ユーザが好みのチャネル（ユーザがあらかじめ選択した「ユーザ選択チャネル」）又は好みでないチャネル（ユーザが選択していない「ユーザ非選択チャネル」）に設定できるプリセット（Preset）フィールドと、放送用端末機を最初に動作させたときに特定のチャネルが自動的にチューニングされるように設定できるユーザセット（User Set）フィールドとを含む。
【００１８】
また、上記の目的を達成するために、本発明による放送用端末機の放送チャネル管理装置は、放送用端末機により取得された全ての放送チャネルのチャネル構成情報と初期化されたプリセットフィールドを含むチャネル管理情報とを１つの単位チャネル構成情報として、チャネル情報テーブルが保存される第１メモリと、前記放送用端末機のチャネル操作毎に前記チャネル情報テーブルのチャネル管理情報を検索してユーザが好みのチャネル（ユーザ選択チャネル）に指定したチャネルのチャネル情報テーブルのアドレスを指示するインデックステーブルが保存される第２メモリと、前記チャネル情報テーブルからユーザの好みのチャネル（ユーザ選択チャネル）を選択して前記インデックステーブルを生成するように制御するマイクロプロセッサとを含むことを特徴とする。
【００１９】
好ましくは、前記第１メモリが不揮発性メモリであり、前記第２メモリが揮発性メモリである。
【発明の効果】
【００２０】
本発明による放送用端末機の放送チャネル管理装置及び方法は、放送用端末機により取得された全ての放送チャネルのチャネル構成情報とユーザの設定を反映するチャネル管理情報とを１つの単位チャネル構成情報としてチャネル情報テーブルを構築し、ＤＭＢ放送機能の動作毎に該当テーブルのチャネル管理情報を確認して、ユーザが指定した好みのチャネル（ユーザ選択チャネル）を指示するインデックステーブルをＲＡＭに構成した後、ユーザに、該当ＲＡＭのインデックステーブルを用いてチャネルを操作させることによって、ユーザのチャネル操作に迅速に対応し、所望の好みのチャネルで独自のチャネルを設定できるという効果がある。
【発明を実施するための最良の形態】
【００２１】
本発明は、主としてＴＤＭＢ（Terrestrial Digital Multimedia Broadcasting；地上波ＤＭＢ）システムで実現されるが、ＤＭＢ（Digital Multimedia Broadcasting）、ＤＶＢ−Ｈ（Digital Video Broadcasting Handheld）、Ｍｅｄｉａ−Ｆｌｏ（Media−Forward link only）などのように、他の標準に準拠した通信システムにも適用することができるものである。
【００２２】
本発明の基本概念は、放送用端末機（例えば、ＴＤＭＢ受信機）により取得した全ての放送チャネルのチャネル構成情報に付加的にチャネル管理情報を含めてチャネル情報ＤＢを構築し、チャネル情報ＤＢに基づいて好みのチャネルをソートしてインデックステーブルを構築することにより、ユーザの好みによって所望のチャネルを選別して迅速なチャネル移動及びチャネル管理を行う、というものである。
【００２３】
また、このような本発明の概念は、例えば、図６に示す基本的なハードウェア構成と、図４及び図５に示すフローチャートによるアルゴリズムに基づいて作成されたソフトウェアとによって実現される。
【００２４】
以下、本発明の好ましい実施形態について添付の図面を参照して（図１〜図６を適宜参照して）説明する。
【００２５】
まず、図６に示すように、本発明による放送用端末機（ここでは地上波ＤＭＢ受信機のことであり、以下「ＴＤＭＢ受信機」という）の放送チャネル管理装置２００は、一般的な構成要素として、ディスプレイ装置２５０と、数字キー及びチャネル移動方向キー（チャネル切替キー）を備えたキーパッド２４０と、不揮発性メモリ（例えば、フラッシュＲＯＭ）である第１メモリ２１０と、揮発性メモリ（例えば、ＲＡＭ）である第２メモリ２２０と、マイクロプロセッサ（Micro Processor Unit；ＭＰＵ）２３０とを含んで構成される。
【００２６】
第１メモリ２１０には、ＴＤＭＢ受信機が受信した全ての放送チャネルのチャネル情報ＤＢが構築され、マイクロプロセッサ２３０が本発明によるアルゴリズムを適用したコンピュータプログラムを実行させることによって、図１のようなデータフォーマットを有する各チャネルの情報テーブルが保存される。
【００２７】
第２メモリ２２０には、第１メモリ２１０に保存されたチャネル情報ＤＢに基づいてユーザの好みのチャネル（ユーザ選択チャネル）をソートして、チャネル移動及びチャネル管理を行うインデックステーブルが構築され、ソートされた各チャネルに該当するチャネル情報ＤＢのメモリのアドレスが保存される。
【００２８】
マイクロプロセッサ２３０は、本発明によるアルゴリズムを適用したコンピュータプログラムを実行させてチャネル情報ＤＢを構築し、構築したチャネル情報ＤＢに基づいてユーザの好みによる（ユーザの好みに応じた）、チャネル移動及びチャネル管理を行うためのインデックステーブルを構築するように、制御及び演算を実行する。
【００２９】
以下、このような（基本）構成を有する本発明の機能及び手段についてより詳しく説明する。
【００３０】
図１は、本発明によるチャネル情報データフォーマットを示す図である。
【００３１】
図１に示すように、本発明によるチャネル情報データフォーマットは、チャネル単位での構成情報（チャネル単位構成情報）１０を示しており、チャネル構成情報１１とチャネル管理情報１５とを含んで構成される。ここで、チャネル構成情報１１は、ＴＤＭＢ受信機の初期駆動時において、アンサンブル情報を分析して得た全ての放送チャネルに関する情報をチャネル単位で整理したものであり、チャネル管理情報１５は、ユーザの意図等を反映してチャネルを管理するために用いるものである。
【００３２】
このように１つのチャネルに関する構成情報及び管理情報を単位とする方式で、全てのチャネルに関するチャネル情報を有するテーブルを作成してチャネル情報ＤＢを構築し、このＤＢに構築されたチャネル情報テーブルは、不揮発性メモリである第１メモリ２１０に保存される。そして、このような全てのチャネルに関するチャネル単位構成情報１０からなるテーブルが図２に示すチャネル情報テーブル２０である。
【００３３】
チャネル単位構成情報１０のチャネル構成情報１１は、チャネルの設定に必須のフィールドを含んでおり、各フィールドの情報は、放送局から提供されるものである。また、チャネル構成情報１１を構成しているフィールドは、必要に応じて適宜設計することができるが、図１に示すフィールドは、その一例として、放送の種類（性格）を区分するためのＯＰモード（OP-mode）フィールドやサブチャネル識別子情報が保存されたＳｉｄフィールドなどを示している。このようなチャネル構成情報１１のフィールドの値を用いて、所望の放送チャネルをチューニングして選択することができるのである。
【００３４】
その他、チャネル管理情報１５には、ユーザのチャネル管理等のための情報が保存される。図１に示す本発明の一実施形態によるチャネル管理情報１５は、ヒストリーフィールドと、プリセットフィールドと、ユーザセットフィールドとから構成されている。ここで、ヒストリーフィールドは、例えば、ＴＤＭＢ実行時に、以前に受信したチャネル（前回の終了直前に受信していたチャネルなど）を初期チャネルとして表示させるために使用され、プリセットフィールドは、例えば、ユーザの好みのチャネル（ユーザ選択チャネル）と好みでないチャネル（ユーザ非選択チャネル）とを区別するために使用され、ユーザセットフィールドは、例えば、ＴＤＭＢ実行時に、常に同一のチャネルが最初に受信されるように特定チャネルを基本チャネルに設定するために使用される。
【００３５】
図２は、本発明の一実施形態によるチャネル情報テーブルとインデックステーブルの関係及び動作方式を示す概念図である。図２に示すように、チャネル情報テーブル２０は、チャネル単位構成情報をチャネル別に区分できるように設定されており、インデックステーブル３０は、チャネル情報テーブル２０でユーザの好みのチャネル（ユーザ選択チャネル）をソートして、ユーザの好みによる（ユーザの好みに応じた）チャネル移動及びチャネル管理を行う。ここで、上記各テーブル２０、３０は、その特性上、それぞれ別途のメモリに保存される。即ち、チャネル情報テーブル２０は不揮発性メモリ２１０に、インデックステーブル３０は高速動作が可能な揮発性メモリ２２０にそれぞれ保存される。
【００３６】
また、図２に示すメモリ（テーブル）の状態は、ＴＤＭＢ受信機を初期化して全てのチャネルに関する情報を取得し、マイクロプロセッサ２３０の制御によって、この取得した情報をチャネル情報テーブル２０に生成した後に、ＴＤＭＢ受信機を終了させた時点でのメモリ（テーブル）状態である。
【００３７】
ここで、チャネル情報テーブル２０の生成過程及び生成時の設定内容について、ＴＤＭＢ受信機を最初に駆動させる場合の動作過程とともに説明する。
【００３８】
図４は、ＴＤＭＢ受信機を最初に駆動させる場合の動作過程を示すフローチャートである。
【００３９】
図４に示すように、ＴＤＭＢ受信機を駆動させて（Ｓ１１）、周波数ブロックによるアンサンブル構造を分析して全てのチャネル構成情報を取得し（Ｓ１２）、取得した全てのチャネル構成情報にチャネル管理情報を追加し、チャネル情報テーブル２０で作成したチャネル情報ＤＢを構築して不揮発性メモリに保存する（Ｓ１３）。その後、ヒストリーフィールド、プリセットフィールド、及びユーザセットフィールドをそれぞれ初期化する（Ｓ１４）。これは、チャネル情報テーブル２０の保存時に行うこともできる。
【００４０】
上記各フィールドは、１ビット（の）情報を有し、ヒストリーフィールドとユーザセットフィールドの初期状態はリセット状態であり、プリセットフィールドの初期状態はセット状態となっている。また、プリセットフィールドは、ユーザのキーパッドの方向キーによるチャネル移動時に使用するインデックステーブル３０の形成において基準となる情報であり、初期状態では全てのチャネルに対してユーザのチャネル移動ができるように（ユーザが全てのチャネルを選択できるように）設定されている。
【００４１】
その後、例えば、図７に示すような全てのチャネルリスト（チャネル情報）をユーザに提供して、最初のチャネル選択を可能にする（Ｓ１５）。これは、特殊（特別）なメニューを選択しない限り再び表示されない画面であって、その後は、特定のチャネルが直ちに表示されることが好ましい。
【００４２】
従って、図２において、初期状態においては、チャネル管理情報に含まれたヒストリーフィールドは全て０（リセット状態）、プリセットフィールドは全て１（セット状態）、ユーザセットフィールドは全て０（リセット状態）にならなければならない。
【００４３】
設定されたチャネル情報テーブル２０のプリセットフィールドの内容を基準に、該当フィールドが設定された各チャネルのアドレス情報を有する各インデックスを所定のテーブル形式でＲＡＭに構成して、インデックステーブル３０を生成する。このとき、チャネル情報テーブル２０は初期化が行われているため、全てのチャネル（Ｍ個のチャネル）を指示するインデックス（Ｍ個）でインデックステーブル３０が構成される。そして、ＴＤＭＢ受信機を終了した後に再駆動させるか、又は別途のアップデートを行わない限り、１回作成されたインデックステーブル３０はそのまま使用される。
【００４４】
チャネルの移動は、ＲＡＭのインデックステーブル３０を指示するポインタを変化（移動）させる単純な動作で行うことができ、ユーザが方向キーでチャネルを移動すると、指示されたインデックスが示すチャネル情報テーブル２０のチャネル構成情報を用いて、所望のチャネルをチューニングして表示することができる（Ｓ１６）。
【００４５】
ユーザがインデックステーブル３０を用いてチャネル移動を行う場合に、選択されたチャネルが好みでないチャネル（ユーザ非選択チャネル）であると、該当チャネルを削除するための操作を行うことができるのであるが、そのためには、チャネル情報テーブル２０の該当チャネルのプリセットフィールドをリセットすることになる。なお、図３に示すインデックステーブル３０は、ユーザがチャネル４、５、７、８などを好みでないチャネル（ユーザ非選択チャネル）に設定した場合を示している。
【００４６】
ヒストリーフィールドは、ＴＤＭＢ受信機を終了した後に再駆動させたときに、直前に受信していたチャネル（前回の終了直前に受信していたチャネル）を記憶して再び表示するために使用されるフィールドであって、ＴＤＭＢ受信機を終了したときに、現在のチャネルに該当する（終了直前に受信していたチャネルの）ヒストリーフィールドがセットされ、その他のチャネルのヒストリーフィールドは全てリセットされる動作が行われる。また、ユーザセットフィールドは、ＴＤＭＢ受信機を再駆動させる毎に特定チャネルが自動で設定され、受信されるようにする場合に使用されるフィールドであって、ユーザが特定チャネルを基本チャネルに直接指定して設定した場合に、該当チャネル（指定されたチャネル）のユーザセットフィールドがセットされ、その他のチャネルのユーザセットフィールドが全てリセットされる動作が行われる。従って、ヒストリーフィールドによる初期チャネルの受信と、ユーザセットフィールドによる初期チャネルの受信との間に互換性がない（それぞれ独立して設定できる）ため、ユーザはこれらの中で一つを指定して使用しなければならない。なお、ユーザセットフィールドは、放送局が要求する機能に対応するためのものでもある。
【００４７】
ＴＤＭＢ受信機を再駆動させると、図２に示すように設定されたチャネル情報テーブル２０のチャネル管理情報を確認して、図３に示すような新しいインデックステーブル３０をＲＡＭに設定する。
【００４８】
即ち、図２に示すように、プリセットフィールドがセットされたチャネル（ユーザ選択チャネル）のみでインデックステーブル３０が構成されるため、インデックステーブルには、チャネル４、５、７、８は含まれない。従って、ユーザが方向キーを使用してチャネルを移動する場合に、チャネル３の次にチャネル６が選択され、その次にはチャネル９が選択されることになる。このようにして、ユーザは自分の好みのチャネルで独自のチャネルリストを構成することができる。
【００４９】
なお、図２の他のチャネル管理フィールドについて説明すると、ユーザがユーザセットフィールドの使用を指定した場合、ＴＤＭＢ受信機の駆動時に直ちにチャネル２が表示され、ヒストリーフィールドの使用を指定した場合、駆動時にチャネル７が表示される。
【００５０】
図５は前述の内容を整理したものであり、本発明によるチャネル管理動作過程を示すフローチャートである。図５に示すチャネル管理動作過程は、図４に示すような基本的な設定が完了した後における一般的なＴＤＭＢ受信機駆動時の動作過程であり、実際にユーザがＴＤＭＢ受信機を使用する場合に行われる過程である。
【００５１】
図５に示すように、ユーザによりＴＤＭＢ受信機が駆動されると（Ｓ１０１）、（ＴＤＭＢ受信機は、）チャネル情報テーブル２０のヒストリーフィールドを確認し（Ｓ１０２）、ヒストリーフィールドがセットされたチャネルを選択して表示する（Ｓ１０３）。また、チャネル情報テーブル２０のプリセットフィールドを確認して、プリセットフィールドがセットされた各チャネルを指示するインデックスのみでＲＡＭ２２０にインデックステーブル３０を構成する（Ｓ１０４）。
【００５２】
ユーザが方向キーを使用してチャネルを移動させようとすると（Ｓ１０５）、ＲＡＭ２２０のインデックステーブル３０を基準に、該テーブルに含まれた各インデックスが指示する各チャネルが選択表示され（Ｓ１０７）、そのうち、選択された特定チャネルがチャネル情報テーブル２０のチャネル構成情報を用いてチューニングされ、ディスプレイ装置に該当チャネルの放送が表示される（Ｓ１０８）。もし、ユーザが、キーパッドの数字キーを使用して直接チャネル番号を入力してチャネルを設定した場合には（Ｓ１０６）、該当チャネルに関する情報をチャネル情報テーブル２０から直接取得し、該当チャネルにチューニングしてディスプレイ装置に表示することができる（Ｓ１０９）。なお、このように、チャネル番号を直接入力して所望のチャネルに移動する方式を「ホットキーチャネル設定」という。
【００５３】
ここで、現在受信中のチャネルが好みでないチャネルであると、所定のキーを押して該当チャネルを除外する（ことができる）が（Ｓ１１０）、その場合には、チャネル情報テーブル２０の該当（除外する）チャネルに含まれたプリセットフィールドがリセットされることになる（Ｓ１１１）。
【００５４】
このような過程を繰り返しながらＴＤＭＢ受信機の使用を終了すると（Ｓ１１２）、チャネル情報テーブル２０の現在チャネルのヒストリーフィールドがセットされ、その他のチャネルのヒストリーフィールドは全てリセットされる（Ｓ１１３）。
【００５５】
ここで、前述したように、ユーザの操作を管理するユーザインターフェースアプリケーションへのアクセスが容易かつ迅速になるように、チャネル移動に使用されるリストをＲＡＭに設定し、該リストをユーザの好みによって独自のリストに容易に設定することができるため、所望のチャネルを容易に検索することができる。
【００５６】
また、ユーザによって、音楽チャネル中心に好みのチャネルを構成したり、ビデオチャネル中心に好みのチャネルを構成したりすることができ、チャネル移動による放送の種類の過度の変化（チャネル移動中に生じるおそれのある放送の種類の不必要に多くの変化）を減らすことができる。
【図面の簡単な説明】
【００５７】
【図１】本発明によるチャネル情報データフォーマット例を示す図である。
【図２】本発明の一実施形態によるチャネル情報テーブルとインデックステーブル間の動作概念図である。
【図３】本発明の一実施形態によるインデックステーブルの設定例及び動作概念図である。
【図４】本発明の一実施形態によるチャネル管理の初期化動作を示すフローチャートである。
【図５】本発明の一実施形態によるチャネル管理動作を示すフローチャートである。
【図６】本発明の一実施形態による放送用端末機の放送チャネル管理装置を示すブロック図である。
【図７】地上波ＤＭＢチャネルを設定するための基本チャネルリスト画面を示す図である。
【符号の説明】
【００５８】
１０  チャネル単位構成情報
１１  チャネル構成情報
１５  チャネル管理情報
２０  チャネル情報テーブル
３０  インデックステーブル
２１０  第１メモリ
２２０  第２メモリ
２３０  マイクロプロセッサ
２４０  キーパッド
２５０  ディスプレイ
【図１】
2006141021.tif 000003
【図２】
2006141021.tif 000004
【図３】
2006141021.tif 000005
【図４】
2006141021.tif 000006
【図５】
2006141021.tif 000007
【図６】
2006141021.tif 000008
【図７】
2006141021.tif 000009