(57)【要約】【目的】放送されている番組の一覧表示の更新を迅速に実行することが可能なデジタル放送受信機を提供する。【解決手段】複数のデジタル放送の何れかを選択指令に従って選択的に受信する受信部と、上記複数のデジタル放送の各々のキーフレームタイミングを検出する検出器と、当該検出したキーフレームタイミングを複数のデジタル放送のチャンネル番号に関連付けて学習テーブルに記憶する記憶部と、上記複数のデジタル放送からキーフレームを受信する受信順序を上記学習テーブルのキーフレームタイミングに基づいてスケジューリングするスケジューリング部と、上記受信順序に従って受信部に前記選択指令を供給する選択指令部と、を有している。【選択図】図１
2008072299.tif 000002
【特許請求の範囲】
【請求項１】
映像圧縮データを用いた複数のデジタル放送を受信するデジタル放送受信機であって、
前記複数のデジタル放送の何れかを選択指令に従って選択的に受信する受信部と、
前記複数のデジタル放送の各々のキーフレームタイミングを検出する検出器と、
当該検出したキーフレームタイミングを前記複数のデジタル放送のチャンネル番号に関連付けて学習テーブルに記憶する記憶部と、
前記複数のデジタル放送からキーフレームを受信する受信順序を前記学習テーブルのキーフレームタイミングに基づいてスケジューリングするスケジューリング部と、
前記受信順序に従って前記受信部に前記選択指令を供給する選択指令部と、を有することを特徴とするデジタル放送受信機。
【請求項２】
前記複数のデジタル放送から受信したキーフレームを一覧表示する表示部と、前記キーフレームを受信するごとに前記表示部に表示されるキーフレームを更新する表示制御部と、を有することを特徴とする請求項１に記載のデジタル放送受信機。
【請求項３】
前記選択指令部は、前記複数のデジタル放送の全てのキーフレームを受信するのに要する時間が最短となるように前記選択指令の内容を定めることを特徴とする請求項１に記載のデジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ等の映像圧縮データを用いたデジタル放送信号を受信するデジタル放送受信機に関する。
【背景技術】
【０００２】
近年、地上デジタル放送や衛星デジタル放送等のデジタル放送が急速に普及している。また、加入者系アクセスネットワークの普及に伴い、ブロードバンド回線によるインターネット放送も進展している。
【０００３】
かかるデジタル放送においては、放送映像信号は、ＭＰＥＧ等の圧縮符号化方式によって映像圧縮されて放送される。例えば、ＭＰＥＧにおいては、所定数のフレームを１つの単位（ＧＯＰ：Group of Pictures）として圧縮符号化が行われる。すなわち、動き予測はＧＯＰ単位に行われ、ＧＯＰは、動き予測をしない静止画のＩピクチャ（フレーム内符号化フレーム）、過去のＩピクチャから予測されるＰピクチャ（フレーム間予測符号化フレーム）、前後のＩピクチャとＰピクチャから予測されるＢピクチャ（フレーム内挿符号化フレーム）の３種類のフレームから構成される。
【０００４】
すなわち、当該Ｉピクチャ（以下、キーフレームともいう。）は、１枚の画像として完結しており、その１フレーム単独で画像を構成するが、Ｐピクチャ及びＢピクチャは、動き予測で符号化された差分情報を表すフレーム（デルタフレーム又は差分フレーム）であって、単独では画像を構成しない。
【０００５】
従来、このようなデジタル放送受信機において、放送中の画像を放送チャンネルごとにサムネイル表示などの方法で一覧表示することが行われている。しかしながら、例えば、携帯端末装置などのように、多数のチューナを搭載していない装置においては、当該チューナの受信周波数を順次切り換えて一覧表示（サムネイル表示）の画像を更新していた（特許文献１参照）。
【０００６】
しかしながら、ＭＰＥＧ等のようなキーフレーム及びデルタフレームからなる圧縮符号化データ・ストリームが用いられた放送の場合では、サムネイル表示画像の更新を行うために放送チャンネルを切り替えるごとに当該放送チャンネルのキーフレームの到来を待つ必要がある。従って、キーフレームの待ち時間の累積によって一覧表示の更新に時間を要するという問題があった。
【特許文献１】特開2005−101859号公報（第７頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した点に鑑みてなされたものであり、その目的とするところは、複数のデジタル放送により放送されている番組の一覧表示の更新を迅速に実行することが可能なデジタル放送受信機を提供する。
【課題を解決するための手段】
【０００８】
本発明のデジタル放送受信機は、映像圧縮データを用いた複数のデジタル放送を受信するデジタル放送受信機であって、複数のデジタル放送の何れかを選択指令に従って選択的に受信する受信部と、上記複数のデジタル放送の各々のキーフレームタイミングを検出する検出器と、当該検出したキーフレームタイミングを上記複数のデジタル放送のチャンネル番号に関連付けて学習テーブルに記憶する記憶部と、上記複数のデジタル放送からキーフレームを受信する受信順序を上記学習テーブルのキーフレームタイミングに基づいてスケジューリングするスケジューリング部と、上記受信順序に従って受信部に前記選択指令を供給する選択指令部と、を有することを特徴としている。
【発明の効果】
【０００９】
本発明のデジタル放送受信機によれば、検出したキーフレームタイミングを記憶した学習テーブルに基づいて、複数のデジタル放送からキーフレームを受信する受信順序をスケジューリングするようにしたので、受信した複数のデジタル放送の一覧表示の更新を迅速に実行することが可能である。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。尚、以下に説明する図において、実質的に同一又は等価な構成要素には同一の参照符を付している。
【実施例１】
【００１１】
図１は、本発明によるデジタル放送受信機１０の構成を模式的に示すブロック図である。デジタル放送受信機１０は、少なくとも１つのチューナを有する受信部１１が設けられている。より詳細には、受信部（チューナ）１１は、アンテナ端子を介してアンテナ（ＡＮＴ）に接続され、地上波デジタル放送、衛星（ＢＳ）デジタル放送、通信衛星（ＣＳ）デジタル放送等のデジタルテレビジョン放送を受信するチューナを有している。
【００１２】
また、受信部１１はＬＡＮ接続機能及びＩＰマルチキャスト受信機能を有している。より詳細には、ＬＡＮ等に接続された受信端子（ＩＴ）を有し、ＩＰ（Internet Protocol）網等のネットワークに接続され、インターネットを介してマルチキャストアドレスにより選局してＩＰマルチキャストを受信することができるように構成されている。また、インターネットを介して放送番組に関するデータを受信できるように構成されている。当該マルチキャストに関するデータには、放送番組のコーディングフォーマット等が含まれている。
【００１３】
なお、キーフレーム情報が、上記した地上波・衛星デジタル放送、ＩＰマルチキャストにおける電子番組ガイド（ＥＰＧ：Electronic Program Guide）等の拡張情報として含まれていてもよい。
【００１４】
さらに、受信部１１は、受信端子（ＩＴ）を介してＣＡＴＶ等の回線に接続され、有線放送を受信する機能（ＣＡＴＶチューナ）を有していてもよい。すなわち、受信部１１は、複数の放送チャンネルを有する種々の形態のデジタル放送信号を受信する機能を有していてもよい。
【００１５】
なお、以下においては、受信部１１が地上波等のデジタル放送を選局して受信する１つのチューナを有し、当該デジタル放送がＭＰＥＧによる圧縮符号化方式によって映像圧縮されている場合を例に説明する。
【００１６】
受信部（チューナ）１１において選択された放送チャンネルの放送信号（受信信号）ＲＳは、デコーダ１２に供給される。デコーダ１２において、当該受信信号ＲＳは、デジタルビデオ信号及びデジタルオーディオ信号に分離され、それぞれ復号化（デコード）される。
【００１７】
デコーダ１２においてデコードされて得られたオーディオデータＤＡは、オーディオデータ処理部１３においてアナログ音声信号に変換された後、増幅されてスピーカ１４に出力される。
【００１８】
デコーダ１２においてデコードされて得られたビデオデータＤＶは、ビデオデータ処理部１６においてビデオ信号に変換された後、表示部１７に供給されて当該ビデオ信号に応じた映像表示がなされる。
【００１９】
なお、デジタル放送受信機１０には必ずしもスピーカ１４や表示部１７が設けられていなくてもよい。例えば、映像・音声出力端子（ＡＶout）を介して外部の音声出力装置やディスプレイ装置にアナログ又はデジタルの音声信号やビデオ信号が出力されるように構成されていてもよい。
【００２０】
上記した映像表示において、ユーザの選局（放送チャンネルの選択）の便宜のため、ユーザの操作に応じ、各放送チャンネルで放送されている番組のサムネイル表示が見出し情報として表示されるように構成されている。そして、当該サムネイル表示は経時的に更新される。
【００２１】
図２は、デジタル放送受信機において、サムネイル表示を更新する場合の更新周期を説明するための図である。より詳細には、各放送チャンネル１〜４（ＣＨ１〜ＣＨ４）のサムネイル表示を、放送チャンネル１〜４（ＣＨ１〜ＣＨ４）の順序で順次更新する場合に要する更新周期を示している。なお、説明及び理解の容易さのため、放送チャンネルが４つであり、各放送チャンネルＣＨ１〜ＣＨ４のキーフレーム間隔が３０フレームである場合、すなわち、ＧＯＰ（以下、ピクチャ群ともいう。）が３０フレームで構成されている場合を例に説明する。
【００２２】
デジタル放送受信機は一覧表示要求を受けて一覧表示が開始される。まず、最初の放送チャンネルであるＣＨ１にチューニングされ、その映像圧縮データがデコードされてＣＨ１のキーフレームが取得される。そして、当該ＣＨ１のサムネイル画像の更新が開始される。ＣＨ１のキーフレームを取得後、次の放送チャンネルであるＣＨ２についてキーフレームが取得され、当該ＣＨ２のサムネイル画像が更新される。同様にして、ＣＨ３，ＣＨ４についてキーフレームが取得される。このように放送チャンネルＣＨ１〜ＣＨ４について放送チャンネルのチャンネル番号の順序で順次キーフレームが取得され、サムネイル画像が更新されることによって一覧表示の更新がなされる。そして、この例においては、６０フレームの周期で一覧表示の更新がなされることになり、一覧表示の更新に時間を要してしまう。
【００２３】
本実施例においては、図１に示すように、キーフレームタイミング検出器２１が設けられている。キーフレームタイミング検出器２１は、デコーダ１２からのデコードデータに基づいて、受信放送チャンネルのデータ中のキーフレーム（Ｉピクチャ）のタイミングを検出する。より詳細には、キーフレームタイミング検出器２１は、当該受信放送チャンネルについて、キーフレームの基準時刻からのタイミング（以下、キーフレーム位相ともいう。）、及びキーフレームの間隔を検出する。ここで、上記した基準時刻としては、例えば、所定の放送局（例えば、ＮＨＫなど）から送信される時刻信号（時刻出し）、あるいは種々の機関や標準時刻サーバ等から提供される標準時刻情報などを用いることができる。あるいは、キーフレームタイミング検出器２１は、単に、所定の放送チャンネルを基準として当該基準放送チャンネルに対するその他の放送チャンネルのキーフレームタイミングを検出するように構成されていてもよい。
【００２４】
キーフレームタイミング検出器２１は、キーフレームを検出し次第、キーフレームのデータ信号をビデオデータ処理部１６に送るようデコーダ１２に指令（ＣＴ）を送る。当該キーフレームのデータ信号は、ビデオデータ処理部１６によりビデオ信号に変換された後、表示部１７に供給されて当該キーフレームの映像がサムネイル画像として表示部１７に表示がなされる。
【００２５】
また、キーフレームタイミング検出器２１は、キーフレームを検出し次第、キーフレームタイミング情報として学習記憶部２２に供給される。そして、当該検出されたキーフレームタイミングは、放送チャンネル番号（第１チャンネル〜第ｎチャンネル：ＣＨ１〜ＣＨｎとする。）に関連付けて学習記憶部２２に学習テーブルとして記憶される。
【００２６】
スケジューリング・切替制御部２３は、学習記憶部２２の学習テーブルに基づいて、最短で放送チャンネル（ＣＨ１〜ＣＨｎ）の一覧表示（サムネイル表示）を生成、更新できるような受信放送チャンネルの受信順序を含む切り替えタイミングをスケジューリングし、切替スケジュールを作成する。さらに、スケジューリング・切替制御部２３は、当該切替スケジュールに基づいて、切替制御を行う機能を有する。すなわち、スケジューリング・切替制御部２３は、受信チャンネルを選択する選択指令の内容を定め、受信チャンネルの切替指令（選択指令）ＳＣを受信部（チューナ）１１に送出する。
【００２７】
なお、デジタル放送受信機１０には、上記した各構成ブロック（図１において、破線内に示された構成ブロック）に信号バスを介して双方向的に接続されたシステムコントローラ（ＣＰＵ）１５が設けられている。そして、デジタル放送受信機１０の各構成ブロックはＣＰＵ１５の制御の下で動作する。
【００２８】
以下に、放送画像一覧表示（サムネイル表示）を更新する手順について、フローチャートを参照しつつ詳細に説明する。なお、以下の動作は、ＣＰＵ１５の制御の下で実行される。
【００２９】
まず、あらかじめ各放送チャンネル（第１〜第ｎチャンネル：ＣＨ１〜ＣＨｎ）ごとにキーフレームタイミングを検出し、記憶しておく。より具体的には、図３に示すように、放送信号の受信を開始し（ステップＳ１１）、放送チャンネル（ＣＨ１〜ＣＨｎ）ごとのキーフレームタイミングを検出する（ステップＳ１２）。検出したキーフレームタイミングを放送チャンネル番号（ＣＨ１〜ＣＨｎ）に関連付けて学習記憶部２２の学習テーブルに記憶する（ステップＳ１３）。
【００３０】
ＣＰＵ１５は、ユーザの操作等に応じて発せられる一覧表示要求の有無を判別し（ステップＳ１４）、一覧表示要求が無い場合にはステップＳ１２以降の動作を繰り返して、キーフレームタイミングの検出及び記憶を繰り返す。
【００３１】
ステップＳ１４において、一覧表示要求が有ると判別された場合には、スケジューリング・切替制御部２３は、学習テーブルから各放送チャンネル（ＣＨ１〜ＣＨｎ）のキーフレームタイミングを取得する（ステップＳ１５）。
【００３２】
スケジューリング・切替制御部２３は、スケジューリングを行うサブルーチン（ステップＳ１６）により、当該学習テーブルに基づいて、最短で放送チャンネル（ＣＨ１〜ＣＨｎ）の一覧表示（サムネイル表示）を生成、更新できるような受信放送チャンネルの切り替えタイミングをスケジューリングし、切替スケジュールを作成する（ステップＳ１６）。
【００３３】
さらに、スケジューリング・切替制御部２３は、当該作成した切替スケジュールに基づいて、第１番目（Ｊ＝１）の受信順序（更新順序）の放送チャンネル（ＣＨ(j=1)）に受信チャンネルを切替える（ステップＳ１７，Ｓ１８）。キーフレームタイミング検出器２１によって当該受信チャンネルのキーフレームが検出され次第、当該キーフレームはビデオデータ処理部１６によって画像表示の更新がなされるよう制御される。かかる動作とともに、当該キーフレームのタイミング情報は学習記憶部２２に供給され、更新される（ステップＳ１９）。
【００３４】
次に、一覧表示の対象となる放送チャンネルの全てについてサムネイル表示が終了したか否かが判別される（ステップＳ２０）。表示が終了していないと判別された場合には、受信順序（Ｊ）が１だけインクリメントされ（ステップＳ２１）、上記した手順を繰り返す。
【００３５】
上記した手順の繰り返しによって、全放送チャンネル（ＣＨ１〜ＣＨｎ）のサムネイル画像の更新が終了すると、一覧表示を終了するか否かが判別される（ステップＳ２２）。一覧表示を続行する場合には、ステップＳ１５に戻り、上記した切替タイミングのスケジューリング、及びサムネイル表示更新、学習テーブル更新が繰り返される。
【００３６】
一覧表示を終了する場合には、放送信号の受信を終了するか否かが判別される（ステップＳ２３）。放送信号の受信を続行する場合には、ステップＳ１２に戻り、上記した手順を繰り返す。放送信号の受信を終了する場合には、制御を終了する。
【００３７】
かかる本発明のデジタル放送受信機における放送チャンネルの切替タイミングのスケジューリングについて、図４を参照しつつ図２に示した場合と比較して説明する。なお、説明及び理解の容易さのため、放送チャンネルの数、キーフレーム間隔、位相等のキーフレームタイミング等が図２に示した場合と同じ場合について示している。すなわち、放送チャンネルが４つの場合において、各放送チャンネルＣＨ１〜ＣＨ４のキーフレーム間隔が３０フレーム（ＧＯＰが３０フレーム）で構成されている点も図２に示した場合と同様である。
【００３８】
本実施例において、切替タイミングのスケジューリングは、以下のように実行される。すなわち、一覧表示の対象となる放送チャンネルの全て（ＣＨ１〜ＣＨｎ）に対し、現在の時刻（一覧表示要求がなされた時点）から最も早くキーフレームが到来する放送チャンネル（ＣＨ１）が第１番目（Ｊ＝１）の受信順序の放送チャンネル（ＣＨ(j=1)）と確定される。
【００３９】
放送チャンネルＣＨ１の次にキーフレームが到着する放送チャンネルはＣＨ３であるから、放送チャンネルＣＨ３が第２番目（Ｊ＝２）の受信順序の放送チャンネル（ＣＨ(j=2)）と確定される。同様にして、第３番目（Ｊ＝３）、第４番目（Ｊ＝４）の受信順序の放送チャンネルはそれぞれＣＨ２（＝ＣＨ(j=3)），ＣＨ４（＝ＣＨ(j=4)）として確定される。従って、放送チャンネルの切替（すなわち、サムネイル表示の更新）は、ＣＨ１，ＣＨ３，ＣＨ２，ＣＨ４の順序となる。
【００４０】
このように図４に示す例においては、最も早くキーフレームが到来するＣＨ１の２回目のキーフレーム到来タイミングよりも以前に他の放送チャンネル（ＣＨ３，ＣＨ２，ＣＨ４）のサムネイル表示の更新がなされるので３０フレームの周期（ＣＨ１のキーフレーム間隔）で一覧表示の更新を行うことができる。すなわち、図２に示した場合と比較すると、一覧表示の更新を迅速に実行することが可能なことが理解される。
【００４１】
以上、説明及び理解の容易さのため、図４に示す例を参照し、各放送チャンネルのキーフレーム間隔が同一の場合について説明したが、当該キーフレームタイミングが放送チャンネルによって異なる場合についても同様であり、一覧表示の更新を迅速に実行することが可能である。また、同一の放送チャンネルであっても、放送番組によってキーフレームタイミングが異なる場合、あるいは経時的にキーフレームタイミングが変化する場合についても、キーフレームの到来タイミングに基づいてサムネイル表示の更新がなされるので一覧表示の更新をより迅速に実行することが可能である。
【００４２】
なお、上記した切替タイミングのスケジューリングにおいて、複数の放送チャンネルのキーフレームタイミングが同一の場合には、それらの中で最もキーフレーム間隔が長い放送チャンネルを当該同一キーフレームタイミングの複数の放送チャンネル中の第１順位とする。かかる優先順位を設けることによって効率的に一覧表示の更新周期を短くすることが可能となる。
【００４３】
さらに、当該最もキーフレーム間隔が長い放送チャンネルが複数ある場合には、それらの中でも前回のスケジューリングにおいて最も受信順序の早かった放送チャンネルを第１順位とする。
【００４４】
また、一覧表示の対象となる放送チャンネルのうち、過去においてスケジューリングの対象とされていないチャンネルが複数ある場合には、その中でもチャンネル番号の小さい順にスケジューリングをする。
【００４５】
上記した優先順位に基づいてスケジューリングを行うことによって効率的に一覧表示の更新周期を短くすることができる。
【００４６】
なお、上記実施例においては、キーフレームを受信するごとに表示部１７に表示される一覧表示中の当該キーフレーム画像を更新する場合について説明したが、全放送チャンネルについて更新画像を取得した後に、一斉に全キーフレーム画像を更新して表示するように構成することもできる。
【００４７】
上記したように、キーフレームが到来するタイミングを記憶した学習テーブルに基づいて、最短で放送チャンネルの一覧表示を更新できるように受信放送チャンネルの切り替えが行われてサムネイル表示の更新をなすようにしたので一覧表示の更新を迅速に実行することが可能である。
【００４８】
なお、上記した実施例は例示に過ぎない。また、上記した実施例を適宜改変及び組み合わせて適用することが可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明によるデジタル放送受信機１０の構成を模式的に示すブロック図である。
【図２】放送チャンネルの順序でサムネイル表示を順次更新する場合に要する更新周期を説明するための図である。
【図３】放送画像一覧表示（サムネイル表示）を更新する手順を示すフローチャートである。
【図４】本実施例において、キーフレームが到来するタイミングを記憶した学習テーブルに基づいて、最短で放送チャンネルの一覧表示を更新する場合の更新周期を説明するための図である。
【符号の説明】
【００５０】
１１  受信部
１２  デコーダ
１６  ビデオデータ処理部
１７  表示部
２０  ＣＰＵ
２１  キーフレームタイミング検出器
２２  学習記憶部
２３  スケジューリング・切替制御部
【図１】
2008072299.tif 000003
【図２】
2008072299.tif 000004
【図３】
2008072299.tif 000005
【図４】
2008072299.tif 000006