(57)【要約】【課題】  この発明は、ジャンルによる番組検索中において、ユーザのいらいらを緩和できるデジタルテレビ放送受信機を提供することを目的とする。【解決手段】  ジャンルを指定することにより、指定されたジャンルに属する番組を検索する機能を備えたデジタルテレビ放送受信機において、検索中に、検索の進捗状況をユーザに知らせるために、検索状況に関する情報が表示される。検索状況に関する情報としては、たとえば現在検索している放送時間帯が用いられる。【選択図】  図３
2005287082.tif 000002
【特許請求の範囲】
【請求項１】
ジャンルを指定することにより、指定されたジャンルに属する番組を検索する機能を備えたデジタルテレビ放送受信機において、
検索中に、検索の進捗状況をユーザに知らせるために、検索状況に関する情報が表示されることを特徴とするデジタルテレビ放送受信機。
【請求項２】
検索状況に関する情報が、検索処理の進み具合を示す情報である請求項１に記載のデジタルテレビ放送受信機。
【請求項３】
検索状況に関する情報が、現在検索している放送時間帯である請求項１に記載のデジタルテレビ放送受信機。
【請求項４】
検索状況に関する情報が、現在検索している放送時間帯および現在検索しているチャンネルである請求項１に記載のデジタルテレビ放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル衛星放送等のデジタルテレビ放送を受信するデジタルテレビ放送受信機およびデジタルテレビ放送受信機における番組検索方法に関する。
【背景技術】
【０００２】
デジタル衛星放送等のデジタルテレビ放送においては、本来の番組内容の他に、番組に関する案内情報（番組情報）が送られる。この番組情報には、各番組に対するチャンネル、放送時間が含まれている。さらに、各番組に対してそのジャンル（カテゴリー）を示す情報も付加されている。
【０００３】
デジタルテレビ放送受信機として、ユーザがジャンルを指定すると、上述したような番組情報を利用して、そのジャンルに属する番組を自動的に検索する機能を備えているものがある。
【０００４】
ところで、一般のデジタルテレビ放送受信機は、番組情報の全てを格納する容量のメモリを備えていないので、ジャンルによる番組検索は、番組情報を徐々に取得しながら行われる。このため、一般的に、ジャンルによる番組検索には時間がかかる。ユーザが希望するジャンルに属する番組がなかなか見つからないときには、表示画面に全く変化がないため、ユーザがいらいらするという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、ジャンルによる番組検索中において、ユーザのいらいらを緩和できるデジタルテレビ放送受信機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明によるデジタルテレビ放送受信機は、ジャンルを指定することにより、指定されたジャンルに属する番組を検索する機能を備えたデジタルテレビ放送受信機において、検索中に、検索の進捗状況をユーザに知らせるために、検索状況に関する情報が表示されることを特徴とする。
【０００７】
検索状況に関する情報としては、たとえば、現在検索している放送時間帯、現在検索しているチャンネル、検索処理の進み具合を示す情報等が用いられる。
【発明の効果】
【０００８】
この発明によれば、ジャンルによる番組検索中において、ユーザのいらいらを緩和することができるようになる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、この発明の実施例について説明する。
【実施例１】
【００１０】
〔１〕デジタル衛星テレビ放送受信機の構成の説明
図１は、デジタル衛星テレビ放送受信機の構成を示している。
【００１１】
通信衛星からの電波はアンテナ１で受信される。アンテナ１で受信された信号は、デジタルＣＳチューナ２に送られ、高周波処理、復調および誤り訂正処理が行われる。
【００１２】
チューナ２の出力は、ＣＳデジタル信号処理部３に送られる。ＣＳデジタル信号処理部３では、システムコントローラ５からの指示に基づいて、スクランブル解除、ＴＳ（transport stream) 分離およびＭＰＥＧデコード処理が行われ、現在選択されているチャンネル（番組）の映像信号および音声信号が出力される。
【００１３】
現在選択されているチャンネルの音声信号は、音声処理回路１１を介してスピーカ１２に送られる。現在選択されているチャンネルの映像信号は、ビデオ信号処理回路１５を介して表示装置１６に送られる。
【００１４】
システムコントローラ５は、ユーザからの入力（リモコン２０からの入力）に基づいて、チューナ２に選局制御信号を出力する。また、システムコントローラ５は、ＩＣカード６に記憶されている視聴可能なチャンネルの情報と、ＣＳデジタル信号処理部３を介して得られたチャンネル情報とに基づいて、図６に示すように、各視聴可能チャンネルおよび視聴可能チャンネル数を表すチャンネルテーブルをメモリ３０上に作成する。また、ＯＳＤ表示に必要なチャンネル情報および番組情報を、適時、ＣＳデジタル信号処理部３に指示して取得し、メモリ３０に保存する。図７は、番組情報の一例を示している。
【００１５】
さらに、システムコントローラ５は、番組案内画面、各種の設定画面等をオンスクリーン表示させるためのＯＳＤ制御信号をオンスクリーン表示回路１７に出力する。オンスクリーン表示回路１７は、システムコントローラ５によって指定されたオンスクリーン画面に対応する表示データを生成して出力する。オンスクリーン表示回路１７から出力された表示データは、ビデオ信号処理回路１５を介して表示装置１６に送られる。
【００１６】
システムコントローラ５には、リモコン送信機等の操作部２０から各種の入力信号が入力される。操作部２０には、テンキー２１、メニューキー２２、アップキー２３、ダウンキー２４、決定キー２５等が設けられている。
【００１７】
〔２〕第１の番組検索処理についての説明
【００１８】
第１の番組検索処理について説明する。この第１の番組検索処理は、主としてperfecTVに適用される。PerfecTVでは、番組情報は、現在放送中と次に放送予定の番組に関する情報を送信するpf-EITと、全ての番組に関する情報を送信するs-EIT とに分けて送信される。s-EIT は、図８に示すように、セグメントという単位で送信される。1 セグメントは３時間単位である。規格上、本日以降最大２１日までの送信が可能である。
【００１９】
図２は、ジャンルによる番組検索を行う際に表示される検索初期画面の例を示している。
【００２０】
この検索初期画面は、メニューキー２２を操作させることによってメニュー画面を表示させ、メニュー画面上で検索を行うための選択項目を選択することによって表示される。      
【００２１】
この検索初期画面では、たとえば、邦画、スポーツ、音楽等の各ジャンル名がスクロール可能に表示される。ジャンル名表示のスクロールは、アップキー２３、ダウンキー２４によって行われる。希望するジャンルが表示された時点で決定キー２５が操作されることにより、表示されているジャンルが検索対象ジャンルとして確定され、確定された検索対象ジャンルに属する番組の検索が開始される。
【００２２】
この検索は、番組情報のうち、現在時刻が属する番組情報のセグメントから順次行われる。検索中において表示される検索中画面の例が図３および図４に示されている。この検索処理中においては、図３、図４に示すように、検索中の番組放送時間帯と、検索中のチャンネルと、検索状況（検索の進行具合）とが、検索状況情報として表示される。検索の進行具合は、この例では、各セグメントにおいて、１つのチャンネルの番組が検索されるごとに１つずつ追加される星マークによって表される。また、検索対象ジャンルに属する番組が探索される毎に、その番組に関する情報（チャンネル、放送開始時刻等）が検索結果として表示される。
【００２３】
図５は、第１の番組検索処理手順を示している。
【００２４】
チャンネル情報が取り込まれ（ステップ１）、メモリ３０上にチャンネルテーブル（図６参照）が作成される（ステップ２）。
【００２５】
検索初期画面に基づいて検索対象ジャンルが入力されると（ステップ３）、現在放送中の番組を含むセグメントの番組情報が取り込まれる（ステップ４）。取り込んだセグメント（注目セグメントいう）内の番組情報に基づいて、まず、チャンネルテーブルの先頭のチャンネルに対する検索が開始される（ステップ５）。
【００２６】
この際、検索中の放送時間帯および検索中のチャンネルが検索中画面に表示せしめられる（ステップ６）。また、現在検索中のセグメント内における検索の進行具合を表す星マークが検索中画面に表示せしめられる（ステップ７）。
【００２７】
現在検索中のチャンネルにおいて、検索対象ジャンルに属する番組が探索された場合には（ステップ８でＹＥＳ）、その番組に関する情報（チャンネル、放送開始時刻等）が検索画面に表示せしめられる（ステップ９）。そして、ステップ１０に進む。
【００２８】
現在検索中のチャンネルにおいて、検索対象ジャンルに属する番組が探索されなかった場合には（ステップ８でＮＯ）、ステップ１０に進む。
【００２９】
ステップ１０においては、注目セグメントにおいて、全てのチャンネルに対する検索が終了したか否かが判別される。全てのチャンネルに対する検索が終了していない場合には、現在検索されているチャンネルの次のチャンネルの検索処理が開始される（ステップ１１）。
【００３０】
ステップ６〜ステップ１１の処理が繰り返され、注目セグメント内の全チャンネルの検索処理が終了すると、ステップ１０でＹＥＳとなり、ステップ１２に進む。ステップ１２では、全てのセグメントに対する検索が終了したか否かが判別される。全てのセグメントに対する検索が終了していない場合には、注目セグメントの次のセグメントの番組情報が取り込まれる（ステップ１３）。取り込まれたセグメントを注目セグメントとしてステップ５以降の処理が行われる。
【００３１】
全てのセグメントの全てのチャンネルに対する検索が終了した場合には、ステップ１２でＹＥＳとなり、今回の検索処理は終了する。
【００３２】
〔３〕第２の番組検索処理についての説明
第２の番組検索処理について説明する。この第２の番組検索処理は、perfecTV、Direc TV Japan、JskyB 等のCS(Communication Satellite) 放送の他、将来実現化予定のBSデジタル放送、地上波デジタル放送等にも適用可能である。
【００３３】
第２の番組検索処理の概要について説明する。図９において、縦軸は時刻を表し、横軸は現在送信されているチャンネル列を表している。チャンネル列は、最小チャンネルから最大チャンネルまで、昇順に並んでいる。この例では、最小チャンネルは100ch であり、最大チャンネルは999ch である。
【００３４】
また、各チャンネルの下側に示された太い縦の線分は、対応するチャンネルで放送される各番組を表しており、各線分の長さは番組長を表している。各チャンネルに属する番組の番組情報は、チャンネル番号と時刻とを指定すれば、トランスポートストリーム（Transport Stream) から取得することができる。
【００３５】
番組検索処理においては、まず、所定の番組に対する番組情報が取得される。取得した番組情報から、その番組のジャンルが取得される。取得されたジャンルが、ユーザによって指定されたジャンル（検索対象ジャンル）と一致するか否かが判別される。そして、両者が一致した場合には、その番組に関する情報（チャンネル番号、放送開始時刻、タイトル等）がメモリに記憶される。
【００３６】
第２の番組検索処理においては、所定のチャンネル数分、この例では３０チャンネル分がチャンネル数による１検索単位となる。つまり、まず、最小チャンネルから３０チャンネル分が検索され、それが終了すると、それに続く３０チャンネル分が検索される。ただし、最大チャンネルに対する検索が行われたきには、その時点でチャンネル数が３０個に満たなくても、１検索単位が終了したとみなし、最小チャンネルから３０チャンネル分が次の１検索単位となる。
【００３７】
チャンネル数による１検索単位の検索が終了する毎に、それまでに見つかった検索対象ジャンルと一致する番組の数が所定数に達したか否かが判別され、所定数に達していれば、検索を中断して、それまでに見つかった検索対象ジャンルと一致する番組に関する情報が表示される。そして、さらに検索を継続するか否かがユーザに問い合わされる。ユーザが継続を希望すれば、次の３０チャンネル分の検索が開始される。
【００３８】
ところで、番組情報は、放送開始時刻が現在時刻から遠い番組ほど、取得するのに時間がかかるという問題がある。これは、一般的に遠い未来の番組ほど、番組情報の送信周期が長くなるからである。そこで、この例では、検索開始時刻を基準として１日分ずつを時間による１検索単位とした。時間による１検索単位の検索が終了する毎に、それまでに見つかった検索対象ジャンルと一致する番組に関する情報が表示される。そして、さらに検索を継続するか否かがユーザに問い合わされる。ユーザが継続を希望すれば、次の１日分の検索が開始される。このように、一旦検索を中止する条件は、チャンネル数による１検索単位の検索が終了時点で所定数以上の該当番組が見つかった場合および時間による１検索単位の検索終了した場合の２つである。
【００３９】
図１０および図１１は、第２の番組検索処理手順を示している。
【００４０】
ジャンル検索が開始されると、初期化処理が行われる（ステップ２１）。この初期化処理では、まず、検索用テーブルが初期化される。
【００４１】
検索用テーブルは、図１２に示すように、視聴可能チャンネル、検索対象時刻および有効無効フラグより構成される。視聴可能チャンネルは、ＩＣカード６から、ユーザが契約しているチャンネルの情報を取得することにより得られ、検索用テーブルに昇順に書き込まれる。検索対象時刻には、初期化時は現在時刻が書き込まれる。有効無効フラグには、初期化時には有効表すフラグが書き込まれる。さらに、本検索用テーブル位置を指し示すポインタＰが、最小チャンネルに移動せしめられる。
【００４２】
また、検索チャンネル数を表す変数Ｎが０にされる。さらに、現在時刻から２４時間先の時刻が有効無効判定用時刻Ｔとして記憶される。
【００４３】
初期化処理が終了すると、変数Ｎが１だけインクリメントされる（ステップ２２）。次に、ポインタＰで示されているチャンネル（以下、現検索対象チャンネルという）およびそのチャンネルに対して書き込まれている検索対象時刻が、検索状況情報として表示される（ステップ２３）。
【００４４】
次に、現検索対象チャンネルおよび検索対象時刻に基づいて、現検索対象チャンネルの検索対象時刻で放映されているまたは放映される番組（以下、現検索対象番組という）に対する番組情報が取得される（ステップ２４）。
【００４５】
得られた番組情報からジャンル情報が抜き出され、ユーザが設定したジャンルと一致するか否かが判別される（ステップ２５）。一致した場合には、その番組に関する情報（チャンネル、放送開始時刻、タイトル等）がメモリに保存された後（ステップ２６）、ステップ２７に移行する。ステップ２５において、現検索対象番組のジャンルが検索対象ジャンルと一致しない場合には、ステップ２７に移行する。
【００４６】
ステップ２７では、同番組情報からその番組の終了時刻が取得され、取得された現検索対象番組の終了時刻が、現検索対象チャンネルの次回の検索時刻として検索用テーブルに書き込まれる（ステップ２７）。また、この次回の検索時刻が、有効無効判定用時刻Ｔ以上の時刻であるか否かが判別され（ステップ２８）、有効無効判定用時刻Ｔ以上の時刻であれば、現検索対象チャンネルに対する有効無効フラグに無効フラグが書き込まれる（ステップ２９）。そして、ステップ３０に移行する。
【００４７】
上記ステップ２８で、次回の検索時刻が有効無効判定用時刻Ｔ未満の時刻である場合には、ステップ３０に移行する。
【００４８】
ステップ３０では、検索用テーブル内の全てのチャンネルに対して、無効フラグがセットされているか否かが判別される。検索用テーブル内の全てのチャンネルに対して、無効フラグがセットされていない場合には、現検索対象チャンネルが有効フラグがセットされているチャンネルのうちの最終チャンネル（最大チャンネル）であるか否かが判別される（ステップ３１）。
【００４９】
最終チャンネルでない場合には、変数Ｎが所定数、この例では３０に達したか否かが判別される（ステップ３２）。変数Ｎが３０に達していなければ、検索用テーブルのポインタが１チャンネル分だけ進められる（ステップ４１）。そして、ポインタで示されたチャンネルが有効であるか無効であるかが判別される（ステップ４２）。有効であればステップ２２に戻る。無効であれば、ステップ４１に戻ってポインタが１チャンネル分だけ進められ、ステップ４２で有効と判別されるまで、ステップ４１および４２の処理が繰り返される。
【００５０】
上記ステップ３２において、変数Ｎが所定数、この例では３０に達したと判別された場合には、Ｎがクリア（Ｎ＝０）される（ステップ３３）。そして、検索対象ジャンルとジャンルが一致するとして今までに抽出された番組の数（該当番組数）が、予め定められた所定数に達したか否かが判別される（ステップ３４）。該当番組数が予め定められた所定数に達していないと判別された場合には、ステップ４１に移行する。
【００５１】
該当番組数が予め定められた所定数に達したと判別された場合には、検索結果、つまり、各該当番組に関する情報（チャンネル、放送開始時刻、タイトル等）が表示される（ステップ３５）。また、ジャンル検索をさらに継続するか否かをユーザに尋ねる画面が表示される（ステップ３６）。そして、継続の指示が入力されれば（ステップ３７）、ステップ４１に移行する。継続の指示が入力されなければ、今回のジャンル検索処理は終了する。
【００５２】
上記ステップ３０において、検索用テーブル内の全てのチャンネルに対して、無効フラグがセットされていると判別された場合には、有効無効判定用時刻Ｔが、２４時間さらに進めた時刻に更新される（ステップ３８）。そして、有効無効判定用時刻Ｔが所定日数以上、たとえば７日以上となっているか否かが判別される（ステップ３９）。有効無効判定用時刻Ｔが７日以上となっている場合には、それまでに見つかった該当番組に関する情報が表示され（ステップ４０）、今回の検索処理は終了する。有効無効判定用時刻Ｔが７日未満である場合には、ステップ３５に移行する。
【図面の簡単な説明】
【００５３】
【図１】デジタルテレビ放送受信機の構成を示すブロック図である。
【図２】検索初期画面の例を示す模式図である。
【図３】検索中画面の例を示す模式図である。
【図４】検索中画面の例を示す模式図である。
【図５】第１の番組検索処理の手順を示すフローチャートである。
【図６】チャンネルテーブルの例を示す模式図である。
【図７】番組情報の内容例を示す模式図である。
【図８】PerfecTVのs-EIT の内容例を示す模式図である。
【図９】第２の番組検索処理の概要を説明するための模式図である。
【図１０】第２の番組検索処理の手順を示すフローチャートである。
【図１１】第２の番組検索処理の手順を示すフローチャートである。
【図１２】検索用テーブルを示す模式図である。
【符号の説明】
【００５４】
１  アンテナ
２  デジタルＣＳチューナ
３  ＣＳデジタル信号処理部
４  番組情報処理部
５  システムコントローラ
１１  音声処理回路
１５  ビデオ信号処理回路
１７  オンスクリーン表示回路
２０  操作部
【図１】
2005287082.tif 000003
【図２】
2005287082.tif 000004
【図３】
2005287082.tif 000005
【図４】
2005287082.tif 000006
【図５】
2005287082.tif 000007
【図６】
2005287082.tif 000008
【図７】
2005287082.tif 000009
【図８】
2005287082.tif 000010
【図９】
2005287082.tif 000011
【図１０】
2005287082.tif 000012
【図１１】
2005287082.tif 000013
【図１２】
2005287082.tif 000014