(57)【特許請求の範囲】
【請求項１】
デジタル放送の送信装置から繰り返し送信される複数の静止画データを受信し、利用者によって指定された１枚の静止画を表示するデジタル放送受信装置であって、
記憶手段と、
複数の前記静止画データを繰り返し受信するとともに、静止画間の連結関係を示す連結情報を受信する受信手段と、
利用者による静止画の指定を受け付ける指定受付手段と、
前記指定受付手段で指定された静止画について、前記連結情報を参照することにより、利用者によって次に指定されるであろう１又は複数の静止画を当該次の指定に先駆けて予測する予測手段と、
前記受信手段により、前記予測手段により予測された静止画についての静止画データを受信した際に、当該静止画データを前記記憶手段に取り込む静止画取込手段と、
前記記憶手段に格納された１又は複数の静止画データのうち、前記指定受付手段により受け付けられた利用者の指定に係る１枚の静止画についての静止画データに基づいて、当該静止画を表示する表示手段とを備え、
前記予測手段は、前記記憶手段に格納された前記連結情報を参照することにより、前記表示手段により表示されている静止画と関連して、利用者による当該静止画の指定に後続する少なくとも１回の指定操作により利用者に指定されるであろう１又は複数の静止画を、予測し、
前記指定受付手段は、前記静止画取込手段が静止画データを前記記憶手段に取り込んでいる間であっても利用者による静止画の指定を受け付け、
前記予測手段は、前記指定受付手段により前記指定が受け付けられた結果として前記表示手段により当該指定に係る静止画が表示されたときに、これまで行った予測結果を破棄して、新たに前記予測を開始し、
前記静止画取込手段は、前記指定受付手段により前記指定が受け付けられたときに、当該指定に係る１枚の静止画についての静止画データが前記記憶手段にまだ格納されていなければ、当該静止画データを前記記憶手段に取り込み、前記予測手段により予測結果の破棄がなされ新たな予測が開始されたときに、前記予測手段により新たに予測された静止画についての静止画データを前記記憶手段に取り込み、
前記静止画データは、デジタル放送の前記送信装置からデジタル圧縮されて送信されるものであり、
前記表示手段は、
表示すべきデータを格納するためのメモリである表示用データ格納部と、
デジタル圧縮されたデータを伸張する伸張部と、
表示用データ格納部に格納されたデータに基づき画像を表示する画像表示部とを有し、
前記表示手段は、前記伸張部を用いて利用者の指定に係る前記静止画データを伸張して前記表示用データ格納部に格納することにより前記画像表示部を用いて当該静止画の表示を行い、
前記伸張部は、利用者の指定に係る前記静止画データをコンピュータプログラムの実行により伸張し、
前記静止画データは、デジタル放送の前記送信装置から映像データとともに送信されるものであり、
前記デジタル放送受信装置はさらに、前記映像データを受信する映像受信手段を備え、
前記表示手段はさらに、前記伸張部により伸張された利用者の指定に係る前記静止画データの前記表示用データ格納部への第１転送と、前記映像受信手段により受信された前記映像データの前記表示用データ格納部への第２転送とを調停しつつ行う転送制御部を有し、
前記転送制御部は、
前記第１転送又は前記第２転送についての必要性が生じていること及び前記必要性が生じていないことを検知する転送必要性検知部と、
前記第１転送又は前記第２転送のいずれかの転送に対して排他的に転送権利を付与するものであって、前記転送必要性検知部により転送の必要性が生じていることが検知されたときに、転送の必要性が生じている当該転送に前記転送権利を付与し、前記第１転送と前記第２転送とについてともに前記必要性が生じているならば、前記必要性がともに生じている間は先に前記必要性が生じた方に前記転送権利を付与し、前記第１転送と前記第２転送とについてのいずれにも前記必要性が生じていないならば、前記第１転送に前記転送権利を付与する転送権付与部と、
前記第１転送又は前記第２転送のうち前記転送必要性検知部により転送の必要性が生じていることが検知された転送について前記転送権利付与部により前記転送権利が付与されているときに、当該転送を実行する転送実行部とを含む
ことを特徴とするデジタル放送受信装置。
【請求項２】
前記画像表示部は、前記記憶手段から利用者の指定に係る前記静止画データを、前記伸張部に転送する転送部を含み、
前記転送部は、
入力されたｎ個（ｎは２以上の整数）の８ビットデータを一時的に保存する入力バッファと、
ｎバイトを１語とするものであって、前記記憶手段から前記静止画データを取り出しｎバイトずつ前記入力バッファに格納するＣＰＵと、
０から（ｎ−１）まで又は（ｎ−１）から０までをカウントするカウンタと、
前記カウンタを昇順に進めるか降順に進めるかを示す値を予め記憶している出力順序記憶部と、
前記カウンタの値に従って前記入力バッファに保存されたｎ個の８ビットデータのうちいずれか１つの８ビットデータを選択するデータ選択部と、
前記データ選択部に選択された前記８ビットデータを前記伸張部に転送するデータ出力部とからなる
ことを特徴とする請求項１記載のデジタル放送受信装置。
【請求項３】
前記連結情報は、前記送信装置から繰り返し送信されるものであり、
前記受信手段は、前記送信装置から送信される前記連結情報を受信して前記記憶手段に１度だけ格納する
ことを特徴とする請求項１記載のデジタル放送受信装置。
【請求項４】
前記連結情報は、前記静止画データそれぞれと対をなしかつ当該静止画データに基づいて前記表示手段により静止画が表示されているときに利用者により次に指定されることのできる静止画がいずれであるかを示す複数のリンク情報で構成され、
複数の前記リンク情報は、前記送信装置から繰り返し送信されるものであり、
前記受信手段は、前記送信装置から送信される複数の前記リンク情報を受信して逐次前記記憶手段に格納するものであり、
前記予測手段は、前記受信手段により前記記憶手段に格納された複数の前記リンク情報のうち、前記表示手段により表示されている静止画についての静止画データと対をなす１つのリンク情報を参照することにより、利用者による当該静止画の指定に後続する１回の指定操作により利用者に指定されるであろう１又は複数の静止画を予測する
ことを特徴とする請求項１記載のデジタル放送受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送受信装置に関し、特に、デジタル圧縮された映像等のデータを受信して表示する受信装置に関する。
【０００２】
【従来の技術】
近年、デジタル圧縮された動画や音声を衛星やＣＡＴＶ等の送信手段により送信するデジタル放送が行われている。
さらに、デジタル放送で予め相互に関連づけられた複数の静止画を送信し、利用者が対話的操作によって、必要な静止画を見ることができるようにするための静止画情報提供サービスが考えられている。
この静止画情報提供サービスを利用する場合の操作について、図１７を用いて説明する。
図１７は、静止画の選択の操作イメージを示す図である。
「サービスメニュー」の静止画１１が表示されている状態で、利用者が、「４．天気予報」を選択することにより、「天気予報」の静止画１２が表示される。
以下、この静止画情報提供サービスを提供するための従来の技術について、図１７、図１８、図１９を用いて説明する。
図１８は、デジタル放送の送信装置側が送信する静止画のデータについてのイメージを示した図である。
デジタル放送の送信装置は、複数枚の圧縮された静止画データを繰り返し送信する。
同図は、繰り返し送信される１５０枚の静止画データ２０のうち１番目が「サービスメニュー」の静止画１１であり、７番目が「天気予報」の静止画１２である様子を示している。
【０００３】
図１９は、従来のデジタル放送受信装置１００の構成を示すブロック図である。
従来のデジタル放送受信装置１００は、デジタル放送の送信装置から送られるデータを受信し利用者の操作に応じて静止画を表示する装置であり、チューナ＆復調部１０２と、トランスポートデコーダ１０３と、ローカルメモリ１０４と、ＭＰＥＧデコーダ１０５と、ローカルメモリ１０６と、利用者の操作に応じて装置内の各部を制御するＣＰＵ１０９と、主記憶１１０とを備える。
ここで、チューナ＆復調部１０２は、受信する衛星を選択する等の選局により、デジタル放送の送信装置側から送られてくるデータ１０１を受信し、復調し、トランスポートデコーダ１０３に入力するものである。
また、トランスポートデコーダ１０３は、チューナー＆復調部１０２から受け取ったデータから、ＣＰＵ１０９に指定されるトランスポートストリームを分離、抽出するものである。
なお、送信されてくるデータ１０１は、トランスポートストリームという多数の符号化ストリームを比較的短い固定長のパケットで時分割多重化されたものである。
トランスポートストリームのストリームタイプには「映像」、「音声」、「データ」等がある。
ストリームタイプが「映像」又は「音声」である場合には、トランスポートデコーダ１０３は、この映像、音声をＭＰＥＧデコーダ１０５に入力し、ＭＰＥＧデコーダ１０５は、この映像、音声を伸張し表示する。
また、ストリームタイプが「データ」である場合には、トランスポートデコーダ１０３は、このデータをトランスポートデコーダ１０３付属のローカルメモリ１０４に格納する。ローカルメモリ１０４に格納されたデータにはＣＰＵ１０９からアクセスすることができる。
【０００４】
従来のデジタル放送受信装置１００は、デジタル放送の送信装置から「映像」のストリームタイプで送信されてきた静止画データを、ＭＰＥＧデコーダ１０５で伸張し表示する。静止画データの表示は、送られてきた全ての静止画を表示するのではなく、利用者の選択に従って、１枚だけを表示している。即ち、利用者の選択に従いＣＰＵ１０９がＭＰＥＧデコーダ１０５を制御して、目的の１枚の静止画が表示されたタイミングで、表示を停止させている。ちなみに、ＣＰＵ１０９が特段の制御を行わなければ、ＭＰＥＧデコーダ１０５には、繰り返し送られてくる複数の静止画データが入力され、ＭＰＥＧデコーダ１０５は全ての静止画を繰り返して動画のように表示することになる。
従来のデジタル放送の送信装置は、デジタル放送受信装置１００に上述のような処理を行わせるために静止画を「映像」のストリームタイプとして送信しており、各静止画間の関連を示すデータを「データ」のストリームタイプとして送信している。
ここで、各静止画間の関連を示すデータとは、例えば、図１７の「サービスメニュー」の静止画１１と「天気予報」の静止画１２とが関連していることを示すようなものであり、それぞれの静止画を識別するために識別子をもって、静止画間の関連を示した情報をいう。以下、この各静止画間の関連を示すデータを静止画関連データという。
従って、デジタル放送受信装置１００のトランスポートデコーダ１０３は、デジタル放送の送信装置から送信された静止画関連データを、ローカルメモリ１０４に格納し、ＣＰＵ１０９は、ローカルメモリ１０４にアクセスして、静止画関連データを主記憶１１０に格納する。
また、デジタル放送受信装置１００のトランスポートデコーダ１０３は、デジタル放送の送信装置から送信された静止画圧縮データを、圧縮データストリーム専用入力ポート１０７を経由してＭＰＥＧデコーダ１０５に入力する。
ＭＰＥＧデコーダ１０５は、トランスポートデコーダ１０３から入力されるデータ信号を８ビット並列の信号に変換するシリアルパラレル変換回路１１１と、ローカルメモリ１０６に格納された映像及び音声のデータの伸張を行いローカルメモリ１０６に格納する伸張回路１１３と、ローカルメモリ１０６に格納されたデータを表示する表示回路１１４とを有する。
【０００５】
従って、ＭＰＥＧデコーダ１０５に入力された圧縮されている静止画データは、ローカルメモリ１０６に格納され、伸張回路１１３で伸張されて再度ローカルメモリ１０６に格納され、表示回路１１４で表示される。ここで、ＭＰＥＧデコーダ１０５による表示とは、ＴＶ出力用の信号を出力することをいうものとする。ＣＰＵ１０９は、利用者の操作を受け付け、主記憶１１０に格納された静止画関連データを参照し、利用者の操作によって選択された静止画の識別子を取得し、ＭＰＥＧデコーダ１０５に、当該識別子の静止画のデータを表示したタイミングで停止するよう指示をする。
例えば、図１７に示す静止画１１が表示されているときに、利用者が「４．天気予報」を選択した場合は、ＣＰＵ１０９は、「４．天気予報」に対応する静止画の識別子を主記憶１１０を参照して取得し、静止画１２を表示するため、ＭＰＥＧデコーダ１０５に、当該識別子を通知して、静止画１２を表示した状態で停止するよう指示する。
これを受けて、ＭＰＥＧデコーダ１０５は、以後、送られてくる静止画の圧縮データについて検査し、静止画１２を表示した状態で表示を停止する。
このようにして従来のデジタル放送受信装置１００は、利用者が対話的操作によって必要な静止画情報を閲覧することを可能にする。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来のデジタル放送受信装置には、利用者の操作によって選択された静止画を表示するまでに、必要とする時間が長いという問題点がある。
例えば、デジタル放送の送信装置側から１５０枚の静止画のデータが繰り返し送信されている場合には、利用者が選択をした時から選択された静止画を表示するまでに、最大で１５０枚分の送信にかかる時間を要する。１５０枚分の送信に５秒かかるとすれば、利用者は５秒も待たされることになる。
そこで、本発明はかかる点に鑑み、レスポンスの良い静止画情報提供サービスを実現するためのデジタル放送受信装置、即ち、利用者が選択した静止画を迅速に表示する確率を高めたデジタル放送受信装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために、本発明に係るデジタル放送受信装置は、デジタル放送の送信装置から繰り返し送信される複数の静止画データを受信し、利用者によって指定された１枚の静止画を表示するデジタル放送受信装置であって、記憶手段と、複数の前記静止画データを逐次受信する受信手段と、利用者によって指定されるであろう１又は複数の静止画を当該指定に先駆けて予測する予測手段と、前記受信手段により受信された複数の前記静止画データのうち前記予測手段により予測された静止画についての静止画データを前記記憶手段に取り込む静止画取込手段と、利用者による静止画の指定を受け付ける指定受付手段と、前記記憶手段に格納された１又は複数の静止画データのうち、前記指定受付手段により受け付けられた利用者の指定に係る１枚の静止画についての静止画データに基づいて、当該静止画を表示する表示手段とを備えることを特徴とする。
上記構成により、本発明に係るデジタル放送受信装置は、デジタル放送の送信装置から複数の静止画データが送信されてくる場合に、その複数の静止画データを受信して、その複数の静止画データのうち利用者が選択するであろうものを１つ又はそれ以上予測して、利用者の選択操作に先行して記憶手段中に格納するので、利用者が選択操作によりある静止画の表示指示をした際に当該静止画を迅速に表示する確率を高める。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
＜実施の形態１＞
以下、本発明に係るデジタル放送受信装置の実施の形態１について説明する。
図１は、本発明の実施の形態１におけるデジタル放送受信装置６００の構成を示すブロック図である。
デジタル放送受信装置６００は、デジタル放送の送信装置から送信されるデジタル圧縮されたデータを受信し、必要な情報を抽出することにより、利用者の対話的操作に応じて静止画を表示する装置であり、チューナ＆復調部６０２と、トランスポートデコーダ６０３と、トランスポートデコーダ６０３に付属したローカルメモリ６０４と、ＭＰＥＧデコーダ６０５と、ＭＰＥＧデコーダ６０５に付属したローカルメモリ６０６と、利用者の操作に応じてデジタル放送受信装置の各部を制御するＣＰＵ６０９と、ＣＰＵ６０９からアクセスされる主記憶６１０とを備える。
ここで、主記憶６１０は、ＣＰＵ６０９を制御してデジタル放送受信装置６００全体の機能を実現するための各種プログラムを格納しているが、その他各種データを格納することもできる。
【０００９】
また、ＣＰＵ６０９は、リモコンその他の入力手段を介して行われる利用者の操作を検出することができるが、この点については、ＣＰＵを有する一般家電製品が利用者の操作を受け付けてこれに応じて各部の制御を行うのと同様である。
チューナ＆復調部６０２は、送信されたデータを選局、復調するものであり、ＣＰＵ６０９に指定されたＭＰＥＧ２トランスポートストリームを受信し、トランスポートデコーダ６０３に出力する。
なお、デジタル放送の送信装置から送信されるデータは、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ２）規格に従ってデジタル圧縮されたＭＰＥＧ２トランスポートストリームである。このＭＰＥＧ２トランスポートストリームは、１８８バイトの固定長トランスポートパケットによって多重されるものであり、映像や音声等の複数のトランスポートストリームが多重化されたものである。
トランスポートデコーダ６０３は、ＣＰＵ６０９の制御下で、パケット識別子（ＰＩＤ）をフィルタ条件として用いて、受信したデータから特定のトランスポートストリームを分離、抽出するものである。
即ち、ＣＰＵ６０９は、トランスポートデコーダ６０３に対して、フィルタ条件の指定を行うことにより、トランスポートデコーダ６０３に必要なデータを抽出させてローカルメモリ６０４に格納させた後、ローカルメモリ６０４から主記憶６１０に必要なデータを転送する。
【００１０】
ここで、デジタル放送の送信装置から送信されるデータは、ＩＳＯ／ＩＥＣ  １３８１８−１（以下、ＭＰＥＧ２システム規格という。）、ＤＶＢ−ＳＩ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  ＢｒｏｌａｄｃａｓｔｉｎｇのＳｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）規格等に準拠していることを前提とすると、まず、ＣＰＵ６０９は、現在受信しているトランスポンダ（衛星中継器）のＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）を取得すべく、ＰＡＴのＰＩＤは予め０と定義されているので、トランスポートデコーダ６０３に、ＰＩＤ＝０のフィルタ条件を指定してＰＡＴを抽出させる。
ＰＡＴにはＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）のＰＩＤが記されているため、続いてＣＰＵ６０９は、利用する番組に対応するＰＭＴのＰＩＤを取得して、これをフィルタ条件として指定してトランスポートデコーダ６０３にＰＭＴを抽出させ、ＰＭＴを参照して、必要な「映像」、「音声」、「データ」等のストリームデータのＰＩＤを得て、これをフィルタ条件として「映像」、「音声」、「データ」のいずれかの種別の必要なストリームデータを分離、抽出させることができる。なお、ストリームデータのうち、ＭＰＥＧ２規格のプライベートセクションとして格納されているものは、上述のＰＩＤに替えてセクションＩＤを用いて指定するのであるが、ここでは、説明を簡単にするため、全てＰＩＤで指定できるものとして説明する。
トランスポートデコーダ６０３は、トランスポートストリームのストリームタイプが「映像」又は「音声」である場合には、この映像、音声をＭＰＥＧデコーダ６０５に入力し、ＭＰＥＧデコーダ６０５は、この映像、音声を伸張し表示する。また、ストリームタイプが「データ」である場合には、トランスポートデコーダ６０３は、このデータをトランスポートデコーダ６０３付属のローカルメモリ６０４に格納する。
【００１１】
ＭＰＥＧデコーダ６０５は、ＣＰＵ６０９からの入力を受け付けるＣＰＵアクセスポート６０８と、ＣＰＵアクセスポート６０８から入力された３２ビット並列データを４つの８ビット並列データに変換するバイト変換回路６１２と、ローカルメモリ６０６に格納された圧縮された静止画データを伸張し再度ローカルメモリ６０６に格納する伸張回路６１３と、ローカルメモリ６０６に格納された静止画データに基づき静止画を表示する表示回路６１４とを有する。
以下、上述の構成を備えるデジタル放送受信装置６００の動作について説明する。
本実施の形態１においてデジタル放送の送信装置は、１５０枚の静止画に相当する圧縮した静止画データを繰り返し送信する（図１８参照）。但し、実施の形態１におけるデジタル放送の送信装置は、前述の従来の技術におけるデジタル放送の送信装置と異なり、静止画関連データのみならず、静止画データをも「データ」のストリームタイプとして送信している。
デジタル放送受信装置６００のチューナ＆復調部６０２は、繰り返し送信されてくるデータを逐次受信、復調し、トランスポートデコーダ６０３に入力する。
これを受けて、トランスポートデコーダ６０３は、ＣＰＵ６０９の制御下で、「データ」というストリームタイプで送信された静止画関連データを、ローカルメモリ６０４に格納する。
【００１２】
ＣＰＵ６０９は、ローカルメモリ６０４から静止画関連データを主記憶６１０に転送し、この静止画関連データを参照することにより、利用者の操作に応じて随時必要な静止画データを、トランスポートデコーダ６０３を制御することにより受信データから抽出させて、主記憶６１０に格納する。
デジタル放送受信装置６００は、起動された直後には、送信されてきた複数枚の静止画のうち、第１番目の静止画を表示することとしているため、主記憶６１０には、静止画関連データと、第１番目の静止画データと、その他必要な静止画データとが格納されることになる。
なお、ＣＰＵ６０９は、利用者に選択される可能性のある静止画データを予測してトランスポートデコーダ６０３に抽出させるのであるが、このＣＰＵ６０９の予測制御動作については後述する。
デジタル放送受信装置６００が起動された直後は、送信されてきた複数枚の静止画のうち、第１番目の静止画を表示するために、ＣＰＵ６０９は第１番目の静止画データを主記憶６１０から取り出し、ＣＰＵアクセスポート６０８を介してバイト変換回路６１２に入力する。
ＭＰＥＧデコーダ６０５は、バイト変換回路６１２に入力された第１番目の静止画データを、ローカルメモリ６０６を用いながら伸張回路６１３で伸張し表示回路６１４で表示する。
【００１３】
これによりデジタル放送受信装置６００に接続された表示装置には、図１７に示す静止画１１が表示される。
その後、「４．天気予報」を選択するような利用者の選択操作がなされると、ＣＰＵ６０９は利用者の操作を受け付け、主記憶６１０に格納されている静止画関連データを参照し、利用者の操作によって選択された静止画のデータを主記憶６１０から取り出し、ＣＰＵアクセスポート６０８を介してＭＰＥＧデコーダ６０５内部のバイト変換回路６１２に入力する。
主記憶６１０に格納されている静止画関連データが、第１番目の静止画において「４．天気予報」が利用者によって選択された場合は第７番目の静止画を表示するといった内容である場合には、ＣＰＵ６０９は、第７番目の静止画データをバイト変換回路６１２に入力する。
ＭＰＥＧデコーダ６０５は、バイト変換回路６１２に入力された静止画データを、ローカルメモリ６０６に格納し伸張回路６１３で伸張しローカルメモリ６０６に再度格納し、表示回路６１４で表示する。
これによりデジタル放送受信装置６００に接続された表示装置には、図１７の静止画１２が表示される。
【００１４】
（バイト変換回路）
以下、前述のバイト変換回路６１２について詳細に説明する。
図２は、バイト変換回路６１２の内部構成を示すブロック図である。
バイト変換回路６１２は、入力されたデータを一時的に保存する３２ビットの入力バッファ７０２、８ビット単位のデータセレクタ７０３、セレクトするデータを決定し、順次データを送り出していくためのカウンタ７０７、カウンタを昇順に進めるか降順に進めるかを決定する出力順序決定レジスタ７０５により構成される。
なお、ＣＰＵ６０９は４バイトを１ワードとして扱うものであり、主記憶６１０へ４バイト単位でアクセスすれば高速に処理することができ、ＣＰＵアクセスポート６０８を介してのバイト変換回路６１２へのデータ転送も３２ビット並列で行う。
また、バイト変換回路６１２から出力されたデータを結果的に取り込むことになる伸張回路６１３は並列な８ビットのデータを取り込むことができるものである。
ＣＰＵ６０９よりＣＰＵアクセスポート６０８を介して入力された３２ビット幅の入力データ７０１は、入力バッファ７０２に蓄積され、８ビット単位でデータセレクタ７０３に入力される。
【００１５】
入力された４個の８ビットデータは、最上位バイト又は最下位バイトから順番に出力データ７０９として出力される。最上位バイトから出力するか最下位バイトから出力するかは、出力順序決定レジスタ７０５の値によって定まる。
出力順序決定レジスタ７０５は、ＣＰＵのタイプがビッグエンディアンタイプであれば０、ＣＰＵのタイプがリトルエンディアンタイプであれば１になるように、デジタル放送受信装置６００が起動された時に動作する初期設定用のプログラムによってＣＰＵのタイプに応じて設定される。
ＣＰＵのタイプがビッグエンディアンタイプであれば、出力順序決定レジスタ７０５の値は０となり、カウンタ７０７は昇順にカウントを進め、Ｄ（３１：２４）、Ｄ（２３：１６）、Ｄ（１５：８）、Ｄ（７：０）と順次出力する。ＣＰＵのタイプがリトルエンディアンタイプであれば、出力順序決定レジスタ７０５の値は１となり、カウンタ７０７は降順にカウントを進め、Ｄ（７：０）、Ｄ（１５：８）、Ｄ（２３：１６）、Ｄ（３１：２４）と順次出力する。
このように、バイト変換回路６１２は、ＣＰＵ６０９が入力した４バイトデータを、１バイトずつローカルメモリ６０６に出力するので、伸張回路６１３は、ローカルメモリ６０６からメモリアドレスを単純に１バイトずつ変化させて連続的にデータを取り込むことができる。
【００１６】
（予測制御動作）
以下、前述のＣＰＵ６０９の予測制御動作、即ちＣＰＵ６０９が利用者に選択される可能性のある複数の静止画データを主記憶１１０に格納する手順について詳細に説明する。
図３は、各静止画間の関連を示すイメージ図である。
第１番目の静止画が表示された状態において、利用者は、選択操作することにより、デジタル放送受信装置６００に、第２番目、第４番目、第５番目、第７番目、第１１番目、・・・の静止画のうち１つをに表示させることができる。
第７番目の静止画が表示された状態においては、利用者は選択操作することにより、デジタル放送受信装置６００に、第８番目、第９番目、そして第１番目の静止画のうち１つを表示させることができる。
なお、第１番目の静止画は特別であり、第１番目以外のいずれの静止画を表示している状態においても、利用者が選択操作することにより、デジタル放送受信装置６００に、第１番目の静止画を表示させることはできる。
静止画関連データは、デジタル放送の送信装置側から「データ」というストリームタイプで所定の間隔をおいて繰り返し送信されるものである。デジタル放送受信装置６００は、起動後に１回、ＣＰＵ６０９による制御の下で、トランスポートデコーダ６０３により静止画関連データを受信したデータから分離抽出して、ローカルメモリ６０４を経由して主記憶６１０に格納する。
【００１７】
このＣＰＵ６０９の制御は、主記憶６１０に格納されたプログラムによって行われ、ＣＰＵ６０９は、当該プログラムの実行の際に主記憶６１０を作業領域として用いる。
主記憶６１０に格納された静止画関連データを、以下、静止画情報テーブルという。
図４は、静止画情報テーブルの内容を示した図である。
各静止画毎に識別番号、親の静止画の識別番号、子の静止画の識別番号、静止画データのサイズの情報をもっている。
ここで、親とは、当該静止画を表示する前に表示された静止画をいい、子とは、当該静止画に対して利用者が選択操作をすることによって表示される静止画をいうものとする。
また、同図中、識別番号の値（Ｎ）は、第Ｎ番目の静止画であることを示す。従って、同図は、例えば第２番目の静止画の親は第１番目の静止画であることを示している。
図５は、利用者に選択される可能性のある複数の静止画データを主記憶１１０に格納する処理のフローチャートである。
以下に、図５のフローチャートの処理ステップに即して、静止画データを主記憶６１０に格納する処理について説明する。
デジタル放送受信装置６００の起動後、ＣＰＵ６０９は、最初は第１番目の静止画を表示すべく、表示する静止画の識別番号を保持する変数Ｍを１とする（ステップＳ５１）。ここで識別番号とは第何番目の静止画データであるかを示す数値である。
【００１８】
ＣＰＵ６０９は、第１番目の静止画データについて静止画情報テーブルを参照して、第１番目の静止画の子である静止画の識別番号を保持する配列変数Ｎ＝｛２，４，５，７，１１，５０｝を得る（ステップＳ５２）。これは、利用者に選択される可能性のある静止画を予測する意味をもつ。
ＣＰＵ６０９は、主記憶６１０に第１番目の静止画データが格納されているかを調べ（ステップＳ５３）、格納されていなければ、トランスポートデコーダ６０３を制御して受信データから第１番目の静止画データを抽出してローカルメモリ６０４に格納させ、ローカルメモリ６０４から第１番目の静止画データを取り出し主記憶６１０に格納する（ステップＳ５４）。
続いてＣＰＵ６０９は、主記憶６１０から第１番目の静止画データを取り出し、ＣＰＵアクセスポート６０８を介してＭＰＥＧデコーダ６０５内部のバイト変換回路６１２に入力する（ステップＳ５５）。これを受けてＭＰＥＧデコーダ６０５は、バイト変換回路６１２に入力された第１番目の静止画データを、ローカルメモリ６０６を用いながら伸張回路６１３で伸張し表示回路６１４で表示する。
デジタル放送受信装置６００が静止画を表示した後、ＣＰＵ６０９は、利用者が選択操作を行ったか否かを判断する（ステップＳ５６）。なお、利用者の操作は、いつでも行われ得るものであり、ＣＰＵ６０９は、ステップＳ５６によって、そのような利用者の操作が行われたか否かを判断する。
【００１９】
利用者がまだ選択操作を行っていない間は、ＣＰＵ６０９は、配列変数Ｎ＝｛２，４，５，７，１１，５０｝を参照し、主記憶６１０に第２、４、５、７、１１、５０番目の全ての静止画データがあるかを判定し（ステップＳ５７）、まだ主記憶６１０に格納していない静止画データがあれば、トランスポートデコーダ６０３を制御して受信データから１つの静止画データを抽出してローカルメモリ６０４に格納させ、ローカルメモリ６０４からその静止画データを取り出し、主記憶６１０に格納し（ステップＳ５８）、ステップＳ５６の判断に戻る。
従って、ＣＰＵ６０９は、利用者が選択操作を行うまでの間に可能な限り、第２、４、５、７、１１、５０番目の静止画データを主記憶６１０に格納しようとする。
また、利用者が選択操作を行った場合は（ステップＳ５６）、ＣＰＵ６０９は、静止画情報テーブルを参照し、表示すべき静止画の識別番号を取得し、Ｍ＝識別番号とする（ステップＳ５９）。ここで、利用者の選択によって次に表示すべきとなった静止画が第７番目の静止画であるとすると、Ｍ＝７となる。
次に、ＣＰＵ６０９は、ステップＳ５２の処理に戻り、第７番目の静止画の子である静止画の識別番号を保持する配列変数Ｎ＝｛８，９｝を得る（ステップＳ５２）。
配列変数Ｎ＝｛８，９｝を得た後、ＣＰＵ６０９は、主記憶６１０に７番目の静止画データが既に格納されているかを判断する（ステップＳ５３）。
第７番目の静止画データがまだ主記憶６１０に格納されていない場合には、上述した第１番目の静止画データを主記憶６１０に取り込む処理と同様に、トランスポートデコーダ６０３を介して第７番目の静止画データを主記憶６１０に取り込む（ステップＳ５４）。
【００２０】
また、第７番目の静止画を表示を要求するものである利用者の選択操作が、第１番目の静止画を表示してからある程度の時間をおいて行われた場合は、上述のステップＳ５８によって主記憶６１０には既に第７番目の静止画データが格納されているので、ＣＰＵ６０９は、ステップＳ５５を実行する。即ち、ＣＰＵ６０９は、第７番目の静止画データをＭＰＥＧデコーダ６０５に入力する。従って、第７番目の静止画が表示される。
以後、ステップＳ５２からステップＳ５９までの処理は、デジタル放送受信装置６００が動作している限り繰り返し行われる。
このようにしてＣＰＵ６０９は、利用者の選択操作によって表示すべきとなった静止画データに加えて、その静止画の子である静止画データをも主記憶６１０に格納することにより、利用者の次回の選択に備える処理を行う。
なお、表示すべきとなった静止画の子である静止画データを全て主記憶６１０に格納する前に、再度利用者の選択が行われた場合には、ＣＰＵ６０９は、さらに次回の利用者の選択に備える動作を行う。
即ち、利用者の選択が行われた場合には、前回ステップＳ５２により予測された静止画についての静止画データを主記憶６１０に格納する処理を継続するのではなく、既に予測された情報を破棄、即ち無視して、新たにステップＳ５２により予測された静止画についての静止画データを主記憶６１０に格納する処理を開始することになる。
このようにして、ＣＰＵ６０９は利用者に選択される可能性のある複数の静止画データを予測して予め主記憶６１０に格納しようとする予測制御動作を行う。
【００２１】
なお、いかなる静止画を表示している状態からも利用者が第１番目の静止画を選択すれば即時に表示するために、第１番目の静止画データは一度主記憶６１０に格納されたらそれ以後消去されないが、その他の静止画データは、新たに格納の必要が生じた静止画データを主記憶６１０中の静止画格納に用いる領域に格納する際に、領域に空きがなければ、必要に応じて消去される。この消去については、利用者の選択操作の結果、次回の操作において選択される可能性のなくなったものを優先的に消去するようにする。
上述のように、本発明に係るデジタル放送受信装置６００は、利用者の次回の選択に備える動作を行うことにより、主記憶６１０内の静止画格納に用いることができる領域の大きさが限られているときでも、レスポンスの良い静止画情報提供サービスを提供可能にする。
【００２２】
＜実施の形態２＞
以下、ＭＰＥＧデコーダのグラフィックス表示機能を利用して本発明に係るデジタル放送受信装置が静止画を表示する本発明の実施の形態２について図１、図１９を用いて説明する。
従来のＭＰＥＧデコーダ１０５の機能の１つとして、ローカルメモリ１０６に直接格納されたグラフィックス表示用データをＴＶ出力する機能がある。以後、グラフィックス表示機能という。ＣＰＵ１０９が表示すべきグラフィックスを画素に対応したデータとして作成しローカルメモリ１０６に格納すれば、表示回路１１４を用いてＭＰＥＧデコーダ１０５によりＴＶ出力される（図１９参照）。
実施の形態２は、実施の形態１に係るデジタル放送受信装置６００の変形例であり、主記憶６１０に格納した静止画データを表示するまでの間の処理過程が異なる。
即ち、実施の形態２においては、デジタル放送受信装置６００は、圧縮された静止画データを伸張するためのプログラムを主記憶６１０に格納しており（図１参照）、実施の形態１で主記憶６１０に格納された静止画データがＭＰＥＧデコーダ６０５の伸張回路６１３によって伸張され表示されるのと異なり、本実施の形態２では、主記憶６１０に格納された静止画データは、別に主記憶６１０に格納されたプログラムのＣＰＵ６０９による実行によって伸張され、表示可能な画素データとされた後、ローカルメモリ６０６に格納されＭＰＥＧデコーダ６０５のグラフィックス表示機能により表示される（図１参照）。
本実施の形態２は、他の点においては、実施の形態１と同様であるため、他の説明は省略する。なお、圧縮された静止画データをソフトウェアによって伸張する技術は従来からある技術である。
【００２３】
＜実施の形態３＞
以下、本発明の実施の形態３について図６、図１９を用いて説明する。
実施の形態３に係るデジタル放送受信装置は、ＭＰＥＧデコーダのグラフィックス表示機能を利用し、更にＭＰＥＧデコーダの映像データを伸張して表示する機能を利用して、静止画と他の映像を重ねて表示する。
従来からＭＰＥＧデコーダ１０５は、ローカルメモリ１０６に格納された画素データをグラフィックス表示する機能と、ローカルメモリ１０６に格納された映像及び音声の圧縮データを伸張回路１１３で伸張して表示する機能とを合わせ持つ（図１９参照）。
以下、グラフィック表示用データに基づいてＣＰＵが生成した画素イメージのデータと、圧縮された静止画データをプログラムによってＣＰＵが伸張した静止画の画素イメージのデータとのいずれもをグラフィックデータという。
【００２４】
図６は、実施の形態３に係るデジタル放送受信装置１６００の構成を示すブロック図である。
デジタル放送受信装置１６００は、送信されたデータを選局、復調するチューナ＆復調部１６０２と、トランスポートストリームから「映像」、「音声」、「データ」等のパケットを分離するトランスポートデコーダ１６０３と、トランスポートデコーダ１６０３に付属したローカルメモリ１６０４と、ＭＰＥＧデコーダ１６０５と、ＭＰＥＧデコーダ１６０５に付属したローカルメモリ１６０６と、デジタル放送受信装置の中枢制御を司るＣＰＵ１６０９と、ＣＰＵ１６０９からアクセスされる主記憶１６１０とを備える。
主記憶１６１０はＣＰＵ１６０９を制御してデジタル放送受信装置１６００全体の機能を実現するための各種プログラムを格納しているが、その他各種データを格納することもできる。
送信装置側から送られてきたデータ１６０１はチューナ＆復調部１６０２で選局、復調され、トランスポートデコーダ１６０３に入力される。送信されるデータはトランスポートストリームという多数の符号化ストリームを比較的短い固定長のパケットで時分割多重化されたものである。
トランスポートデコーダ１６０３は、ＣＰＵ１６０９の制御下で、パケット識別子（ＰＩＤ）をフィルタ条件として用いて、受信したデータから特定のトランスポートストリームを分離、抽出するものである。
即ち、ＣＰＵ１６０９は、トランスポートデコーダ１６０３に対して、フィルタ条件の指定を行うことにより、トランスポートデコーダ１６０３に必要なデータを抽出させてローカルメモリ１６０４に格納させた後、ローカルメモリ１６０４から主記憶１６１０に必要なデータを転送する。
【００２５】
ここで、デジタル放送の送信装置から送信されるデータは、ＭＰＥＧ２システム規格、ＤＶＢ−ＳＩ規格等に準拠していることを前提とすると、ＣＰＵ１６０９は、トランスポートデコーダ１６０３に、フィルタ条件を指定して、予め定義されているＰＩＤのＰＡＴを抽出させ、ＰＡＴを参照してＰＭＴのＰＩＤを得て、これをフィルタ条件として指定してＰＭＴを抽出させ、ＰＭＴを参照して、必要な「映像」、「音声」、「データ」等のストリームデータのＰＩＤを得て、これをフィルタ条件として「映像」、「音声」、「データ」のいずれかの種別の必要なストリームデータを分離、抽出させることができる。
トランスポートデコーダ１６０３は、トランスポートストリームのストリームタイプが「映像」又は「音声」である場合には、この映像、音声をＭＰＥＧデコーダ１６０５に入力し、ＭＰＥＧデコーダ１６０５は、この映像、音声を伸張し表示する。また、ストリームタイプが「データ」である場合には、トランスポートデコーダ１６０３は、このデータをトランスポートデコーダ１６０３付属のローカルメモリ１６０４に格納する。
ローカルメモリ１６０４に格納されたデータにはＣＰＵ１６０９からアクセスすることができる。
【００２６】
なお、本実施の形態３においてデジタル放送の送信装置は、ＴＶ番組等の動画と音声、番組表等のグラフィックス表示用データ、１５０枚の静止画データを送信する。
静止画データは１５０枚を繰り返し送信する。ここで動画は「映像」のストリームタイプ、音声は「音声」のストリームタイプ、グラフィックス表示用データと静止画データは「データ」のストリームタイプで送信される。
デジタル放送受信装置１６００のチューナ＆復調部１６０２は、繰り返し送信されてくるデータを逐次受信、復調し、トランスポートデコーダ１６０３に入力する。
これを受けて、トランスポートデコーダ１６０３は、ＣＰＵ１６０９の制御下で、「データ」というストリームタイプで送信された静止画関連データを、ローカルメモリ１６０４に格納する。
ＣＰＵ１６０９は、ローカルメモリ１６０４から静止画関連データを主記憶１６１０に転送し、この静止画関連データを参照することにより、利用者の操作に応じて随時必要な静止画データを、トランスポートデコーダ１６０３を制御することにより受信データから抽出させて、主記憶１６１０に格納する。
デジタル放送受信装置１６００は、起動された直後には、送信されてきた複数枚の静止画のうち、第１番目の静止画を表示することとしているため、主記憶１６１０には、静止画関連データと、第１番目の静止画データと、その他必要な静止画データとが格納されることになる。
【００２７】
なお、ＣＰＵ１６０９は、利用者に選択される可能性のある静止画データを予測してトランスポートデコーダ１６０３に抽出させるのであるが、このＣＰＵ１６０９の予測制御動作については実施の形態１におけるＣＰＵ６０９の予測制御動作と同様である。
また、ＭＰＥＧデコーダ１６０５は、ローカルメモリ１６０６に格納された映像及び音声の圧縮データの伸張を行いローカルメモリ１６０６に再度格納する伸張回路１６１３と、伸張回路１６１３で伸張された映像と音声と、ローカルメモリ１６０６に直接格納されたグラフィックス表示用データを重ね合わせて表示する表示回路１６１４と、映像及び音声の圧縮データのトランスポートデコーダの入力を受け付けるストリーム入力ポート１６０７と、ストリーム入力ポート１６０７から入力されたシリアルなデータを８ビットパラレルなデータに変換するシリアルパラレル変換回路１６１１と、ＣＰＵ１６０９からのグラフィックデータを受け付けるＣＰＵアクセスポート１６０８と、ＣＰＵアクセスポートから入力された３２ビットデータを４つの８ビットデータに変換するバイト変換回路１６１２と、シリアルパラレル変換回路１６１１から送られる映像や音声のデータ及びバイト変換回路１６１２から送られるグラフィックデータをローカルメモリ１６０６に転送するための調停回路１６１５を有している。
デジタル放送受信装置１６００が起動された直後は、送信されてきた複数枚の静止画のうち、第１番目の静止画を表示するために、ＣＰＵ１６０９は第１番目の静止画データを主記憶１６１０から取り出し、別に主記憶１６１０に格納されたプログラムの制御によって伸張し表示すべきグラフィックデータを生成してＣＰＵアクセスポート１６０８、バイト変換回路１６１２を介して調停回路１６１５に入力する。
【００２８】
また、デジタル放送の送信装置側から送られてくる映像及び音声のデータは、ＣＰＵ１６０９の制御下で、トランスポートデコーダ１６０３によって抽出され、ストリーム入力ポート１６０７とシリアルパラレル変換回路１６１１とを介して、調停回路１６１５に入力される。
調停回路１６１５は、それぞれ別の経路から送られてくるグラフィックデータと、圧縮された映像及び音声のデータとをローカルメモリ１６０６に格納する。ローカルメモリ１６０６に格納された映像及び音声のデータは伸張回路１６１３により伸張され再度ローカルメモリ１６０６に格納される。
表示回路１６１４は、ローカルメモリ１６０６に格納された伸張後の映像と、別にローカルメモリ１６０６に格納された静止画のグラフィックデータとを重ね合わせて表示する。
以後、利用者の操作によって、第７番目の静止画の表示が必要となった場合においても、上述の第１番目の静止画の表示の場合と同様に、デジタル放送受信装置１６００は、映像と、静止画のグラフィックデータとを重ね合わせて表示する。
このように本発明に係るデジタル放送受信装置は、映像と静止画とを重ね合わせて表示することもできる。
【００２９】
＜実施の形態４＞
以下、本発明に係るデジタル放送受信装置の実施の形態４について説明する。
前述の実施の形態３では、静止画をＭＰＥＧデコーダのグラフィックス表示機能を用いて表示した。
このＭＰＥＧデコーダのグラフィックス表示機能は、デジタル放送の送信装置側から送られてくる番組表等のグラフィックス表示用のデータを表示するためにも用いられる。このグラフィックス表示用のデータとは、文字、線その他の図形を表示するための図形種別や表示座標、サイズ等を要素とするデータである。ＣＰＵ１６０９は、トランスポートデコーダ１６０３及びローカルメモリ１６０４を介して、グラフィックス表示用のデータを、主記憶１６１０に格納し、グラフィックス表示用のデータに基づいて画素イメージであるグラフィックデータを生成する。
本実施の形態４では、本発明に係るデジタル放送受信装置について、番組表のグラフィックス表示用データと、映像及び音声のデータとを受信してグラフィックスと映像とを重ね合わせて表示する場合を例にとって説明する。それ以外の点においては、実施の形態３と同様である。特に、実施の形態３では詳しく触れなかった調停回路１６１５について、通常考えられる調停回路と対比することにより、詳細に説明する。
伸張回路１６１３で伸張された映像及び音声と、ＣＰＵ１６０９によって生成されたグラフィックスは表示回路１６１４で重ね合わされＴＶ出力用の信号として出力される（図６参照）。
【００３０】
図７は、映像とグラフィックスが重なり合って表示された表示面を示す図である。
表示面１００１に番組表のグラフィックス１００２が表示され、番組表のグラフィックス１００２の背景にＴＶ番組の動画１００３が表示されている。また図中には表せていないが、この表示面を表示中には音声も再生されている。
このように映像とグラフィックスとを重ね合わせて表示し音声も再生するためには、映像及び音声のデータとグラフィックデータとがそれぞれ、１度はローカルメモリ１６０６に格納されなければならない。なお、映像及び音声のデータと、グラフィックデータとは、それぞれ別の経路を通り、ローカルメモリ１６０６に格納される。
調停回路１６１５は、上記２つの経路からのデータを、調停して、１つバスを介してローカルメモリ１６０６へ格納するためにデータの転送制御を行う。
【００３１】
（通常の調停回路）
ここで、通常考えられる調停回路について図８〜図１１を用いて説明する。
図８は、通常考えられる調停回路１７００の機能ブロック図である。
通常考えられる調停回路１７００には、映像及び音声のデータが所定の転送レートで断続的に送られてくる。また、調停回路１７００には、グラフィックスのデータが断続的に送られてくる。
以下の説明において、映像及び音声をＡ、映像及び音声のデータについてのＭＰＥＧデコーダ付属のローカルメモリへの転送をＡの転送、グラフィックスをＢ、グラフィックデータについてのＭＰＥＧデコーダ付属のローカルメモリへの転送をＢの転送という。
調停回路１７００は、Ａ又はＢの転送中に転送クロック回数をカウントする転送カウンタ１７１０と、Ａの転送の実行制御を行うＡの転送制御部１７０２と、Ｂの転送の実行制御を行うＢの転送制御部１７０６と、転送が可能かどうか調べ転送が可能であればＡの転送制御部１７０２に転送を指示するＡの転送権利チェック部１７０１と、Ｂの転送が可能かどうか調べ転送が可能であればＢの転送制御部１７０６に転送を指示するＢの転送権利チェック部１７０５と、Ａの転送権利を保持するＡの転送権利保持部１７０４と、Ｂの転送権利を保持するＢの転送権利保持部１７０８と、Ａの転送権利保持部１７０４とＢの転送権利保持部１７０８とのうち一方に転送権利が存在する旨の値を設定し他方に転送権利が存在しない旨の値を設定する転送権利設定部１７０９と、Ａの転送権利チェック部１７０１からの転送権利の要求を保持するＡの転送要求保持部１７０３と、Ｂの転送権利チェック部１７０５からの転送権利の要求を保持するＢの転送要求保持部１７０７とからなる。
【００３２】
転送カウンタ１７１０は、Ａの転送制御部１７０２又はＢの転送制御部１７０６により転送が実行され始めるときに１処理単位のクロック数から１減算した値に設定され、１クロック毎に１減算される。Ａの転送及びＢの転送の１処理単位は２クロックとすると、転送を実行し始めるときに転送カウンタは１に設定される。
ここで、映像及び音声のデータはある一定の転送レートで転送しなければならないためＡの転送は、Ｂの転送が全て終了した後に行うこととしてはならない。このため、Ａの転送とＢの転送はそれぞれ一定の処理単位に分割されて処理単位毎に処理され、同時に転送要求が発生した場合は、一定の処理単位分の転送毎に交互に処理される。
図９は、通常の調停回路１７００における転送権利設定部１７０９の処理フローを示したフローチャートである。
このフローは１クロックに１度ループする。
フロー中のA-REQはＡの転送要求が出されていることを示す信号であり、B-REQはＢの転送要求が出されていることを示す信号であり、A-ACKはＡに転送権利があることを示す信号であり、B-ACKはＢに転送権利があることを示す信号である。
転送カウンタ１７１０が０であり、かつＡの転送要求保持部１７０３にＡの転送要求が出されている場合はＡの転送権利保持部１７０４に転送権利がある旨の値を設定する（ステップＳ１８０１、Ｓ１８０２、Ｓ１８０５）。
転送カウンタ１７１０が０であり、かつＡの転送要求保持部１７０３にＡの転送要求が出されておらず、かつＢの転送要求保持部１７０７にＢの転送要求が出されている場合はＢの転送権利保持部１７０８に転送権利がある旨の値を設定する（ステップＳ１８０１、Ｓ１８０２、Ｓ１８０３、Ｓ１８０６）。
前記の２つの場合以外の場合には、Ａの転送権利保持部１７０４及びＢの転送権利保持部１７０８の値を保つ（ステップＳ１８０１、Ｓ１８０４、Ｓ１８０７、Ｓ１８０８）。
【００３３】
図１０は、通常考えられる調停回路１７００におけるＡの転送権利チェック部１７０１の処理フローを示したフローチャートである。
このフローも１クロックに１度ループする。
転送すべきデータが存在し、かつＡの転送権利保持部１７０４に転送権利が存在する旨の値がなければ、Ａの転送要求保持部１７０３に転送要求のある旨の値を設定する（ステップＳ１９０１、Ｓ１９０２、Ｓ１９０３）。
また、転送すべきデータが存在し、かつＡの転送権利保持部１７０４に転送権利が存在する旨の値があり、かつ転送カウンタ１７１０が０であり、かつＢの転送要求保持部１７０７に転送要求のある旨の値がなければ、転送カウンタ１７１０に１処理単位のクロック数２から１を減じた値、即ち１を設定し、Ａの転送制御部１７０２を制御してＡの転送を始めさせる（ステップＳ１９０１、Ｓ１９０２、Ｓ１９０４、Ｓ１９０５、Ｓ１９０６、Ｓ１９０７）。
なお、Ｂの転送権利チェック部１７０５の処理フローは、図１０のフロー中のＡをＢにＢをＡに替えたものと同等なので説明は省略する。
上述のような構成及び処理フローを有する通常の調停回路１７００におけるＡの転送とＢの転送の処理タイミングについて以下に説明する。
【００３４】
図１１は、通常考えられる調停回路１７００の処理タイミング図である。
Ａの転送が速く行われるか遅く行われるかには関係なくＡの転送の要求は断続的に発生する。Ａの転送が遅く行われた場合、即ち調停回路により待たされて転送要求から転送完了までが長かった場合には、Ａのデータは破棄されることもある。映像のデータは多少破棄されても、表示画像が多少劣化するだけである。
これに対して、グラフィックデータは外部から送られるものではなく、ＣＰＵ１６０９により生成されるものであるため、Ｂの転送が終了し次第、ＣＰＵ１６０９は、次のＢの転送の要求を行うことができる。従って、Ｂの転送が速く行われれば、次のＢの転送の要求は速く発生し、Ｂの転送が遅く行われれば、次のＢの転送の要求は遅く発生する。また、Ｂのデータは破棄されることはない。
ｔ１においてＢ１が発生し、Ｂは既に転送権利（B-ACK）を得ているため、ｔ２、ｔ３の２クロックでＢ１の転送処理が行われる。
ｔ３においてＡ１が発生し、Ａは転送権利（A-ACK）を得ていないため、ｔ４において転送要求（A-REQ）を出す。
ｔ４ではカウンタは０なので、Ａの転送要求（A-REQ）に対応して、ｔ５でＡに転送権利（A-ACK）を与える。
ｔ５においてＡは転送権利（A-ACK）を得ているため、ｔ６、ｔ７の２クロックでＡ１の転送処理が行われる。
Ｂ１の転送完了（ｔ３）から５クロック後のｔ８においてＢ２が発生し、Ｂは転送権利（B-ACK）を得ていないため、ｔ９において転送要求（B-REQ）を出す。
【００３５】
ｔ９ではカウンタは０なので、Ｂの転送要求（B-REQ）に対応して、ｔ１０でＢに転送権利（B-ACK）を与える。
ｔ１０においてＢは転送権利（B-ACK）を得ているため、ｔ１１、ｔ１２の２クロックでＢ２の転送処理が行われる。
以下同様に、ｔ９において発生したＡ２は、ｔ１４、ｔ１５の２クロックで転送処理され、ｔ１５で発生したＡ３は、ｔ１６、ｔ１７の２クロックで転送処理される。
Ｂ２の転送完了（ｔ１２）から４クロック後のｔ１６においてＢ３が発生するが、ｔ１７までの間にはＢ３の転送処理は行われない。
上述のように、通常の調停回路１７００では、Ａの転送が行われた後にはＡに転送権利が存在する状態になっているため、このときＢの転送を行う必要があれば、Ｂの転送要求を出してから、少なくとも１クロック後に転送権利を取得して、Ｂはようやく転送可能となる。
即ち、通常考えられる調停回路では、ＡとＢいずれかの１処理単位の転送が終了したときに、ＡとＢのうち前記の転送をした側が次にも転送する権利を保持し、現在転送権利を保持していない側は、転送要求を出して少なくとも１クロック後に許可を受けてようやく転送可能になる。
【００３６】
しかしながら、通常考えられる調停回路では、Ａの転送とＢの転送とを平等に処理するため、図７に示す表示面１００１を表示する場合のように、背景となる動画１００３よりも番組表のグラフィックス１００２が重要であるとき、即ち、Ａの転送要求よりもＢの転送要求の方を優先的に処理する必要がある場合には、通常の調停回路では十分でないという問題がある。
つまり、映像や音声は時間とともに変化していくものであり、多少のデータが欠落しても、一瞬前のデータを表示することができるため、Ａの転送が滞っても、次にデータが送信装置側から到着した時点で、それ以前のデータは破棄し、次のデータについてＡの転送要求を出すことが可能であるが、グラフィックスのデータは欠落が許されない。
【００３７】
（本発明に係るデジタル放送受信装置における調停回路）
本発明に係るデジタル放送受信装置における調停回路は、上述した通常考えられる調停回路を改良し、重要度の高い側の転送要求を優先的に処理することを可能としたものである。
以下に、実施の形態４におけるデジタル放送受信装置における調停回路について図１２〜図１５を用いて説明する。
調停回路１６１５は、シリアルパラレル変換回路１６１１から入力される映像及び音声のデータと、ＣＰＵ１６０９によって入力されるグラフィックスのデータとの２系統のデータを受け付けて、これらのデータを調停しながらローカルメモリ１６０６に転送する機能を実現するものである。
なお、上述の２系統のデータは、いずれもローカルメモリ１６０６における格納先アドレスを伴って調停回路１６１５に入力される。
伸張の必要な映像及び音声のデータは、ローカルメモリ１６０６内の第１の領域に格納される必要があるものであり、この第１の領域が伸張回路１６１３からアクセスされることになる。また、直接的に表示回路１６１４により表示されるべきグラフィックスのデータは、ローカルメモリ１６０６内の第２の領域に格納される必要があるものであり、この第２の領域が表示回路１６１４からアクセスされることになる。
従って、調停回路１６１５は、入力された格納先アドレスを参照することにより入力されたデータが２系統のデータのいずれであるかを判断して、これらを調停し、データの転送を行うのである。
【００３８】
図１２は、本発明に係る調停回路１６１５の機能ブロック図である。
調停回路１６１５には、映像及び音声のデータが所定の転送レートで断続的に送られてくる。また、調停回路１６１５には、グラフィックスのデータが断続的に送られてくる。
以下の説明において、映像及び音声をＡ、映像及び音声のデータについてのローカルメモリ１６０６への転送をＡの転送、グラフィックスをＢ、グラフィックデータについてのローカルメモリ１６０６への転送をＢの転送という。
調停回路１６１５は、Ａ又はＢの転送中に転送クロック回数をカウントする転送カウンタ２７１０と、Ａの転送の実行制御を行うＡの転送制御部２７０２と、Ｂの転送の実行制御を行うＢの転送制御部２７０６と、転送が可能かどうか調べ転送が可能であればＡの転送制御部２７０２に転送を指示するＡの転送権利チェック部２７０１と、Ｂの転送が可能かどうか調べ転送が可能であればＢの転送制御部２７０６に転送を指示するＢの転送権利チェック部２７０５と、Ａの転送権利を保持するＡの転送権利保持部２７０４と、Ｂの転送権利を保持するＢの転送権利保持部２７０８と、Ａの転送権利保持部２７０４とＢの転送権利保持部２７０８とのうち一方に転送権利が存在する旨の値を設定し他方に転送権利が存在しない旨の値を設定する転送権利設定部２７０９と、Ａの転送権利チェック部２７０１からの転送権利の要求を保持するＡの転送要求保持部２７０３と、Ｂの転送権利チェック部２７０５からの転送権利の要求を保持するＢの転送要求保持部２７０７と、Ａ又はＢのうちいずれが優先的に処理されるかを示す値を保持する優先権保持部２７１１とからなる。
【００３９】
転送カウンタ２７１０は、Ａの転送制御部２７０２又はＢの転送制御部２７０６により転送が実行され始めるときに１処理単位のクロック数から１を減算した値に設定され、１クロック毎に１減算される。Ａの転送及びＢの転送の１処理単位は２クロックとすると、転送を実行し始めるときに転送カウンタは１に設定される。
ここで、映像及び音声のデータはある一定の転送レートで転送しなければならないためＡの転送は、Ｂの転送が全て終了した後に行うこととしてはならない。このため、Ａの転送とＢの転送はそれぞれ一定の処理単位に分割されて処理単位毎に処理され、同時に転送要求が発生した場合は、一定の処理単位分の転送毎に交互に処理される。
図１３は、調停回路１６１５における転送権利設定部２７０９の処理フローを示したフローチャートである。
このフローは１クロックに１度ループする。
【００４０】
フロー中のA-REQはＡの転送要求が出されていることを示す信号であり、B-REQはＢの転送要求が出されていることを示す信号であり、A-ACKはＡに転送権利があることを示す信号であり、B-ACKはＢに転送権利があることを示す信号である。
転送カウンタ２７１０が０でない場合は、Ａの転送権利保持部２７０４及びＢの転送権利保持部２７０８の値を保つ（ステップＳ２８０１、Ｓ２８０２、Ｓ２８０３、Ｓ２８０４）。
転送カウンタ２７１０が０であり、かつ優先権保持部２７１１の値がＡに優先権があることを示しており、かつＡの転送要求保持部２７０３にＡの転送要求が出されている場合はＡの転送権利保持部２７０４に転送権利がある旨の値を設定する（ステップＳ２８０１、Ｓ２８０５、Ｓ２８０６、Ｓ２８０８）。
転送カウンタ２７１０が０であり、かつ優先権保持部２７１１の値がＡに優先権があることを示しており、かつＡの転送要求保持部２７０３にＡの転送要求が出されておらず、かつＢの転送要求保持部２７０７にＢの転送要求が出されている場合はＢの転送権利保持部２７０８に転送権利がある旨の値を設定する（ステップＳ２８０１、Ｓ２８０５、Ｓ２８０６、Ｓ２８０７、Ｓ２８０９）。
【００４１】
転送カウンタ２７１０が０であり、かつ優先権保持部２７１１の値がＡに優先権があることを示しており、かつＡの転送要求保持部２７０３にＡの転送要求が出されておらず、かつＢの転送要求保持部２７０７にＢの転送要求が出されていない場合はＡの転送権利保持部２７０４に転送権利がある旨の値を設定する（ステップＳ２８０１、Ｓ２８０５、Ｓ２８０６、Ｓ２８０７、Ｓ２８０８）。
転送カウンタ２７１０が０であり、かつ優先権保持部２７１１の値がＡに優先権がないことを示しており、かつＢの転送要求保持部２７０７にＢの転送要求が出されている場合はＢの転送権利保持部２７０８に転送権利がある旨の値を設定する（ステップＳ２８０１、Ｓ２８０５、Ｓ２８１０、Ｓ２８１２）。
転送カウンタ２７１０が０であり、かつ優先権保持部２７１１の値がＡに優先権がないことを示しており、かつＢの転送要求保持部２７０７にＢの転送要求が出されておらず、かつＡの転送要求保持部２７０３にＡの転送要求が出されている場合はＡの転送権利保持部２７０４に転送権利がある旨の値を設定する（ステップＳ２８０１、Ｓ２８０５、Ｓ２８１０、Ｓ２８１１、Ｓ２８１３）。
転送カウンタ２７１０が０であり、かつ優先権保持部２７１１の値がＡに優先権がないことを示しており、かつＢの転送要求保持部２７０７にＢの転送要求が出されておらず、かつＡの転送要求保持部２７０３にＡの転送要求が出されていない場合はＢの転送権利保持部２７０８に転送権利がある旨の値を設定する（ステップＳ２８０１、Ｓ２８０５、Ｓ２８１０、Ｓ２８１１、Ｓ２８１２）。
【００４２】
図１４は、調停回路１６１５におけるＡの転送権利チェック部２７０１の処理フローを示したフローチャートである。
このフローも１クロックに１度ループする。
転送すべきデータが存在し、かつＡの転送権利保持部２７０４に転送権利が存在する旨の値がなければ、Ａの転送要求保持部２７０３に転送要求のある旨の値を設定する（ステップＳ２９０１、Ｓ２９０２、Ｓ２９０３）。
転送すべきデータが存在し、かつＡの転送権利保持部２７０４に転送権利が存在する旨の値があり、かつ優先権保持部２７１１がＡに優先権がない旨の値を示している場合は、Ａの転送要求保持部２７０３に転送要求のある旨の値を設定する（ステップＳ２９０１、Ｓ２９０２、Ｓ２９０４、Ｓ２９０５）。
転送すべきデータが存在し、かつＡの転送権利保持部２７０４に転送権利が存在する旨の値があり、かつ優先権保持部２７１１がＡに優先権がある旨の値を示しており、かつ転送カウンタ２７１０が０であり、かつＢの転送要求保持部２７０７に転送要求のある旨の値がなければ、転送カウンタ２７１０に１処理単位のクロック数２から１を減じた値、即ち１を設定し、Ａの転送制御部２７０２を制御してＡの転送を始めさせる（ステップＳ２９０１、Ｓ２９０２、Ｓ２９０４、Ｓ２９０６、Ｓ２９０７、Ｓ２９０８、Ｓ２９０９）。
【００４３】
なお、Ｂの転送権利チェック部２７０５の処理フローは、図１４のフロー中のＡをＢにＢをＡに替えたものと同等であるので説明は省略する。
以上のような構成及び処理フローを有する調停回路１６１５におけるＡの転送とＢの転送の処理タイミングについて以下に説明する。
図１５は、調停回路１６１５の処理タイミング図である。
ここでは、Ｂが優先権をもっている場合について示している。
Ａの転送が速く行われるか遅く行われるかには関係なくＡの転送の要求は断続的に発生する。Ａの転送が遅く行われた場合、即ち調停回路により待たされて転送要求から転送完了までが長かった場合には、Ａのデータは破棄されることもある。映像のデータは多少破棄されても、表示画像が多少劣化するだけである。
これに対して、グラフィックデータはＣＰＵで生成するものであるため、Ｂの転送が速く行われれば、次のＢの転送の要求は速く発生し、Ｂの転送が遅く行われれば、次のＢの転送の要求は遅く発生する。また、Ｂのデータは破棄されることはない。
【００４４】
ｔ１においてＢ１が発生し、Ｂは既に転送権利（B-ACK）を得ているため、ｔ２、ｔ３の２クロックでＢ１の転送処理が行われる。
ｔ３においてＡ１が発生し、Ａは転送権利（A-ACK）を得ていないため、ｔ４において転送要求（A-REQ）を出す。
ｔ４ではカウンタは０なので、Ａの転送要求（A-REQ）に対応して、ｔ５でＡに転送権利（A-ACK）を与える。
ｔ５においてＡは転送権利（A-ACK）を得ているため、ｔ６、ｔ７の２クロックでＡ１の転送処理が行われる。
ｔ７ではカウンタは０であり、Ａ及びＢの両方とも転送要求（A-REQ、B-REQ）を出していないため、ｔ８では優先権をもっているＢの方が転送権利（B-ACK）を得る。
Ｂ１の転送完了（ｔ３）から５クロック後のｔ８においてＢ２が発生し、Ｂは転送権利（B-ACK）を得ているため、ｔ９、ｔ１０の２クロックでＢ２の転送処理が行われる。
以下同様に、ｔ９において発生したＡ２は、ｔ１２、ｔ１３の２クロックで転送処理され、Ｂ２の転送完了（ｔ１０）から４クロック後のｔ１４で発生したＢ３は、ｔ１５、ｔ１６の２クロックで転送処理される。
【００４５】
従って、調停回路１６１５によるＢ１、Ｂ２、Ｂ３の転送処理がｔ１６までに完了しており、通常の調停回路１７００によるＢ１、Ｂ２、Ｂ３の転送処理がｔ１７までにも完了していないのと異なる。
上述のように、調停回路１６１５では、Ａの転送が行われた後でも、優先権をもっているＢに転送権利が移るため、このときＢの転送を行う必要があれば、Ｂの転送要求を出さずに、転送可能となるため、通常の調停回路１７００と比較すると、Ｂの転送要求からＢに転送権利が与えられるまでの時間を短縮できる。
なお、この調停回路１６１５によれば、静止画のグラフィックデータと動画等の映像の圧縮データのローカルメモリ１６０６への転送を、静止画を優先して行うことができ、静止画の背景に動画を重ね合わせて表示したような場合にも、優先的に静止画を表示することができる。即ち、実施の形態３に示したような静止画と映像とを重ねあわせて表示する場合においても、静止画を高速に表示することができる。
【００４６】
＜実施の形態５＞
以下、本発明に係るデジタル放送受信装置の実施の形態５について説明する。
図１６は、実施の形態５に係るデジタル放送受信装置３６００の構成を示すブロック図である。
実施の形態５に係るデジタル放送受信装置３６００は、実施の形態３及び４に係るデジタル放送受信装置１６００の変形例であり、送信されたデータを選局、復調するチューナ＆復調部１６０２と、トランスポートストリームから「映像」、「音声」、「データ」等のパケットを分離するトランスポートデコーダ３６０３と、ＭＰＥＧデコーダ１６０５と、ＭＰＥＧデコーダ１６０５に付属したローカルメモリ１６０６と、デジタル放送受信装置の中枢制御を司るＣＰＵ１６０９と、ＣＰＵ１６０９からアクセスされる主記憶３６１０とを備える。
同図中、デジタル放送受信装置３６００とデジタル放送受信装置１６００とにおいて同一の部分には同一の符号を付している（図６参照）。
デジタル放送受信装置３６００が、実施の形態３及び４に係るデジタル放送受信装置１６００と大きく異なる点は、ローカルメモリ６０４がない点であり、ローカルメモリ６０４がなくても同等の機能を実現するために、主記憶３６１０には、ＣＰＵ１６０９に実行させるプログラムが格納されており、トランスポートデコーダ３６０３は、ＣＰＵ１６０９の制御下で、チューナ＆復調部１６０２から入力されたデータから必要なデータを抽出して、主記憶３６１０に格納する機能を有する。
【００４７】
以下、実施の形態５におけるデジタル放送受信装置３６００が、受信した静止画データを主記憶３６１０に格納するまでの手順について説明する。
デジタル放送受信装置３６００の起動直後に、ＣＰＵ１６０９は、主記憶３６１０内のある領域のアドレスをトランスポートデコーダ３６０３に通知する。
その後、デジタル放送受信装置３６００は、デジタル放送の送信装置から繰り返し送信されるデータをチューナ＆復調部１６０２で受信して復調しトランスポートデコーダ３６０３に逐次入力する。
トランスポートデコーダ３６０３は、ＣＰＵ１６０９の制御下で、入力されたデータから必要な静止画データをＰＩＤによって識別することにより抽出して、予めＣＰＵ１６０９から通知されているアドレスを用いて主記憶３６１０内の特定領域に当該静止画データを転送する。なお、トランスポートデコーダ３６０３は、入力されたデータからＣＰＵ１６０９によって指定された特定のデータを抽出する機能については実施の形態３及び４におけるトランスポートデコーダ１６０３と同等である。
このようにして、デジタル放送受信装置３６００は、受信した静止画データを主記憶３６１０に格納する。また、静止画関連データを主記憶３６１０に格納する手順については、上述の静止画データについての手順と同様である。
【００４８】
以上、本発明に係るデジタル放送受信装置について、実施の形態に基づいて説明したが、本発明はこれら実施の形態に限られないことは勿論である。即ち、
（１）実施の形態では、デジタル放送の送信装置側から１５０枚の静止画データと、１つの静止画関連データが繰り返し送信されることとしたが、これに限定されることはなく、１枚の静止画データと１つの静止画関連データが対となって、これが１５０組繰り返し送信されることとしてもよい。この場合は、静止画関連データは、それと対になる１枚の静止画データから直接リンクされている静止画データをのみを示す情報となっている。
ここで、リンクとは、静止画と静止画との利用者操作に基づく表示遷移を実現するために、次に表示すべき静止画データを特定するための情報であって、現在表示されている静止画に関連した情報をいう。例えば、第７番目の静止画データと対になる静止画関連データは、第７番目の静止画を表示したときに利用者が選択し得る静止画が第８番目又は第９番目の静止画であるとすると、これらの静止画データを識別するための８と９という番号をリンク先を示す情報として含むものとなる。
このように、静止画データと、その静止画データからのリンク先となる静止画データの識別情報を示す静止画関連データが対となっている形態であっても、デジタル放送受信装置は、静止画関連データを参照して、概ね図５に示したフローチャートに沿った予測制御動作を行うことにはかわりない。但し、静止画データを主記憶に取り込む際には、それと対になっている静止画関連データをも主記憶に取り込むこととする。
なお、このよ
うな静止画データと、静止画関連データとが対となっている場合であっても、デジタル放送受信装置は、予め静止画関連データを全部主記憶に取り込んで実施の形態に示したような静止画情報テーブル（図４参照）として、この静止画情報テーブルを参照して予測制御動作を行うこととしてもよい。
【００４９】
（２）実施の形態では、静止画関連データは、ある静止画の子となる静止画がいずれであるか等の情報を示すものであるが、さらに、子となる静止画について利用者に選択される可能性の高い順を示す情報をも含むこととしてもよい。例えば、図４に示した静止画情報テーブルは、識別番号１の静止画の子である静止画の番号は、２、４、５、７、１１、５０であることを示しているが、この番号の順が利用者に選択される可能性の高い順であることとなるように、予めデジタル放送の送信装置側で静止画関連データを作成するようにしていることとしてもよい。この場合、図５に示すＣＰＵ６０９の行う予測制御動作は、ステップＳ５８において、利用者に選択される可能性の高さを考慮して主記憶へ静止画データを格納することとし、主記憶における予測に係る静止画の格納領域がオーバーフローすると、それ以後は格納はしないこととしてもよい。また、利用者に選択される可能性の高いものだけを予め主記憶に格納することとしてもよい。これにより主記憶中に静止画が格納できる領域が非常に少ない場合においても、利用者の選択操作に迅速に対応して静止画が表示できる確率は向上する。
【００５０】
（３）実施の形態１、２では、デジタル放送の送信装置から送信されてくる静止画データは１５０枚としたが、この数に限定されることはなく、２００枚でも、３００枚でも、何枚であってもよい。
【００５１】
（４）実施の形態１、２では、デジタル放送の送信装置は、１５０枚の静止画データが繰り返し送信することとしたが、必ずしも完全同一な静止画を繰り返し送信する必要はなく、静止画が変化していてもよい。例えば、「天気予報」の静止画は３時間毎に最新の情報に変化した静止画になっていてもよい。この場合には、主記憶６１０に格納した静止画データを一定時間毎に、送信されてきた新たな静止画データに置き換える処理プログラムを主記憶６１０に格納しておき、ＣＰＵ６０９によって当該プログラムを実行することとすればよい。
【００５２】
（５）実施の形態１、２では、デジタル放送受信装置６００は、ローカルメモリ６０４から取り出した静止画データを主記憶６１０に一時格納することとしていたが、主記憶６１０でなく、ローカルメモリ６０６に格納することとしてもよい。
【００５３】
（６）実施の形態１では、バイト変換回路６１２内部の出力順序決定レジスタ７０５は、ＣＰＵのタイプがビッグエンディアンタイプであれば０、ＣＰＵのタイプがリトルエンディアンタイプであれば１になるように、デジタル放送受信装置６００が起動された時に動作する初期設定用のプログラムによってＣＰＵのタイプに応じて設定したが、出力順序決定レジスタ７０５を予め０又は１に固定していても良い。但し、この場合、出力順序決定レジスタ７０５の値に適合したＣＰＵ６０９をデジタル放送受信装置の構成要素とする。
【００５４】
（７）実施の形態１では、バイト変換回路６１２の入力データは３２ビット並列であり、ＣＰＵ６０９は４バイトを１ワードとして扱うものであったが、バイト変換回路６１２の入力データは３２ビットに限定されることはなく、ｎを２以上の整数とすれば、８のｎ倍であってもよく、また、ＣＰＵ６０９も何バイトを１ワードとして扱うものでもよい。このバイト変換回路６１２の入力データとＣＰＵ６０９のワード長が対応していれば、ＣＰＵ６０９は主記憶６１０から静止画等のデータをローカルメモリ６０６に高速に転送できる。例えば、実施の形態１のようにバイト変換回路６１２の入力データが３２ビット並列でありＣＰＵ６０９のワード長が４バイトだとＣＰＵ６０９の性能を最大限に発揮できる。
また、バイト変換回路６１２は、ローカルメモリ６０６にデータを転送するのではなく、直接的に伸張回路６１３にデータを転送することとしてもよい。
【００５５】
（８）実施の形態１の主記憶格納手段では、ＣＰＵ６０９が利用者に選択される可能性のある複数の静止画データを主記憶６１０に格納する手段として、利用者の選択によって表示すべきとなった静止画データに加えて、その静止画の子である静止画データをも主記憶６１０に格納することにより、次回の利用者の選択に備える処理を用いていたが、この次回の利用者の選択に備えることに限るのではなく、次回の次回の利用者の選択に備える処理としても、さらに次回の利用者の選択に備える処理としてもよく、何回分の利用者の選択に備える処理としてもよい。
例えば、次回の次回の利用者の選択に備える処理とするためには、ステップＳ５２を、静止画情報テーブルを参照して、第Ｍ番目の静止画の子である静止画の識別番号とそのまた子である静止画の識別番号との全てを配列変数Ｎに得るように変更すればよい。但し、多くの静止画を予め主記憶に格納するようにすれば、主記憶６１０のうち静止画格納用に用いることのできる領域の容量を増加しなければならない。
【００５６】
（９）実施の形態１に示したＣＰＵ６０９の予測制御動作（図５参照）は、ステップＳ５８によって静止画データを主記憶に１つ取り込んだ毎に、ステップＳ５６により利用者による選択操作がなされたか否かを判断することとしたが、その判断の処理順序等はこれに限定されることはなく、例えば、予測に基づき必要な静止画データを順次主記憶中に取り込む処理の実行中でも、利用者が何らかの選択操作を行ったならば、その静止画データを順次主記憶に取り込む処理を中断して、ステップＳ５９の処理の実行に移ることにしてもよい。
【００５７】
（１０）実施の形態４で示した調停回路１６１５は、実施の形態３で示したようなＣＰＵ１６０９がソフトウェア的に伸張した静止画データが、ローカルメモリ１６０６内の第２の領域をアドレス指定して入力されたならば、それをローカルメモリ１６０６に格納するので、結果的に表示回路１６１４により静止画が表示されることになる。
また別の形態として、ＣＰＵ１６０９が静止画データをソフトウェア的に伸張せずに、ローカルメモリ１６０６内の第１の領域をアドレス指定して入力することとしてもよく、この場合には、調停回路１６１５は、その静止画データをローカルメモリ１６０６内の第１の領域に転送するため、結果的にその静止画データは、伸張回路１６１３により伸張された後、表示回路１６１４により表示されることになる。但し、このようにＣＰＵ１６０９が調停回路１６１５にバイト変換回路１６１２を介して静止画データを入力するのは、映像及び音声データが調停回路１６１５に入力されていないときに限る。
【００５８】
（１１）実施の形態４では、Ａの転送とＢの転送の１処理単位の実行時間を２クロックと定めていたが、２クロックに限るのではなく、１処理単位の実行時間を何クロックとしてもよい。また、Ａの転送とＢの転送の１処理単位の実行時間はそれぞれ異なっていてもよい。
【００５９】
（１２）実施の形態４では、転送カウンタ２７１０により１処理単位の転送実行の終了を検出していたが、転送カウンタを用いるのではなく、１処理単位の転送実行中か実行中でないかを示すものであれば何でもよく、例えば、１処理単位の転送実行中には１を保持し、１処理単位の転送実行中でないときには０を保持するような回路を用いてもよい。
【００６０】
（１３）実施の形態４では、Ｂの転送に優先権がある場合について示したが、調停回路１６１５の優先権保持部２７１１の値は、随時変更することもできる。
【００６１】
【発明の効果】
以上の説明から明らかなように、本発明に係るデジタル放送受信装置は、デジタル放送の送信装置から繰り返し送信される複数の静止画データを受信し、利用者によって指定された１枚の静止画を表示するデジタル放送受信装置であって、記憶手段と、複数の前記静止画データを逐次受信する受信手段と、利用者によって指定されるであろう１又は複数の静止画を当該指定に先駆けて予測する予測手段と、前記受信手段により受信された複数の前記静止画データのうち前記予測手段により予測された静止画についての静止画データを前記記憶手段に取り込む静止画取込手段と、利用者による静止画の指定を受け付ける指定受付手段と、前記記憶手段に格納された１又は複数の静止画データのうち、前記指定受付手段により受け付けられた利用者の指定に係る１枚の静止画についての静止画データに基づいて、当該静止画を表示する表示手段とを備えることを特徴とする。
これにより、本発明に係るデジタル放送受信装置は、デジタル放送の送信装置から複数の静止画データが送信されてくる場合に、その複数の静止画データを受信して、その複数の静止画データのうち利用者が選択するであろうものを１つ又はそれ以上予測して、利用者の選択操作に先行して記憶手段中に格納するので、利用者が選択操作によりある静止画の表示指示をした際に当該静止画を迅速に表示する確率を高める。
【００６２】
また、前記受信手段はさらに、複数の前記静止画それぞれについての当該静止画を表示しているときに次に利用者に指定されることのできる静止画がいずれであるかを示す連結情報を受信して前記記憶手段に格納するものであり、前記予測手段は、前記受信手段により前記記憶手段に格納された前記連結情報を参照することにより、利用者によって指定されるであろう１又は複数の静止画を予測することとすることもできる。
これにより、本発明に係るデジタル放送受信装置は、ある静止画が表示されている状態において、利用者が次に選択することのできる静止画はいずれであるかを示す情報、即ち、静止画間の連結関係を示す連結情報を受信するので、これを参照して記憶手段に格納すべき静止画データを予測することにより、例えば、連結関連のない静止画を記憶手段に格納することはなくなり、静止画データを格納するための記憶手段の記憶領域容量を小さく押さえることができるようになる。
【００６３】
また、前記予測手段は、前記記憶手段に格納された前記連結情報を参照することにより、前記表示手段により表示されている静止画と関連して、利用者による当該静止画の指定に後続する少なくとも１回の指定操作により利用者に指定されるであろう１又は複数の静止画を、予測することとすることもできる。
これにより、本発明に係るデジタル放送受信装置は、利用者に指定された静止画を認識することにより、連結情報を参照して、利用者が次の操作で選択するであろう静止画や、次以降の数回分の操作で選択するであろう静止画等を予測することができる。
従って、この予測に基づいて静止画データを予め記憶手段中に格納することにより、利用者が選択した静止画を迅速に表示する確率が高まる。また、利用者が次の操作で選択するであろう静止画を予測できることは、静止画の迅速な表示のために先取りする静止画データを必要最小限な個数に制限することを可能とするので、静止画データを格納するための記憶手段の記憶領域容量を小さく押さえることができる。
【００６４】
また、前記指定受付手段は、前記静止画取込手段が静止画データを前記記憶手段に取り込んでいる間であっても利用者による静止画の指定を受け付け、前記予測手段は、前記指定受付手段により前記指定が受け付けられた結果として前記表示手段により当該指定に係る静止画が表示されたときに、これまで行った予測結果を破棄して、新たに前記予測を開始し、前記静止画取込手段は、前記指定受付手段により前記指定が受け付けられたときに、当該指定に係る１枚の静止画についての静止画データが前記記憶手段にまだ格納されていなければ、当該静止画データを前記記憶手段に取り込み、前記予測手段により予測結果の破棄がなされ新たな予測が開始されたときに、前記予測手段により新たに予測された静止画についての静止画データを前記記憶手段に取り込むこととすることもできる。
これにより、本発明に係るデジタル放送受信装置は、利用者の指定に対応して新たに予測をしなおすので、現在の状態に応じて先取り的に記憶手段に格納する静止画データを特定するため、静止画データを格納するための記憶手段の記憶領域容量が小さい場合においても、利用者が選択操作によりある静止画の表示指示をした際に当該静止画を迅速に表示する確率は高められる。
【００６５】
また、前記静止画データは、デジタル放送の前記送信装置からデジタル圧縮されて送信されるものであり、前記表示手段は、表示すべきデータを格納するためのメモリである表示用データ格納部と、デジタル圧縮されたデータを伸張する伸張部と、表示用データ格納部に格納されたデータに基づき画像を表示する画像表示部とを有し、前記表示手段は、前記伸張部を用いて利用者の指定に係る前記静止画データを伸張して前記表示用データ格納部に格納することにより前記画像表示部を用いて当該静止画の表示を行うこととすることもできる。
これにより、本発明に係るデジタル放送受信装置は、静止画データがデジタル放送の送信装置側からデジタル圧縮されて送信される場合に、予測手段により予測した静止画データを利用者からの表示指示に先行して記憶手段に格納する際に圧縮されたままの状態格納できるので、記憶手段の記憶領域容量を小さく押さえることができる。
【００６６】
また、前記伸張部は、利用者の指定に係る前記静止画データをコンピュータプログラムの実行により伸張し、前記静止画データは、デジタル放送の前記送信装置から映像データとともに送信されるものであり、前記デジタル放送受信装置はさらに、前記映像データを受信する映像受信手段を備え、前記表示手段はさらに、前記伸張部により伸張された利用者の指定に係る前記静止画データの前記表示用データ格納部への第１転送と、前記映像受信手段により受信された前記映像データの前記表示用データ格納部への第２転送とを調停しつつ行う転送制御部を有し、前記転送制御部は、前記第１転送又は前記第２転送についての必要性が生じていること及び前記必要性が生じていないことを検知する転送必要性検知部と、前記第１転送又は前記第２転送のいずれかの転送に対して排他的に転送権利を付与するものであって、前記転送必要性検知部により転送の必要性が生じていることが検知されたときに、転送の必要性が生じている当該転送に前記転送権利を付与し、前記第１転送と前記第２転送とについてともに前記必要性が生じているならば、前記必要性がともに生じている間は先に前記必要性が生じた方に前記転送権利を付与し、前記第１転送と前記第２転送とについてのいずれにも前記必要性が生じていないならば、前記第１転送に前記転送権利を付与する転送権付与部と、前記第１転送又は前記第２転送のうち前記転送必要性検知部により転送の必要性が生じていることが検知された転送について前記転送権利付与部により前記転送権利が付与されているときに、当該転送を実行する転送実行部とを含むこととすることもできる。
これにより、本発明に係るデジタル放送受信装置は、ＭＰＥＧデコーダ内の伸張回路を使用しないで、圧縮された静止画データを伸張して静止画を表示することができるため、伸張回路が１つしかないＭＰＥＧデコーダを用いた場合においても、静止画表示中に、ＭＰＥＧデコーダは別の映像や音声の圧縮データを伸張することができ、前記静止画と重ねて前記映像を表示することができるようになる。
さらに、本発明に係るデジタル放送受信装置は、受信した静止画データと映像データとの１つの表示用データ格納用のメモリへのデータ転送を調停することができ、映像データと静止画データとの両方とも転送の必要がない場合に静止画データの転送に転送権利を付与するので、次に静止画データの転送の必要が生じた場合に転送権利を要求する時間を必要とせずに転送を開始することができるため、映像が多少劣化しても静止画の表示を迅速にしたいという用途に適したものとなる。
【００６７】
また、前記画像表示部は、前記記憶手段から利用者の指定に係る前記静止画データを、前記伸張部に転送する転送部を含み、前記転送部は、入力されたｎ個（ｎは２以上の整数）の８ビットデータを一時的に保存する入力バッファと、ｎバイトを１語とするものであって、前記記憶手段から前記静止画データを取り出しｎバイトずつ前記入力バッファに格納するＣＰＵと、０から（ｎ−１）まで又は（ｎ−１）から０までをカウントするカウンタと、前記カウンタを昇順に進めるか降順に進めるかを示す値を予め記憶している出力順序記憶部と、前記カウンタの値に従って前記入力バッファに保存されたｎ個の８ビットデータのうちいずれか１つの８ビットデータを選択するデータ選択部と、前記データ選択部に選択された前記８ビットデータを前記伸張部に転送するデータ出力部とからなることとすることもできる。
これにより、本発明に係るデジタル放送受信装置は、ＭＰＥＧデコーダ内部の伸張回路では８ビット並列のデータのみが処理可能である場合であっても、ＣＰＵが静止画データを主記憶からワード単位で読出してＭＰＥＧデコーダに入力することができる。従って、ＣＰＵがバイト単位で静止画データを主記憶からＭＰＥＧデコーダへ転送する場合と比較して高速に転送することができる。
【００６８】
また、前記連結情報は、前記送信装置から繰り返し送信されるものであり、前記受信手段は、前記送信装置から送信される前記連結情報を受信して前記記憶手段に１度だけ格納することとすることもできる。
これにより、本発明に係るデジタル放送受信装置は、静止画間の連結関係を示す連結情報を１度記憶手段に格納するだけで、これを参照して、利用者に指定されるであろう静止画の予測を行うことができるので、連結情報を記憶手段に逐次格納する必要がなくなる。
【００６９】
また、前記連結情報は、前記静止画データそれぞれと対をなしかつ当該静止画データに基づいて前記表示手段により静止画が表示されているときに利用者により次に指定されることのできる静止画がいずれであるかを示す複数のリンク情報で構成され、複数の前記リンク情報は、前記送信装置から繰り返し送信されるものであり、前記受信手段は、前記送信装置から送信される複数の前記リンク情報を受信して逐次前記記憶手段に格納するものであり、前記予測手段は、前記受信手段により前記記憶手段に格納された複数の前記リンク情報のうち、前記表示手段により表示されている静止画についての静止画データと対をなす１つのリンク情報を参照することにより、利用者による当該静止画の指定に後続する１回の指定操作により利用者に指定されるであろう１又は複数の静止画を予測することとすることもできる。
これにより、連結情報は、リンク情報の集合であるため、本発明に係るデジタル放送受信装置は、最低限１つのリンク情報により、ある静止画を表示している場合に利用者に次に指定されるであろう静止画の予測をすることができ、記憶手段の記憶領域容量が小さくても予測ができる。
【００７０】
また、本発明に係るデジタル放送受信装置は、デジタル放送の送信装置から繰り返し送信される複数のデジタル圧縮されている静止画データを受信し、利用者によって指定された１枚の静止画を表示するための画像信号を出力するデジタル放送受信装置であって、記憶手段と、複数の前記静止画データを逐次受信する受信手段と、利用者によって指定されるであろう１又は複数の静止画を予測する予測手段と、前記受信手段により受信された複数の前記静止画データのうち前記予測手段により予測された静止画についての静止画データを前記記憶手段に取り込む静止画取込手段と、利用者による静止画の指定を受け付ける指定受付手段と、前記記憶手段に格納された１又は複数の静止画データのうち、前記指定受付手段により受け付けられた利用者の指定に係る１枚の静止画についての静止画データを伸張して画像信号として出力する伸張出力手段とを備えることを特徴とする。
これにより、本発明に係るデジタル放送受信装置は、デジタル放送の送信装置から複数の静止画データが送信されてくる場合に、その複数の静止画データを受信して、その複数の静止画データのうち利用者が選択するであろうものを１つ又はそれ以上予測して、利用者の選択操作に先行して記憶手段中に格納するので、利用者が選択操作によりある静止画の表示指示をした際に当該静止画を表示するための画像信号を迅速に出力する確率を高める。
【００７１】
また、前記受信手段はさらに、複数の前記静止画それぞれについての当該静止画に係る画像信号を出力した状態において利用者に指定されることのできる静止画がいずれであるかを示す連結情報を受信して前記記憶手段に格納するものであり、前記予測手段は、前記受信手段により前記記憶手段に格納された前記連結情報を参照することにより、利用者によって指定されるであろう１又は複数の静止画を予測することとすることもできる。
これにより、本発明に係るデジタル放送受信装置は、ある静止画の画像信号を出力している状態において、利用者が次に選択することのできる静止画はいずれであるかを示す情報、即ち、静止画間の連結関係を示す連結情報を受信するので、これを参照して記憶手段に格納すべき静止画データを予測することにより、例えば、連結関連のない静止画を記憶手段に格納することはなくなり、静止画データを格納するための記憶手段の記憶領域容量を小さく押さえることができるようになる。
【００７２】
また、本発明に係るデジタル放送受信装置は、デジタル放送の送信装置から送信される第１種類データ及び第２種類データを受信し、これらのデータに基づいて信号を出力するデジタル放送受信装置であって、入力されたデータに基づいて信号を出力する信号出力手段と、前記第１種類データ及び前記第２種類データを受信する受信手段と、前記受信手段により受信されたデータから前記第１種類データを抽出する第１抽出手段と、前記受信手段により受信されたデータから前記第２種類データを抽出する第２抽出手段と、前記第１種類データの前記第１抽出手段から前記信号出力手段への第１転送と、前記第２種類データの前記第２抽出手段から前記信号出力手段への第２転送とを調停しつつ行う転送制御手段とを備え、前記転送制御手段は、前記第１転送又は前記第２転送についての必要性が生じていること及び前記必要性が生じていないことを検知する転送必要性検知部と、前記第１転送と前記第２転送とのうちいずれを優先的に行うかを示す優先度情報を記憶する優先度情報記憶部と、前記第１転送又は前記第２転送のいずれかの転送に対して排他的に転送権利を付与するものであって、前記転送必要性検知部により転送の必要性が生じていることが検知されたときに、転送の必要性が生じている当該転送に前記転送権利を付与し、前記第１転送と前記第２転送とについてともに前記必要性が生じているならば、前記必要性がともに生じている間は先に前記必要性が生じた方に前記転送権利を付与し、前記第１転送と前記第２転送とについてのいずれにも前記必要性が生じていないならば、前記優先度情報記憶部を参照して前記優先的に行うべき転送に対し前記転送権利を付与する転送権付与部と、前記第１転送又は前記第２転送のうち前記転送必要性検知部により転送の必要性が生じていることが検知された転送について前記転送権利付与部により前記転送権利が付与されているときに、当該転送を実行する転送実行部とを有することを特徴とする。
これにより、本発明に係るデジタル放送受信装置は、受信したデータを伸張等して出力するためのデータ転送について、転送するデータの重要度に応じて転送を制御することができ、静止画データと映像データとの転送の調停方法として静止画データを優先的に扱うことも可能であるため、利用者が選択した静止画を迅速に表示する確率を高める。
【００７３】
また、前記第１種類データは、グラフィックスを表示するためのグラフィックデータであり、前記第２種類データは、動画を表示するための動画データであり、前記優先度情報記憶部は、前記グラフィックデータについての転送を優先的に行うことを示す優先度情報を記憶しており、前記権利付与部は、前記転送必要性検知部により前記第１転送と前記第２転送とについてのいずれにも前記必要性が生じていないことが検知されたときに、前記第１転送に対し前記転送権利を付与し、前記出力手段は、入力された前記グラフィックデータ及び前記動画データに基づいてグラフィックス及び動画を重ねあわせて表示するための画像信号を出力することとすることもできる。
これにより、本発明に係るデジタル放送受信装置は、番組表等のグラフィックス表示を迅速に表示し、その背景に動画を重ね合わせて表示することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるデジタル放送受信装置６００の構成を示すブロック図である。
【図２】バイト変換回路６１２の内部構成を示すブロック図である。
【図３】各静止画間の関連を示すイメージ図である。
【図４】静止画情報テーブルの内容を示した図である。
【図５】利用者に選択される可能性のある複数の静止画データを主記憶１１０に格納する処理のフローチャートである。
【図６】実施の形態３に係るデジタル放送受信装置１６００の構成を示すブロック図である。
【図７】映像とグラフィックスが重なり合って表示された表示面を示す図である。
【図８】通常考えられる調停回路１７００の機能ブロック図である。
【図９】通常考えられる調停回路１７００における転送権利設定部１７０９の処理フローを示したフローチャートである。
【図１０】通常考えられる調停回路１７００におけるＡの転送権利チェック部１７０１の処理フローを示したフローチャートである。
【図１１】通常考えられる調停回路１７００の処理タイミング図である。
【図１２】本発明に係る調停回路１６１５の機能ブロック図である。
【図１３】調停回路１６１５における転送権利設定部２７０９の処理フローを示したフローチャートである。
【図１４】調停回路１６１５におけるＡの転送権利チェック部２７０１の処理フローを示したフローチャートである。
【図１５】調停回路１６１５の処理タイミング図である。
【図１６】実施の形態５に係るデジタル放送受信装置３６００の構成を示すブロック図である。
【図１７】静止画の選択の操作イメージを示す図である。
【図１８】デジタル放送の送信装置側が送信する静止画のデータについてのイメージを示した図である。
【図１９】従来のデジタル放送受信装置１００の構成を示すブロック図である。
【符号の説明】
１００、６００、１６００    デジタル放送受信装置
１０２、６０２、１６０２    復調部
１０３、６０３、１６０３    トランスポートデコーダ
１０４、６０４、１６０４    ローカルメモリ
１０５、６０５、１６０５    ＭＰＥＧデコーダ
１０６、６０６、１６０６    ローカルメモリ
１０７    圧縮データストリーム専用入力ポート
１０９、６０９、１６０９    ＣＰＵ
１１０、６１０、１６１０    主記憶
１１１、１６１１    シリアルパラレル変換回路
１１３、６１３、１６１３    伸張回路
１１４、６１４、１６１４    表示回路
６０８、１６０８    ＣＰＵアクセスポート
６１２、１６１２    バイト変換回路
７０２    入力バッファ
７０３    データセレクタ
７０５    出力順序決定レジスタ
７０７    カウンタ
１６０７    ストリーム入力ポート
１６１５    調停回路
２７０１    Ａの転送権利チェック部
２７０２    Ａの転送制御部
２７０３    Ａの転送要求保持部
２７０４    Ａの転送権利保持部
２７０５    Ｂの転送権利チェック部
２７０６    Ｂの転送制御部
２７０７    Ｂの転送要求保持部
２７０８    Ｂの転送権利保持部
２７０９    転送権利設定部
２７１０    転送カウンタ
２７１１    優先権保持部
【図１】
0004142156.tif 000002
【図２】
0004142156.tif 000003
【図３】
0004142156.tif 000004
【図４】
0004142156.tif 000005
【図５】
0004142156.tif 000006
【図６】
0004142156.tif 000007
【図７】
0004142156.tif 000008
【図８】
0004142156.tif 000009
【図９】
0004142156.tif 000010
【図１０】
0004142156.tif 000011
【図１１】
0004142156.tif 000012
【図１２】
0004142156.tif 000013
【図１３】
0004142156.tif 000014
【図１４】
0004142156.tif 000015
【図１５】
0004142156.tif 000016
【図１６】
0004142156.tif 000017
【図１７】
0004142156.tif 000018
【図１８】
0004142156.tif 000019
【図１９】
0004142156.tif 000020