JP3017646B2 - フレームレート変換機能付き画像復号装置 - Google Patents
フレームレート変換機能付き画像復号装置Info
- Publication number
- JP3017646B2 JP3017646B2 JP29114694A JP29114694A JP3017646B2 JP 3017646 B2 JP3017646 B2 JP 3017646B2 JP 29114694 A JP29114694 A JP 29114694A JP 29114694 A JP29114694 A JP 29114694A JP 3017646 B2 JP3017646 B2 JP 3017646B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- image
- image data
- data
- decoding
- 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.)
- Expired - Fee Related
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Television Systems (AREA)
Description
と異なるフレームレートで画像を復号できるフレームレ
ート変換機能付き画像復号装置に関するものである。
または蓄積する場合、データ量を削減するために符号化
が行われる。符号化の方法としては、画像情報(画像デ
ータ)の時間的または空間的相関性を利用して冗長度を
少なくする方法がある。
する2画面(フレーム)の差分を符号化したり、画像の
動きを検出して動き補償を行ったりするものがある。ま
た、空間的相関性を利用する方法として、画像を所定の
大きさのブロック(例えば縦方向、横方法とも8画素ず
つ)に分けて、ブロック内のデータを直交変換し、変換
係数をスキャン変換し(例えば低周波成分から高周波成
分の順に並び替える)、可変長符号化を行うものがあ
る。MPEG(Moving Picture Experts Group)が標準
化を進めている画像符号化方式(以下、MPEG2と略
す)は、上記2つの方法を併用するものとなっている。
これはMPEG2の暫定勧告“Generic Coding of Movi
ng Pictures and Associated Audio”と題するISO/
IEC13818−2に記載されている。
り、復号処理手段Aと表示処理手段Bから成る。復号処
理手段Aには符号化されたデータのビット列である入力
ビットストリーム100が入力され、復号の後、再生画
像200が出力される。表示処理手段Bは前記再生画像
200を表示モニタに適する様に変換処理を行うもの
で、画像出力300が出力される。MPEG2では、復
号処理手段Aで行うべき処理内容を規定しており、表示
処理については定めていない。
成例である。図4において、バッファ制御部10、可変
長復号器20、スキャン変換器30、逆量子化器40、
逆DCT部50、動き補償画像再生部60により復号処
理が実行される。71はバッファメモリであり、72,
73,74はフレームメモリ(後述する3つのI,P,
Bフレームのメモリ)である。また、81,82はデー
タ、83,84は予測フレームデータまたは予測フィー
ルドデータ、85は再生画素データ、86はBフレーム
画像データであり、100は符号化された画像を表現す
る入力ビットストリーム、200は再生画像を示す。
ストリーム100は、バッファ制御部10の制御によ
り、データ81としてバッファメモリ71に蓄積され
る。バッファメモリ71から読み出されたデータ82
は、可変長復号器20によって、可変長復号される。
ないが、固定長符号もこの可変長復号器20で復号され
るものとする。次に、スキャン変換器30によりデータ
の順序を並び替えた後、逆量子化器40により逆量子化
される。次に、逆DCT部50により逆離散コサイン変
換される。動き補償画像再生部60では、画像の動きを
考慮した再生を行う。MPEG2では、時間的に前のフ
レーム(ここではIフレーム)と時間的に後のフレーム
(ここではPフレーム)の両方から時間的に中間のフレ
ーム(ここではBフレーム)の予測を行う。そのため、
Bフレームの再生には、予め復号されているIフレーム
とPフレームの予測フレームデータ83,84をフレー
ムメモリ72,73から読み出す必要がある(MPEG
2では、時間的に後のPフレームはBフレームに先立っ
て復号される)。また、予測方式には、前述のフレーム
予測の他にフィールド予測があり、フレーム予測と同様
に、フィールド予測は時間的に前のフィールド(ここで
はIフィールド)と時間的に後のフィールド(ここでは
Pフィールド)の両方から時間的に中間のフィールド
(ここではBフィールド)の予測を行う。予測フレーム
データまたは予測フィールドデータ83,84と逆DC
T部50の出力である予測誤差によりBフレームまたは
Bフィールドを動き補償画像再生部60で再生し、再生
画素データ85としてフレームメモリ74に書き込まれ
る。フレームメモリ72,73,74中にあるI,P,
Bのフレームは所定の順に各メモリから読み出され(図
4ではBフレーム画像データ86を読み出している)、
再生画像200が出力される。
像200の雑音除去、フレームレート変換などの処理が
なされる。
る。例えば映画は1秒間に24枚のフレームから構成さ
れている。これを符号化し、再び復号しPAL,SEC
AMの様な25フレーム/秒(50フィールド/秒)の
再生画像を得るには、次のような2つの方法が考えられ
る。
/秒の再生画像200を得ることを前提とする方法であ
る。これは、必ずしも一般的ではないが、MPEG2/
ビデオのストリームシンタックス上は可能である。復号
時に1/2秒間に1回3フィールド周期かけて1フレー
ムを復号し、再生画像出力ではその時だけ1フレームを
3フィールド表示し、他の期間は通常通り2フィールド
表示する。復号開始を不等間隔にしたり、2フィールド
表示/3フィールド表示の切り替えは符号化時にビット
ストリーム中のリピート・ファースト・フィールド(re
peat_first_field)の情報として入れられる。
トの変換を行わず、24フレーム/秒で符号化し、その
まま復号し再生画像200を得るものである。各フレー
ムの復号開始時刻は等間隔であり、リピート・ファース
ト・フィールドの情報は無視される。この場合、25フ
レーム/秒の画像を得るには上記表示処理手段Bでフレ
ームレート変換しなければならない。その一般的な方法
は、フレームメモリを2面以上用いて、第1面に24フ
レーム/秒(プログレシブ)で書き込みを行っている間
に第2面に書き込まれた一つ前のフレームを、表示のた
め25フレーム/秒(インターレース)で読み出す。そ
の際、書き込み処理を読み出し処理が追い越さ無いよう
に、第1の方法と同様に1/2秒に1回の割で同一フィ
ールドを2回読み出し調整することが必要になる。
1の方法では、符号化時点で予め表示モニタのフレーム
レートをPAL/SECAM用に固定してしまうため、
表示モニタ選択の自由度が失われ、NTSCやパソコン
のモニタを接続した復号装置ではビットストリームを復
号できても画像を見ることができない。
部に高価なフレームメモリを2面以上搭載したフレーム
レート変換装置が必要になってしまう。
解消し、復号処理側で接続している表示モニタに合わせ
た再生画像を生成でき、かつコストアップが少ない画像
復号装置を提供することを目的とする。
装置は、入力符号化ストリームが、例えば24フレーム
/秒で、表示出力は25フレーム/秒用である場合の様
に、1秒あたりの入力フレーム数が出力フレーム数より
少ない関係に有るか否かを判定し、少ない関係にある場
合に判定結果を保持する変換モード保持手段と、変換モ
ードが設定された場合、次に表示すべき復号後の画像デ
ータがフレームメモリ内に既に蓄えられているかどうか
を判定するフレームメモリ状態判定手段と、次に表示す
べきフレームの画像データが前記フレームメモリ内に揃
っていない場合、次に表示すべき復号前の画像データが
バッファ内に既に蓄えられているかどうかを判定するバ
ッファメモリ状態判定手段と、もしフレームメモリ内に
もバッファメモリ内にも次の画像を表示するのに必要な
データが揃っていなければ、直前に表示した画像データ
を再表示する再表示手段とを有する。
られた値が設定された場合、フレームメモリ状態判定手
段の判定結果に基づき次に表示すべきフレームの画像デ
ータが揃っているかどうか判定し、もし揃っていなかっ
た場合、バッファメモリ状態判定手段の出力を調べる。
もし、次に表示すべきフレームの復号前画像データがバ
ッファメモリ内に揃っていて、かつそれを復号するのに
必要な参照画像データもフレームメモリ内に存在すれば
直ちに復号・表示処理を行い、もしそうでなければ、上
記再表示手段により、現在表示中のフレームの直前のフ
レームを再表示する。これにより、新たに外部にフレー
ムレート変換装置を設けることなく、簡易的なフレーム
レート変換が可能となる。
する。図1は、本発明の一実施例の構成を示したブロッ
ク図である。また、図2は、本実施例による、約1秒分
の入力ビットストリームを、復号、再生表示する処理内
容の概略タイミングを示したものである。
24フレーム/秒プログレシブシーケンスで符号化され
ており、表示モニタは25フレーム/秒インタレースを
想定している、また、GOP(Group of Pictures )構
造は、BBIBBP(IまたはPピクチャーの間にBピ
クチャーが2枚、Iピクチャーから次のIピクチャーま
でに6枚のピクチャーが存在する)として説明してい
る。
成要素と同一構成要素には同一名称,番号を付した。図
4から新たに追加した構成要素は、動き補償画像再生部
60内のモードレジスタ61、表示クロック発生部6
2、ベクトル復号部63、フレームメモリ読み書き制御
部64および符号化表示モード信号11、バッファメモ
リ状態信号12、24:25変換モードフラグ65、表
示フレーム周期信号66の4本の信号線である。
ム100は、図1に示したバッファ制御部10への入力
データである。また、復号処理とは、バッファメモリ7
1に格納された上記ビットストリームデータを、バッフ
ァメモリ71から表示モニタのフレーム周期(1/25
秒)に合わせて、1フレーム単位で読み出し、可変長復
号器20、スキャン変換器30、逆量子化器40、逆D
CT部50、動き補償画像再生部60を経てフレームメ
モリ72,73,74に再生データを書き込むまでの処
理時間を示す。
読み出しは、該当フレーム期間におけるフレームメモリ
読み書き制御部64の処理内容、即ち、I,P,B各ピ
クチャーごとに、再生画像の書き込み,参照読み出し,
表示読み出しシーケンスを矢印を用いて表現したもので
ある。各メモリへ入る方向の矢印は再生画像の書き込み
を、縦方向に出る矢印は参照画像としての読み出し、横
方向へ出る矢印は表示のための読み出しを意味する。再
生画像200は上述した処理の結果得られた出力画像で
ある。
作を説明する。図1において、入力ビットストリーム1
00はバッファ制御部10を経て、1秒間に24フレー
ムの割合で、連続的にバッファメモリ71に格納され
る。但し、通常I,P,Bの各ピクチャーごとに符号化
方式が異なるため、発生符号量は異なる。バッファ制御
部10は、ストリーム中に含まれるフレームレート,フ
レーム構造,プログレシブシーケンスか否か等を解析
し、符号化表示モード信号11を介してモードレジスタ
61に伝える。また、バッファ制御部10はメモリ情報
判定手段としての機能も備えており、出入りする符号化
データの各フレームの先頭を示すピクチャースタートコ
ードをカウントし、現在バッファメモリ71内に何フレ
ーム分の符号化データが格納されているかを監視し、そ
の結果をバッファメモリ状態信号12を経由してフレー
ムメモリ読み書き制御部64に知らせる。一方、動き補
償画像再生部60では、符号化表示モード信号11から
の情報と現在接続中の表示モニタの走査周波数から、入
力が24フレーム/秒プログレシブ表示で、かつ表示出
力がPAL等の25フレーム/秒であれば、モード保持
手段として機能するモードレジスタ61に24:25変
換モードを設定し、その結果を24:25変換モードフ
ラグ65としてバッファ制御部10及びフレームメモリ
読み書き制御部(フレームメモリ状態判定手段ならびに
再表示手段として機能する)64に伝える。このモード
においては、バッファ制御部10はストリーム中に記述
されているバッファメモリ71からの読み出しタイミン
グを指定するVBV遅延(Video Buffering Verifier D
elay)またはDTS(Decoding Time Stamp )の値には
必ずしもとらわれず、例えば、プログラム受信開始時の
み参照し、それ以降は表示フレーム周期信号66に合わ
せて、上記バッファメモリ71から1フレーム分単位で
符号化データを復号するため読み出す。通常は読み出さ
れた符号化データは、リアルタイムで可変長復号、逆量
子化、逆DCT、動き画像補償等の処理を施され、ピク
チャーの種類(I,P,B)によって、各々決められた
フレームメモリに書き込まれる。ところが、入力は24
フレーム/秒であるのに対し、出力は25フレーム/秒
であるため、1秒に1フレームの割合いで復号の休止が
生じる。これが図2において復号処理が×で示された期
間である。このとき、フレームメモリ読み書き制御部6
4は、以下の優先順位に従って再生画像出力の制御を行
う。
表示すべき順番の1フレーム分のデータが揃っていれ
ば、それを表示する。(2)次に、バッファメモリ71
に表示すべき順番の符号化フレームデータ(通常Bピク
チャー)が1フレーム分揃っていて、それを復号するの
に必要な参照画像がフレームメモリ72,73に揃って
いれば復号しながら表示する。(3)上記(1)(2)
共不満足なら、直前に表示したフレームを再表示する。
内に1フレーム分の符号化データがまだ蓄えられていな
かった場合、復号処理を一時休止する一方、フレームメ
モリ読み書き制御部64は、次に表示すべき再生画像デ
ータが既にI用またはP用フレームメモリ72,73に
格納されているかを、まず確認する(IまたはPピクチ
ャーのみ事前に復号され参照画像としてフレームメモリ
に既に格納されているため)。存在すればそのフレーム
を再生画像200として出力する。このとき、もし、フ
レームメモリ72,73に存在しなければフレームメモ
リ読み書き制御部64は、直前に出力したフレームを再
度表示のため出力する。さらに、復号を1回休止した後
のフレーム期間には、バッファ制御部10は、上記バッ
ファメモリ71に1フレーム分の符号化データが揃った
ことを確認し、そのフレームの復号を行う。もしこの復
号データがBピクチャーであれば、フレームメモリ読み
書き制御部64はそれを直ちに再生画像200として出
力する。一方、もしBピクチャーでなければ、直前に表
示したフレームのデータを再出力する。
力ストリームをPAL/SECAM等の25フレーム/
秒で表示出力する場合について述べたが、入力データの
フレームレートが出力フレームレートよりも数パーセン
ト程度以下低ければ、例えば、パーソナルコンピュータ
や通信端末等独自の表示フレームレートを持つ機器に適
用しても実用上問題はない。また、GOP構造も本実施
例ではBBIBBPで説明したが、他の組み合わせでも
同様の効果が得られることは当業者の容易に理解すると
ころである。
復号装置は、入力符号化ストリーム中の1秒あたりの画
像数が表示出力画像数より少ない関係に有るか否かを判
定し、少ない関係にある場合に判定結果を保持する変換
モード保持手段と、変換モードが設定された場合、現在
表示中の次に表示すべき復号後の画像データがフレーム
メモリ内に既に蓄えられているかどうかを判定するフレ
ームメモリ状態判定手段と、次に表示すべきフレームの
画像データが前記フレームメモリ内に揃っていない場
合、次に表示すべき復号前の画像データがバッファメモ
リ内に、かつ前記画像データを復号するのに必要な参照
画像データがフレームメモリに既に蓄えられているかど
うかを判定するバッファメモリ状態判定手段と、前記変
換モードにおいて前記フレームメモリ状態判定手段とバ
ッファメモリ状態判定手段の判定結果により前記フレー
ムメモリ内にもバッファメモリ内にも次の画像を表示す
るのに必要なデータが揃っていなければ直前に表示した
画像データを再表示する再表示手段とを有するので、例
えば、24フレーム/秒プログレシブシーケンスで符号
化されてきたストリームを、フレームメモリ制御とバッ
ファ制御によってアンダーフロー時に同一フレームを再
表示して直接PAL方式等の25フレーム/秒の再生画
像として出力できるため、符号化時に予め表示モニタを
特定することや外部に高価なフレームレート変換装置等
を付加することも必要がないので、コスト、回路規模の
増加を最小限に押さえることができる。
EG2で認められている23.976フレーム/秒の場
合でも、なんら手を加えること無く変換することが可能
である。
る。
トストリームを復号,再生表示する処理内容の概略タイ
ミングを示す図である。
である。
ブロック図である。
Claims (1)
- 【請求項1】 符号化された画像データを復号する装置
において、入力符号化ストリーム中の1秒あたりの画像
数が表示出力画像数より少ない関係に有るか否かを判定
し、少ない関係にある場合に判定結果を保持する変換モ
ード保持手段と、変換モードが設定された場合、 現在表示中の次に表示す
べき復号後の画像データがフレームメモリ内に既に蓄え
られているかどうかを判定するフレームメモリ状態判定
手段と、次に表示すべきフレームの画像データが前記フ
レームメモリ内に揃ってない場合、次に表示すべき復号
前の画像データがバッファメモリ内に、かつ前記画像デ
ータを復号するのに必要な参照画像データがフレームメ
モリに既に蓄えられているかどうかを判定するバッファ
メモリ状態判定手段と、前記変換モードにおいて前記フ
レームメモリ状態判定手段とバッファメモリ状態判定手
段の判定結果により前記フレームメモリ内にも前記バッ
ファメモリ内にも次の画像を表示するのに必要なデータ
が揃っていなければ直前に表示した画像データを再表示
する再表示手段を有することを特徴とするフレームレー
ト変換機能付き画像復号装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29114694A JP3017646B2 (ja) | 1994-11-25 | 1994-11-25 | フレームレート変換機能付き画像復号装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29114694A JP3017646B2 (ja) | 1994-11-25 | 1994-11-25 | フレームレート変換機能付き画像復号装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08149464A JPH08149464A (ja) | 1996-06-07 |
JP3017646B2 true JP3017646B2 (ja) | 2000-03-13 |
Family
ID=17765043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29114694A Expired - Fee Related JP3017646B2 (ja) | 1994-11-25 | 1994-11-25 | フレームレート変換機能付き画像復号装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3017646B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5007759B2 (ja) * | 2002-07-19 | 2012-08-22 | ソニー株式会社 | 符号化装置、符号化方法、復号化装置及び復号化方法 |
JP4806888B2 (ja) * | 2002-07-19 | 2011-11-02 | ソニー株式会社 | 復号化装置及び復号化方法 |
-
1994
- 1994-11-25 JP JP29114694A patent/JP3017646B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH08149464A (ja) | 1996-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH06178274A (ja) | 動画像復号化装置 | |
US5903311A (en) | Run level pair buffering for fast variable length decoder circuit | |
JPH09200695A (ja) | 高速再生のためのビデオデータの復号化方法及びその装置 | |
JP3078991B2 (ja) | 低遅延モード画像復号方法および装置 | |
JPH0799603A (ja) | ビデオ信号符号化方法及び装置、ビデオ信号復号化方法及び装置、又はビデオ信号記録メディア | |
JP3034173B2 (ja) | 画像信号処理装置 | |
JP2003333540A (ja) | フレームレート変換装置及びそれを用いた映像表示装置、テレビジョン放送受信装置 | |
JP3017646B2 (ja) | フレームレート変換機能付き画像復号装置 | |
JPH08102908A (ja) | 再生装置 | |
JP4289055B2 (ja) | トランスコーダおよびこれを用いた記録再生装置 | |
JP4320509B2 (ja) | 映像再符号化装置および方法 | |
JPH06165150A (ja) | 動画像符号化/復号化装置 | |
JPH11155129A (ja) | Mpeg画像再生装置およびmpeg画像再生方法 | |
JP2820631B2 (ja) | 画像復号方法および装置 | |
JP4184223B2 (ja) | トランスコーダ | |
JP3017644B2 (ja) | 画像復号装置における表示用同期信号発生装置 | |
JP4293151B2 (ja) | 映像符号化方法及び映像記録装置 | |
KR100252810B1 (ko) | 엠펙디코더 | |
JP3067404B2 (ja) | 画像符号化装置及び復号化装置 | |
JPH08163570A (ja) | 低遅延モード画像復号方法および装置 | |
JP3037569B2 (ja) | 画像復号装置 | |
JP3531594B2 (ja) | ビデオ信号復号化方法及び装置 | |
JP2001223989A (ja) | 画像再生装置 | |
JPH11308620A (ja) | 画像復号装置 | |
JP2003299036A (ja) | 映像復号装置、映像復号方法、プログラム、および媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071224 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081224 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081224 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091224 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101224 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101224 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111224 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111224 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121224 Year of fee payment: 13 |
|
LAPS | Cancellation because of no payment of annual fees |