JPH1093928A - Digital broadcasting decoder - Google Patents

Digital broadcasting decoder

Info

Publication number
JPH1093928A
JPH1093928A JP24172796A JP24172796A JPH1093928A JP H1093928 A JPH1093928 A JP H1093928A JP 24172796 A JP24172796 A JP 24172796A JP 24172796 A JP24172796 A JP 24172796A JP H1093928 A JPH1093928 A JP H1093928A
Authority
JP
Japan
Prior art keywords
circuit
data
decoder
decoding
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP24172796A
Other languages
Japanese (ja)
Inventor
Yukio Fujii
藤井  由紀夫
Hironori Komi
弘典 小味
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP24172796A priority Critical patent/JPH1093928A/en
Publication of JPH1093928A publication Critical patent/JPH1093928A/en
Pending legal-status Critical Current

Links

Landscapes

  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To realize a three-dimensional graphics without adding a memory exclusive for EPG and to economically advantageously construct a digital broadcasting decoder excellent in the operability of a user by time-sequentially sharing a decoder memory used in MPEG decoding with the plotter circuit of EPG graphics. SOLUTION: A switch circuit 307 changes over a signal to a memory interface 303 between the output of an MPEG decoder circuit 302 and the output of the graphic plotter circuit 305. A switch control signal is supplied from a microprocessor 7 through a microprocessor interface 306. When the microprocessor 7 selects the viewing of MPEG decoded output by the user interface 10, the signal route of the switch circuit 307 is controlled to be set on an MPEG decoding-side. Thus, the MPEG decoder circuit 302 occupies the decoder memory 4 and can execute a decoding processing.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はMPEG規格等でデ
ィジタル圧縮された一組の画像,音声データを復号する
とともに,これらに付随するシステム関連データを復号
する技術に関し,特に番組ガイド等の付加的なサービス
を提供する衛星放送およびケーブルテレビ放送の受信装
置を構築する技術に係わる.
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technology for decoding a set of image and audio data digitally compressed according to the MPEG standard and the like, and for decoding system-related data associated therewith. Related to technology for constructing satellite and cable television receivers that provide various services.

【0002】[0002]

【従来の技術】従来よりMPEG(Motion Pi
ctures Expert Group)規格方式で
情報量を圧縮された画像・音声データをMPEGシステ
ム規格のTS(Transport Stream)パ
ケット形式で伝送し,受信側でパケット分離と画像・音
声の伸長を行ってモニタおよびスピーカに出力するディ
ジタル放送の送受信形態がある.一般にTSパケット形
式ではプログラム,すなわち共通の時間軸を有する画像
・音声の組(従来のテレビジョン放送における番組に相
当)を同一の伝送チャネルに複数組多重化して伝送する
ことが可能であり,衛星放送やケーブルテレビのサービ
スでは通常このプログラム多重化を行う.さらにシステ
ムを管理する上で必須となるパケットの属性情報,再生
タイミングを制御する時間情報をPSI/SI(Pro
gram Specific Information
/Service Information)パケット
として画像・音声データとともに送る.ユーザが伝送さ
れる複数のプログラムの中から1プログラムを選択する
ときに,オンラインで番組情報を検索することを可能に
する電子プログラムガイド(EPG)のサービスが可能
である.サービス配信業者はEPGを実現するために各
プログラムの番組情報すなわち放送日時,開始・終了時
刻,内容,課金情報,字幕の有無などをPSI/SIパ
ケットの一種として常時送っている.受信側はこれらを
蓄積して処理し,MPEGデータからデコードした画像
信号とともにモニタ画面上にオンスクリーン表示(OS
D)する.このようなディジタル放送デコーダの例とし
て特開平08ー070451に開示されている受信装置
が挙げられる.以下,図5を用いて従来の技術に関する
説明を行う.図5はディジタル放送デコーダの内部ブロ
ックであり,入力端子1には多重化TSパケットが入力
される.前段にチューナ,伝送路復号および誤り訂正な
どの処理ブロックが接続されていることを想定してい
る.TSパケット分離回路2において多重化TSパケッ
トからユーザの指定するプログラムに属するパケットお
よびPSI/SIパケットを抽出する.画像・音声パケ
ットはMPEGデコーダIC3へ転送しデコード処理が
施される.MPEGデコード回路302はストリームイ
ンタフェース301を介して入力された画像・音声パケ
ットをデコーダメモリ4を用いて復号する.メモリイン
タフェース303はアドレス・データの形式変換をデコ
ーダメモリ4に対して行う.MPEGデータからデコー
ドされた画像および音声信号はディスプレイ回路304
においてそれぞれ走査線および音声フレームの形式に変
換されてMPEGデコーダIC3から出力される.他
方,画像・音声パケット以外のPSI/SIパケットに
関してはマイクロプロセサ7が処理を行う.マイクロプ
ロセサ7はPSI/SIパケットをTSパケット分離回
路2からデータバスを介してメインメモリ8に蓄積し,
MPEGデコードおよびデコーダシステム制御に必要な
情報を抽出して管理する.マイクロプロセサ7はマイク
ロプロセサインタフェース306を経由してデコードタ
イミングやエラー時の復帰などに関する制御信号をMP
EGデコード回路302に供給する.ユーザがリモート
コントローラ等のユーザインタフェース10を経由して
EPG表示のリクエストを入力するとマイクロプロセサ
7は表示に必要な番組情報の取得を開始し,当該パケッ
トデータをメインメモリ8あるいはデコーダメモリ4に
蓄積する.マイクロプロセサ7はデータから番組情報を
抽出し,メニュー画面などのグラフィックデータをOS
D回路5に接続されたグラフィックメモリ6に展開す
る.さらに必要に応じてフォントROM9から文字のビ
ットマップを参照し,グラフィックデータに重畳する.
OSD回路5はグラフィックデータをグラフィックメモ
リ6から読み出してMPEGデコーダIC3からの画像
信号と混合し,出力端子11へグラフィック画像信号を
出力する.
2. Description of the Related Art Conventionally, MPEG (Motion Pi)
monitor and speaker by transmitting the image / audio data of which the information amount is compressed in the format of an MPEG System (Transport Stream Group) in the MPEG system standard in the form of a TS (Transport Stream) packet, and separating the packet and expanding the image / audio in the receiving side. There is a form of transmission and reception of digital broadcasts output to. Generally, in the TS packet format, it is possible to multiplex a plurality of sets of a program, that is, a set of images and sounds having a common time axis (corresponding to a program in a conventional television broadcast) on the same transmission channel and transmit the multiplexed data. Broadcasting and cable television services usually perform this program multiplexing. Further, packet attribute information and time information for controlling reproduction timing, which are essential for managing the system, are stored in PSI / SI (Pro
Gram Specific Information
/ Service Information) packet as well as image / audio data. An electronic program guide (EPG) service is available that allows a user to search for program information online when a user selects one of a plurality of programs to be transmitted. In order to realize the EPG, the service distributor constantly sends program information of each program, that is, broadcast date and time, start / end time, contents, billing information, presence / absence of subtitles, etc. as a kind of PSI / SI packet. The receiving side stores and processes these, and displays on-screen on the monitor screen together with the image signal decoded from the MPEG data (OS
D). An example of such a digital broadcast decoder is a receiving device disclosed in JP-A-08-070451. Hereinafter, the related art will be described with reference to FIG. FIG. 5 shows an internal block of a digital broadcast decoder. A multiplexed TS packet is input to an input terminal 1. It is assumed that processing blocks such as a tuner, channel decoding, and error correction are connected in the previous stage. The TS packet separation circuit 2 extracts a packet belonging to a program specified by the user and a PSI / SI packet from the multiplexed TS packet. The image and audio packets are transferred to the MPEG decoder IC3 and subjected to decoding processing. The MPEG decoding circuit 302 decodes an image / audio packet input via the stream interface 301 using the decoder memory 4. The memory interface 303 converts the format of the address data into the decoder memory 4. The image and audio signals decoded from the MPEG data are displayed on the display circuit 304.
Are converted into scan line and audio frame formats, respectively, and output from the MPEG decoder IC3. On the other hand, the microprocessor 7 processes PSI / SI packets other than image / audio packets. The microprocessor 7 stores the PSI / SI packet in the main memory 8 from the TS packet separation circuit 2 via the data bus,
Extracts and manages information necessary for MPEG decoding and decoder system control. The microprocessor 7 sends a control signal for decoding timing and recovery from an error via the microprocessor interface 306 to the MP.
It is supplied to the EG decode circuit 302. When the user inputs a request for EPG display via a user interface 10 such as a remote controller, the microprocessor 7 starts acquiring program information necessary for display, and stores the packet data in the main memory 8 or the decoder memory 4. . The microprocessor 7 extracts program information from the data and converts graphic data such as a menu screen into an OS.
The data is expanded in the graphic memory 6 connected to the D circuit 5. Further, the character bit map is referenced from the font ROM 9 as necessary, and is superimposed on graphic data.
The OSD circuit 5 reads the graphic data from the graphic memory 6 and mixes it with the image signal from the MPEG decoder IC 3 and outputs the graphic image signal to the output terminal 11.

【0003】[0003]

【発明が解決しようとする課題】ユーザがEPGにより
番組情報の検索を行う場合には使い勝手の観点から直感
的なフィードバックが得られる表示になっていることが
望まれる.これを満足させる手法の一つに3次元グラフ
ィックスを用いたEPGがある.例えば日付,時刻,サ
ービス名,カテゴリーなどEPG内での選択基準となる
座標を3次元グラフィックスの空間座標に割り当てるこ
とによってユーザに直感的な操作感を与えることができ
る.ところが3次元グラフィックスの描画には座標変
換,ポリゴン(3次元空間内の多角形)描画あるいはテ
クスチャマッピングなどに膨大な計算とデータ転送能力
が必要なため,デコーダ内蔵のマイクロプロセサがこれ
をシステム制御と同等レベルの処理負荷を持つソフトウ
エアで実現することは困難である.また3次元グラフィ
ックスの描画処理をレンダリングアクセラレータと呼ば
れるグラフィック描画回路によりハードウエア化したと
仮定しても,テクスチャ保持や陰面処理の高速化のため
のバッファとして大容量のメモリが要求されるため,3
次元グラフィックスを応用したEPGを持たないデコー
ダと比較すると大幅なコスト上昇を招くことになる.一
般的にユーザがEPGを利用する時間が通常のMPEG
デコード出力を視聴する時間に比べて短いことを考えれ
ば,EPG専用のメモリを放送デコーダに搭載すること
はコストパフォーマンスの観点から望ましくない.
When the user searches for program information using the EPG, it is desired that the display be such that intuitive feedback is obtained from the viewpoint of usability. One of the methods to satisfy this is EPG using three-dimensional graphics. For example, by assigning coordinates, such as date, time, service name, and category, which are selection criteria in the EPG, to spatial coordinates of three-dimensional graphics, a user can be intuitively operated. However, rendering of three-dimensional graphics requires enormous calculations and data transfer capabilities for coordinate transformation, polygon (polygons in three-dimensional space) drawing, and texture mapping, so the microprocessor with a built-in decoder controls this. It is difficult to implement with software that has the same level of processing load as. Even if it is assumed that the rendering processing of the three-dimensional graphics is realized by hardware using a graphic rendering circuit called a rendering accelerator, a large-capacity memory is required as a buffer for maintaining texture and speeding up hidden surface processing. 3
Compared with a decoder that does not have an EPG that applies two-dimensional graphics, it leads to a significant increase in cost. In general, the time when the user uses the EPG is normal MPEG
Considering that the time required for viewing the decoded output is short, it is not desirable from the viewpoint of cost performance to mount a dedicated memory for the EPG in the broadcast decoder.

【0004】[0004]

【課題を解決するための手段】上記課題を解決する手段
として本発明ではMPEGデコードで用いるデコーダメ
モリをEPGグラフィックスの描画回路と時分割で共有
可能な構成とする.
According to the present invention, a decoder memory used for MPEG decoding can be shared with a drawing circuit of EPG graphics in a time sharing manner.

【0005】[0005]

【発明の実施の形態】以下,図面を参照しながら本発明
の実施の形態に関して説明する.図1は第1の実施の形
態を表すブロック図である.入力端子1には多重化TS
パケットが入力される.前段にチューナ,伝送路復号お
よび誤り訂正などの処理ブロックが接続されていること
を想定している.TSパケット分離回路2において多重
化TSパケットからユーザの指定するプログラムに属す
るパケットおよびPSI/SIパケットを抽出する.画
像・音声パケットはMPEGデコーダIC3へ転送しデ
コード処理が施される.MPEGデコード回路302は
ストリームインタフェース301を介して入力された画
像・音声パケットをデコーダメモリ4を用いて復号す
る.メモリインタフェース303はアドレス・データの
形式変換をデコーダメモリ4に対して行う.スイッチ回
路307はメモリインタフェース303への信号をMP
EGデコード回路302の出力とグラフィック描画回路
305の出力との間で切り替える.切り替え制御信号は
マイクロプロセサインタフェース306を経由してマイ
クロプロセサ7から供給される.マイクロプロセサ7は
ユーザがユーザインタフェース10によりMPEGデコ
ード出力の視聴を選択している場合にスイッチ回路30
7の信号経路をMPEGデコード側に設定するよう制御
する.このスイッチ制御によりMPEGデコード回路3
02はデコーダメモリ4を占有し,従来のMPEGデコ
ーダと同様にデコード処理を行うことができる.一方,
ユーザがEPGを選択する場合にはグラフィック描画回
路305がマイクロプロセサインタフェース306を介
してマイクロプロセサ7から描画すべきポリゴンの頂点
座標などのパラメータを受け取り,3次元描画処理を行
う.すなわちグラフィック描画回路305はポリゴンを
仮想的な3次元空間上に配置し,陰影処理および陰面処
理を施しながらユーザが画面として見るスクリーン平面
上に描画する.必要に応じてテクスチャマッピングおよ
びデコーダメモリ4のデータバスに接続されたフォント
ROM9から文字のビットマップ参照も行い,例えばテ
クスチャに番組名が重畳された区画等を描く.ここでE
PG描画処理中はマイクロプロセサ7がスイッチ回路3
07の信号経路をグラフィック側に設定し,MPEGデ
コードを中断することでグラフィック描画回路305に
デコーダメモリ4を占有させるため,処理に際して必要
となるメモリ領域,すなわち奥行きの情報をフレーム単
位で蓄積するZバッファ,テクスチャデータのバッファ
および描画結果を蓄えるフレームバッファ等をデコーダ
メモリ4内に確保することができる.グラフィック描画
回路305からの出力信号はMPEGデータからデコー
ドされた画像および音声信号と同様にディスプレイ回路
304においてそれぞれ走査線および音声フレームの形
式に変換されてMPEGデコーダIC3から出力され
る.以上,本実施の形態においてはMPEGデコード用
メモリをEPGのグラフィック描画回路が切り替えて占
有できる構成とすることにより付加的なメモリを設ける
ことなく3次元EPGを提供することが可能である.次
に図2を用い,本発明における第2の実施の形態につい
て説明する.上記の形態と共通のブロックについては同
一の符号を付記し,説明を省略する.デコーダメモリ4
をスイッチ回路307によりMPEGデコード回路30
2とグラフィック描画回路305の両者がアクセス可能
な構成である点に関しては第1の実施の形態と同様であ
るが,マイクロプロセサインタフェース306からスイ
ッチ回路307に至る切り替え制御信号の経路にタイミ
ング制御回路308を設けている点が異なる.本実施の
形態ではEPGの描画処理中においてもデコーダメモリ
4の一部はMPEGデコード回路302がアクセス可能
な領域として残されており,グラフィック描画回路30
5がメモリ領域の全てを占有する訳ではない.デコーダ
メモリ4は通常MPEGデコード回路302がアクセス
権を持ちデコード用メモリとして働くが,ユーザからE
PG出力の要求があった場合には,マイクロプロセサ7
がタイミング制御回路308に命令を送り,タイミング
制御回路308が両者からメモリアクセスの要求を受け
てメモリバスの調停を行う.図3にメモリ領域の割り当
ての例を示す.同図(a)はMPEGデコード用にメモ
リ領域を割り当てており,放送デコーダは通常このよう
にメモリを利用している.MPEGデコードにはビット
ストリームを一時的に蓄える受信バッファ(Vide
o,Audio用)と動き補償のリファレンス画像
(I,Pピクチャ)バッファを2面と表示(Bピクチャ
用)バッファが必要である.図3(b)および(c)は
EPGグラフィック出力時のメモリ割り当ての一例を示
している.同図(b)はMPEG画像のデコードに要す
るメモリ領域をグラフィック描画用に転用し,MPEG
音声のみデコード可能なように音声用メモリ領域を残し
ている.図3(b)に対するタイミング制御回路308
の動作は図4(a)に示すとおりである.EPGオンの
命令を受けてタイミング制御回路308はグラフィック
描画回路305へメモリアクセスのタイムスロットを発
生し,スイッチ回路307に供給することによりメモリ
のバンド幅を与える.時間軸の基準はMPEGデコード
回路302から供給されるフレームパルスであり画像表
示のタイミングと同期している.MPEG音声の処理は
描画処理と比較すれば少量のバンド幅で済むため,図4
(a)に示すように固定のタイムスロットを与えても影
響は少ない.この例ではEPGグラフィック表示時には
MPEG画像のデコードを中断するが,音声データは継
続してデコードされるため,第1の実施の形態よりも切
り替え時の違和感が少ないという特徴がある.さらに別
のメモリ割り当ての例として図3(c)に示す構成も考
えられる.図3(c)ではEPGグラフィック描画用メ
モリ領域をMPEGリファレンス画像用の1面に割り当
てている.この領域割り当てにより,EPGグラフィッ
ク表示時にはMPEG画像データからIピクチャに相当
するもののみを抽出してデコードし,EPG画面とオー
バレイ表示することが可能である.図3(c)に対応す
るタイミング制御回路308の動作は図4(b)のよう
になる.EPGオンの命令を受けた後,EPGグラフィ
ック描画用のタイムスロットを発生し,メモリのバンド
幅を与える.MPEGリファレンス画像用の1面には直
前まで使用していたIまたはPピクチャの画像が残され
ており,表示の際にこのMPEG画像をバックグラウン
ドにしてEPGグラフィック画像を出力することができ
る.また一般にIピクチャは15フレームに1枚程度の
割合で到来するため,この場合にのみIピクチャのデコ
ードに必要なタイムスロットをMPEGデコード回路3
02に与えてリファレンス画像を更新させる.この結
果,減少した更新レートによりスムーズな動画とはなら
ないが,EPGグラフィック表示中もMPEG画像・音
声のデコードが継続されるので連続性がより保たれた形
になる.またEPG以外のグラフィックを利用するアプ
リケーションでバックグラウンドにMPEG画像を必要
とするものに対しても有効である.EPGグラフィック
の側に注目すると,図3(b)の例よりもEPGグラフ
ィック描画に利用できるメモリ領域が削減されているの
で,EPGグラフィックの表示範囲や画質に限定が加わ
ることになる.これに対してはMPEG画像の有無とE
PG画質とのトレードオフ関係の中でいずれかを優先す
る2種類のモードを設け,ユーザが選択できるようにし
ておけばよい.以上,第2の実施の形態ではデコーダメ
モリの共有を時間軸で細分化し,EPGグラフィックの
出力中においてもMPEGデコードの一部を継続させて
いるところに特徴がある.
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the first embodiment. The multiplexed TS is input terminal 1.
Packet is input. It is assumed that processing blocks such as a tuner, channel decoding, and error correction are connected in the previous stage. The TS packet separation circuit 2 extracts a packet belonging to a program specified by the user and a PSI / SI packet from the multiplexed TS packet. The image and audio packets are transferred to the MPEG decoder IC3 and subjected to decoding processing. The MPEG decoding circuit 302 decodes an image / audio packet input via the stream interface 301 using the decoder memory 4. The memory interface 303 converts the format of the address data into the decoder memory 4. The switch circuit 307 converts the signal to the memory interface 303 to MP
Switching between the output of the EG decode circuit 302 and the output of the graphic drawing circuit 305. The switching control signal is supplied from the microprocessor 7 via the microprocessor interface 306. The microprocessor 7 switches the switch circuit 30 when the user selects viewing of the MPEG decoded output through the user interface 10.
7 is set to be set on the MPEG decoding side. By this switch control, the MPEG decoding circuit 3
02 occupies the decoder memory 4 and can perform decoding processing in the same manner as a conventional MPEG decoder. on the other hand,
When the user selects EPG, the graphic drawing circuit 305 receives parameters such as vertex coordinates of polygons to be drawn from the microprocessor 7 via the microprocessor interface 306, and performs three-dimensional drawing processing. That is, the graphic drawing circuit 305 arranges the polygons in a virtual three-dimensional space and draws them on a screen plane viewed by the user as a screen while performing shading processing and shading processing. If necessary, the texture mapping and the character ROM bit map reference from the font ROM 9 connected to the data bus of the decoder memory 4 are also performed. For example, a section where the program name is superimposed on the texture is drawn. Where E
During the PG drawing process, the microprocessor 7 switches the switch circuit 3
Since the signal path 07 is set on the graphic side and the MPEG decoding is interrupted to occupy the decoder memory 4 in the graphic drawing circuit 305, a memory area required for processing, that is, a depth information is stored in units of frames. A buffer, a buffer for texture data, a frame buffer for storing drawing results, and the like can be secured in the decoder memory 4. The output signal from the graphic drawing circuit 305 is converted into the format of a scanning line and an audio frame in the display circuit 304 in the same manner as the image and the audio signal decoded from the MPEG data, and output from the MPEG decoder IC3. As described above, in the present embodiment, a three-dimensional EPG can be provided without providing an additional memory by configuring the MPEG decoding memory so that the graphic drawing circuit of the EPG can switch and occupy the memory. Next, a second embodiment of the present invention will be described with reference to FIG. The same reference numerals are given to the blocks common to the above embodiments, and the description is omitted. Decoder memory 4
To the MPEG decoding circuit 30 by the switch circuit 307.
2 and the graphic drawing circuit 305 are the same as in the first embodiment, except that the timing control circuit 308 is connected to the path of the switching control signal from the microprocessor interface 306 to the switch circuit 307. The difference is that is provided. In the present embodiment, a part of the decoder memory 4 is left as an area that can be accessed by the MPEG decoding circuit 302 even during the EPG drawing processing.
5 does not occupy all of the memory area. The decoder memory 4 normally has access rights to the MPEG decoding circuit 302 and functions as a decoding memory.
When there is a request for the PG output, the microprocessor 7
Sends a command to the timing control circuit 308, and the timing control circuit 308 arbitrates the memory bus upon receiving a memory access request from both. Figure 3 shows an example of memory area allocation. In FIG. 1A, a memory area is allocated for MPEG decoding, and a broadcast decoder usually uses memory in this way. For MPEG decoding, a reception buffer (Video
o, Audio) and two reference image (I, P pictures) buffers for motion compensation and a display (B picture) buffer. FIGS. 3B and 3C show an example of memory allocation when outputting an EPG graphic. FIG. 4B shows a case where a memory area required for decoding an MPEG image is diverted for graphic drawing.
The audio memory area is left so that only audio can be decoded. The timing control circuit 308 for FIG.
Is as shown in FIG. Upon receiving the EPG ON command, the timing control circuit 308 generates a memory access time slot to the graphic drawing circuit 305 and supplies it to the switch circuit 307 to give a memory bandwidth. The reference of the time axis is a frame pulse supplied from the MPEG decoding circuit 302 and is synchronized with the timing of image display. Since the processing of MPEG audio requires a small amount of bandwidth as compared with the drawing processing, FIG.
As shown in (a), there is little effect even if a fixed time slot is given. In this example, the decoding of the MPEG image is interrupted at the time of displaying the EPG graphic, but the audio data is continuously decoded, so that there is a feature that there is less discomfort when switching than in the first embodiment. A configuration shown in FIG. 3C is also conceivable as another example of memory allocation. In FIG. 3C, an EPG graphic drawing memory area is allocated to one surface for an MPEG reference image. By this area allocation, it is possible to extract and decode only the picture corresponding to the I picture from the MPEG image data at the time of displaying the EPG graphic, and display it on the EPG screen. The operation of the timing control circuit 308 corresponding to FIG. 3C is as shown in FIG. After receiving the EPG ON command, a time slot for EPG graphic drawing is generated to give the memory bandwidth. An I or P picture image used until immediately before is left on one side of the MPEG reference image, and an EPG graphic image can be output with this MPEG image as a background when displayed. In general, an I picture arrives at a rate of about one in 15 frames. Only in this case, a time slot necessary for decoding the I picture is assigned to the MPEG decoding circuit 3.
02 to update the reference image. As a result, the moving image is not smooth due to the reduced update rate, but the MPEG image / audio is continued to be decoded even during the EPG graphic display, so that the continuity is maintained. It is also effective for applications that use graphics other than EPG and require MPEG images in the background. Focusing on the EPG graphic side, since the memory area that can be used for the EPG graphic drawing is reduced as compared with the example of FIG. 3B, the display range and the image quality of the EPG graphic are further limited. For this, the presence or absence of an MPEG image and E
It is only necessary to provide two types of modes that give priority to either of them in the trade-off relationship with the PG image quality so that the user can select it. As described above, the second embodiment is characterized in that the sharing of the decoder memory is subdivided on the time axis, and a part of the MPEG decoding is continued even during the output of the EPG graphic.

【0006】[0006]

【発明の効果】以上記述したように,本発明ではMPE
Gデコードで用いるデコーダメモリをEPGグラフィッ
クスの描画回路と時分割で共有可能なため,EPG専用
メモリを付加することなく3次元グラフィックスを実現
できるので,ユーザの使い勝手の良いディジタル放送デ
コーダを構築する上で経済的に有利である.さらに時分
割共有を細分化すればMPEG画像・音声の一部とEP
Gグラフィック表示を同時に行うことも可能である.
As described above, according to the present invention, the MPE
Since the decoder memory used for the G decoding can be shared with the drawing circuit of the EPG graphics in a time-sharing manner, three-dimensional graphics can be realized without adding an EPG-dedicated memory, thereby constructing a digital broadcasting decoder which is easy for the user to use. The above is economically advantageous. Furthermore, if the time-sharing sharing is subdivided, a part of MPEG image / sound and EP
It is also possible to perform G graphic display at the same time.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明における第1の実施の形態を表すブロッ
ク図
FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】本発明における第2の実施の形態を表すブロッ
ク図
FIG. 2 is a block diagram showing a second embodiment of the present invention.

【図3】デコーダメモリの領域割り当てを示す説明図FIG. 3 is an explanatory diagram showing area allocation of a decoder memory;

【図4】デコーダメモリの時分割共有のタイミングを示
す説明図
FIG. 4 is an explanatory diagram showing timing of time division sharing of a decoder memory;

【図5】従来の技術を表すブロック図FIG. 5 is a block diagram showing a conventional technique.

【符号の説明】[Explanation of symbols]

1…入力端子2…TSパケット分離回路,3…MPEG
デコーダIC,301…ストリームインタフェース,3
02…MPEGデコード回路,303…メモリインタフ
ェース,304…ディスプレイ回路,305…グラフィ
ック描画回路,306…マイクロプロセサインタフェー
ス,307…スイッチ回路,308…タイミング制御回
路,4…デコーダメモリ,5…OSD回路,6…グラフ
ィックメモリ,7…マイクロプロセサ,8…メインメモ
リ,9…フォントROM,10…ユーザインタフェー
ス,11…出力端子
DESCRIPTION OF SYMBOLS 1: Input terminal 2: TS packet separation circuit, 3: MPEG
Decoder IC, 301 ... stream interface, 3
02 MPEG decoding circuit, 303 memory interface, 304 display circuit, 305 graphic drawing circuit, 306 microprocessor interface, 307 switch circuit, 308 timing control circuit, 4 decoder memory, 5 OSD circuit, 6 ... Graphic memory, 7 ... Microprocessor, 8 ... Main memory, 9 ... Font ROM, 10 ... User interface, 11 ... Output terminal

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】圧縮符号化により情報量を圧縮された画像
および音声信号と該画像および音声信号の組(以下プロ
グラムと記述する)の内容を記述するプログラム情報と
が多重されたディジタルデータが衛星またはケーブル等
の伝送媒体を介して送られるディジタル放送の形態にお
いて,該ディジタルデータを受信して復号を行い該復号
された画像信号を出力するところのモニタ画面上に該プ
ログラム情報をグラフィック表示するディジタル放送デ
コーダであって,圧縮ディジタルデータの復号回路と,
該復号回路がデータの蓄積を行うデコーダメモリと該プ
ログラムデータのグラフィック表示データを生成するグ
ラフィック描画回路と該デコーダメモリへのアクセス経
路を該復号回路と該グラフィック描画回路との間で切り
替えるスイッチ回路を有し,プログラムデータのグラフ
ィック表示を行う場合には該スイッチ回路が該デコーダ
メモリへのアクセス経路をグラフィック描画回路側に設
定することを特徴とするディジタル放送デコーダ.
A digital data in which an image and an audio signal whose information amount has been compressed by compression encoding and program information describing the contents of a set of the image and the audio signal (hereinafter referred to as a program) are multiplexed by a satellite. Alternatively, in the form of digital broadcasting transmitted via a transmission medium such as a cable, a digital display for receiving the digital data, decoding the digital data, and graphically displaying the program information on a monitor screen for outputting the decoded image signal. A broadcast decoder, comprising: a decoding circuit for compressed digital data;
The decoding circuit includes a decoder memory for storing data, a graphic drawing circuit for generating graphic display data of the program data, and a switch circuit for switching an access path to the decoder memory between the decoding circuit and the graphic drawing circuit. A digital broadcast decoder, wherein the switch circuit sets an access path to the decoder memory to a graphic drawing circuit side when a graphic display of program data is performed.
【請求項2】圧縮符号化により情報量を圧縮された画像
および音声信号と該画像および音声信号の組(以下プロ
グラムと記述する)の内容を記述するプログラム情報と
が多重されたディジタルデータが衛星またはケーブル等
の伝送媒体を介して送られるディジタル放送の形態にお
いて,該ディジタルデータを受信して復号を行い該復号
された画像信号を出力するところのモニタ画面上に該プ
ログラム情報をグラフィック表示するディジタル放送デ
コーダであって,圧縮ディジタルデータの復号回路と,
該復号回路がデータの蓄積を行うデコーダメモリと該プ
ログラムデータのグラフィック表示データを生成するグ
ラフィック描画回路と該デコーダメモリへのアクセス経
路を該復号回路と該グラフィック描画回路との間で切り
替えるスイッチ回路と,該スイッチ回路へ切り替えタイ
ミング信号を供給するタイミング制御回路を有し,プロ
グラムデータのグラフィック表示を行う場合には該タイ
ミング制御回路が該スイッチ回路に時分割切り替え信号
を供給し,該スイッチ回路は該時分割切り替え信号に同
期して該デコーダメモリへのアクセス経路を設定するこ
とを特徴とするディジタル放送デコーダ.
2. A digital data comprising a multiplexed image and audio signal whose information amount has been compressed by compression encoding and program information for describing the contents of a set of the image and audio signal (hereinafter referred to as a program) is a satellite. Alternatively, in the form of digital broadcasting transmitted via a transmission medium such as a cable, a digital display for receiving the digital data, decoding the digital data, and graphically displaying the program information on a monitor screen for outputting the decoded image signal. A broadcast decoder, comprising: a decoding circuit for compressed digital data;
A decoder memory for storing data by the decoding circuit, a graphic drawing circuit for generating graphic display data of the program data, and a switch circuit for switching an access path to the decoder memory between the decoding circuit and the graphic drawing circuit; And a timing control circuit for supplying a switching timing signal to the switch circuit. When performing graphic display of program data, the timing control circuit supplies a time-division switching signal to the switch circuit, and the switch circuit A digital broadcast decoder which sets an access path to said decoder memory in synchronization with a time division switching signal.
【請求項3】前記請求項2に記載のディジタル放送デコ
ーダであって,プログラムデータのグラフィック表示を
行う場合には該タイミング制御回路が該復号回路におけ
る音声データの復号処理のみ行えるような時分割切り替
え信号を供給し,該スイッチ回路は該時分割切り替え信
号に同期して該デコーダメモリへのアクセス経路を設定
することを特徴とするディジタル放送デコーダ.
3. The digital broadcast decoder according to claim 2, wherein when performing graphic display of program data, said timing control circuit performs time-division switching so that said decoding circuit can only perform decoding of audio data. A digital broadcast decoder for supplying a signal, wherein the switch circuit sets an access path to the decoder memory in synchronization with the time division switching signal.
【請求項4】前記請求項2に記載のディジタル放送デコ
ーダであって,プログラムデータのグラフィック表示を
行う場合には該タイミング制御回路が該復号回路におけ
る音声データの復号処理および/または画像データの復
号処理の一部のみ行えるような時分割切り替え信号を供
給し,該スイッチ回路は該時分割切り替え信号に同期し
て該デコーダメモリへのアクセス経路を設定することを
特徴とするディジタル放送デコーダ.
4. A digital broadcast decoder according to claim 2, wherein when performing graphic display of program data, said timing control circuit decodes audio data and / or decodes image data in said decoding circuit. A digital broadcast decoder which supplies a time-division switching signal capable of performing only part of the processing, and wherein the switch circuit sets an access path to the decoder memory in synchronization with the time-division switching signal.
【請求項5】前記請求項4に記載のディジタル放送デコ
ーダであって,圧縮符号はMPEG規格による符号を用
い,プログラムデータのグラフィック表示を行う場合に
は該タイミング制御回路が該復号回路における音声デー
タの復号処理および/またはIピクチャの復号処理のみ
行えるような時分割切り替え信号を供給し,該スイッチ
回路は該時分割切り替え信号に同期して該デコーダメモ
リへのアクセス経路を設定することを特徴とするディジ
タル放送デコーダ.
5. The digital broadcast decoder according to claim 4, wherein the compression code uses a code conforming to the MPEG standard, and when graphic display of program data is performed, the timing control circuit controls the audio data in the decoding circuit. And / or a time-division switching signal for performing only I-picture decoding processing, and the switch circuit sets an access path to the decoder memory in synchronization with the time-division switching signal. Digital broadcasting decoder.
JP24172796A 1996-09-12 1996-09-12 Digital broadcasting decoder Pending JPH1093928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24172796A JPH1093928A (en) 1996-09-12 1996-09-12 Digital broadcasting decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24172796A JPH1093928A (en) 1996-09-12 1996-09-12 Digital broadcasting decoder

Publications (1)

Publication Number Publication Date
JPH1093928A true JPH1093928A (en) 1998-04-10

Family

ID=17078643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24172796A Pending JPH1093928A (en) 1996-09-12 1996-09-12 Digital broadcasting decoder

Country Status (1)

Country Link
JP (1) JPH1093928A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1198431A (en) * 1997-09-16 1999-04-09 Victor Co Of Japan Ltd Program information display device
JPH11239305A (en) * 1998-02-24 1999-08-31 Sony Corp Digital television broadcast receiver
JP2003158687A (en) * 2001-11-22 2003-05-30 Sanyo Electric Co Ltd Digital broadcast receiver
KR20040009262A (en) * 2002-07-23 2004-01-31 주식회사 휴맥스 Method for providing electronic program guide information in digital broadcasting receiver
KR100852394B1 (en) * 2001-03-09 2008-08-18 톰슨 라이센싱 Video apparatus, notably video decoder, and process for memory control in such an apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1198431A (en) * 1997-09-16 1999-04-09 Victor Co Of Japan Ltd Program information display device
JPH11239305A (en) * 1998-02-24 1999-08-31 Sony Corp Digital television broadcast receiver
KR100852394B1 (en) * 2001-03-09 2008-08-18 톰슨 라이센싱 Video apparatus, notably video decoder, and process for memory control in such an apparatus
JP2003158687A (en) * 2001-11-22 2003-05-30 Sanyo Electric Co Ltd Digital broadcast receiver
KR20040009262A (en) * 2002-07-23 2004-01-31 주식회사 휴맥스 Method for providing electronic program guide information in digital broadcasting receiver

Similar Documents

Publication Publication Date Title
US5737030A (en) Electronic program guide device
JP4011949B2 (en) Multi-screen composition device and digital television receiver
US6885406B2 (en) Apparatus and method for controlling display of image information including character information, including appropriate size control of a display window
JP3407287B2 (en) Encoding / decoding system
US7154558B2 (en) Display control apparatus and method, and recording medium and program therefor
JP3601181B2 (en) Receiver
EP1185093A2 (en) Television signal reception apparatus
KR100190250B1 (en) Digital television set
JPH09162821A (en) Multiplex broadcasting system and broadcasting transmission device/broadcasting reception device used in the same
US20050021810A1 (en) Remote display protocol, video display system, and terminal equipment
US20100165200A1 (en) Display control device, display control method and display control program
JP2003078837A (en) Television receiver and method for providing information to the same
JPH11266413A (en) Information processor its method, digital signal demodulator and its method, and served medium
JP2000347638A (en) Osd device, coding video decoding device using it, and digital broadcast receiving device using the decoding device
JPH11122555A (en) Channel navigation system and method
JPH1093928A (en) Digital broadcasting decoder
WO2001005144A1 (en) Video display control method, video display processing system, video display processing device, screen display device
JP3882208B2 (en) Transmitting device and receiving device
JP2001022335A (en) Video display control method, video display processing system and video display processor
JP2000152114A (en) Display device for contents of mixed broadcast and its display method
JPH11355683A (en) Video display device
JP2002300492A (en) Broadcasting receiver and program display method
JP2000092006A (en) Digital broadcast program transmission system and digital broadcast program receiver
JP2001148816A (en) Composition image broadcast device and receiver
JP3671871B2 (en) Receiver