JPH08172573A - データレート変換方法及び装置 - Google Patents

データレート変換方法及び装置

Info

Publication number
JPH08172573A
JPH08172573A JP7237774A JP23777495A JPH08172573A JP H08172573 A JPH08172573 A JP H08172573A JP 7237774 A JP7237774 A JP 7237774A JP 23777495 A JP23777495 A JP 23777495A JP H08172573 A JPH08172573 A JP H08172573A
Authority
JP
Japan
Prior art keywords
rate
field
data
frame
repeating
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.)
Granted
Application number
JP7237774A
Other languages
English (en)
Other versions
JP3189031B2 (ja
Inventor
Adrian Philip Wise
フィリップ ワイズ エイドリアン
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.)
Discovision Associates
Original Assignee
Discovision Associates
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 Discovision Associates filed Critical Discovision Associates
Publication of JPH08172573A publication Critical patent/JPH08172573A/ja
Application granted granted Critical
Publication of JP3189031B2 publication Critical patent/JP3189031B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/253Picture signal generating by scanning motion picture films or slide opaques, e.g. for telecine
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/587Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 ビデオデコーダにおいて低速レートのデータフレームを
高速レートのデータフィールドに変換する方法。この方
法においては、1つのフレーム期間において整数回数だ
けフィールドが繰り返されるような基本フィールド繰り
返しレートを定め、高速レートの低速レートに対する比
すなわち高速化率(speed-up ratio)から低速レートに
対する1フレーム期間内のフィールド数の比を引くこと
により繰り返しレートの比の微分を計算し、フィールド
繰り返しレートの微分と該比の微分とを比較して双方が
互いに変動するときフィールドを加えたり除いたりす
る。

Description

【発明の詳細な説明】
【0001】
【本発明の属する技術分野】本発明は、ビデオデータの
フレーム/フィールドレート変換等のデータレート変換
方法及び装置に関する。
【0002】
【従来の技術】画像情報を圧縮する種々の方法が知られ
ている。特に、画像圧縮の標準的方式として、JPE
G,MPEG及びH・261がある。これらの方式につ
いては、例えば、米国特許第5,212,742号において議論
がなされている。ところで、画像情報は、通常、連続す
るフィールドとして形成されている。あるビデオフォー
マットに変換されて表示さるべき元の画像情報は、当該
情報が表示される際のフィールドレートに直ちに整合で
きるとは限らない。例えば、セルロイドフィルムは24
フレーム/秒(24Hz)のレートにて撮影されるが、
NTSCテレビジョンシステムは、ほぼ60Hzのフィ
ールドレートを有する。かかるフィルム画像のフレーム
レートを増加せしめてテレビジョンシステムのフィール
ドレートに整合せしめる技術はプルダウン(pulldown)
変換と呼ばれている。
【0003】上記したフィルムをNTSC標準フォーマ
ットにて表示する例においては、2/3プルダウン変換
が用いられ、この変換においては、ビデオフィールド繰
り返しレートにおける2つ又は3つの連続するフィール
ド期間に対して各フィルムフレームが繰り返される。そ
して、繰り返し回数は、次のように変化する。すなわ
ち、第1フレームは、2つの連続するフィールド期間内
において2回表示され、第2フレームは、3つの連続す
るフィールド期間において3回表示される。よって、1
秒間において、24Hzの12個のフィルムフレーム
(コマ)は、各々、2回再生され(すなわち24個のフ
ィールド期間)、残りの12個のフィルムフレームは、
各々、3回再生される(すなわち36個のフィールド期
間)。結局、(24+36)コマが1秒間60個のフィ
ールドすなわち60Hzフィールドレートになるのであ
る。
【0004】プルダウン動作指令は、外部で形成され
て、表示装置と協働するビデオデコーダに供給されるか
またはビデオデコーダの中で生成される。指示されたプ
ルダウン動作においては、エンコーダがプルダウン演算
を実行し、更に、例えばMPEG−2ビデオシンタック
ス(syntax)における“第1フィールド繰り返し”フラ
グを用いて繰り返されるべきフレームを指令する。デコ
ーダは、受信した外部指令に単に従う。
【0005】ローカルプルダウン動作においては、エン
コーダは、フィルム情報をエンコーディングして、これ
を受信装置に伝送する。ところで、この伝送された信号
の中には、受信装置のデコーダに対してどのように適切
なプルダウン変換(例えば上記した2/3プルダウンの
ような)をなすのかを指示する情報がない。よって、デ
コーダは、伝送されたフィルムフレームレートから表示
フィールドレートにどのように変換するのかを演算しな
ければならない。
【0006】今、24Hzフレームレートから60Hz
フィールドレートへのプルダウン変換のみが要請されて
いるのであれば、単一の2/3プルダウン変換が比較的
容易に実行される。しかし乍ら、他のプルダウン方式が
要請されることもあり得る。例えば、24Hzフィルム
フレームレートがPALテレビジョンシステムのための
50Hzフィールドレートに変換されることが必要な場
合がある。
【0007】更に、NTSCシステムにおいては、実際
のフィールドレートは60Hzではなくて 60000/1001
Hzである故、更に、複雑な手順が必要となる。よっ
て、通常の交互2/3プルダウンは高過ぎるフィールド
レートを生じてしまう。
【0008】
【発明の概要】本発明によれば、遅いレートで受信した
データフレームをより速いレートのデータフィールドに
変換する方法であって、フレーム期間中の基本整数回の
フィールド繰り返し数を定めるステップと、速いレート
の遅いレートに対する比とフレーム期間中のフィールド
基本繰り返し数の遅いフレームレートに対する比との差
からフィールド繰り返しレートの差分を演算するステッ
プと;繰り返しフィールドレートの差分が演算によって
得られたフィールド繰返しレートの差分に対して変動す
るとき該繰り返しフィールド中の選択したフィールドを
追加的に繰り返したり削除したりするステップ;とから
なることを特徴とする方法が提供される。
【0009】本明細書においては「フレーム」及び「フ
ィールド」なる術語を便宜上用いているが、これらの術
語は、1つのセットとして送受信されたり構成されたり
するフレーム,フィールド,パケット、等の個別のデー
タ群を指すために用いられる。本発明においては、繰り
返しフレームを含ませたり抜き取ったりすることにより
選択された繰り返しレートの変更を容認し、従って、よ
り速いフィールドデータレートのための冗長データをも
許容する。好ましくは、基本整数繰り返しレートは高速
フィールドレートより小である。この場合、本発明によ
る方法においては、繰り返しレートにおいて付加的な繰
り返しフレームを付加する。この繰り返しレートはフィ
ールドレートの半分より小である。
【0010】本発明による方法においては、より遅い整
数繰り返しレートを選択しない。変形例においては、よ
り速いレートを選択し、必要な場合には、繰り返しフレ
ームを削除するようにアレンジされる。本発明によれ
ば、遅いレートにて受信したデータフレームをより速い
レートにて生成されるフィールドに変換する装置であっ
て、フレーム期間における基本整数フィールド繰り返し
レートを設定する手段と、速いレートに遅いレートに対
する比と、前記基本整フィールド繰り返しレートの遅い
フレームレートに対する比との差から該フィールド繰り
返しレートの微分を演算する手段と、前記フィールド繰
り返しレートの演算微分に対して繰り返しフィールドレ
ートの微分が変動するとき、繰り返しフィールドのいく
つかを更に繰り返すかまたは削除してフィールド繰り返
しレートをより速いレートに維持するようになれた装置
が提供される。
【0011】好ましくは、本発明による変換装置は、繰
り返しフレームのいずれかを繰り返すか削除する手段を
作動せしめるフレーム繰り返し若しくはフレーム削除信
号を生成する手段を更に含んでいる。本発明は、 23.98
Hz,24Hz及び25Hzのフレームレートのデータ
を50Hzフィールドレートにて表示し、 23.98Hz,
24Hz,25Hz及び 29.97Hzのフレームレートの
データを 59.94フィールドレートにて表示することを可
能にするプルダウン演算をなす一般的解決手段を提供す
る。
【0012】ところで、ブレーシェンハム(Breshenha
m)の描線アルゴリズムは、一連の矩形画素(pel)に分
解出来る任意の傾斜の線を表示画面上に描く方法であ
る。このブレーシェンハムのアルゴリズムは、アディソ
ン−ウェズリ(Addison-Wesley)社によって刊行された
フォーリ他(Foley et al)著の相互作用的コンピュー
タグラフィックスの基本(Fundamentals of Inter acti
ve Computer Graphics')と題する書籍の433ないし
436頁に記載されている。
【0013】図1に示された描線例(線の傾斜が0及び
1の間にある)においては、当該描線アルゴリズムによ
って、X軸上の各座標について当該ラインにより近いY
軸上の画素を決定することにより所望の表示ラインが近
似されるのである。この画素は近似画素として黒色に色
付けされて示されている。図の左から右へすなわちX座
標(n−1)からX座標(n)にアルゴリズムが移動す
るとき、X座標(n−1)ときと同じY座標の画素を選
択するのかY座標をインクリメントするのかの決定がな
されるのである。この図においては、座標(n)に移行
するとき及び座標(n+2)に移行するときにインクリ
メントされているが、座標(n+1)に移行するときは
インクリメントはされていない。
【0014】上記したY軸上でのインクリメントをなす
べきや否やの決定方式が、本発明においては、ビデオデ
コーダにおいて到来するフレーム(コマ)レートからよ
り速いフィールドレートを導くために現在フレームを2
フィールド期間よりも3フィールド期間に亘って表示す
べきや否やの決定のために応用している。ところで、2
4Hzのフレームレートから60Hzのフィールドレー
トに変換する単純なケースにおいては、所望のスピード
アップ比は60/24である。しかし乍ら、1つのフレ
ーム期間において1つのフレーム(コマ)が3つのフィ
ールド期間(2つのフィールド期間ではなく)に亘って
表示されるべきや否やの重要な決定がなされるのであ
る。もし、3フィールド期間表示フレームが存在しない
場合は24Hzフレームに対して48フィールドしか得
られないのである。よって、2回繰り返しフィールドの
数の割合をスピードアップ比から差し引くと、
【0015】
【数1】
【0016】となる。よって、1/2の傾斜の線をプロ
ットすることによってプルダウンパターンを演算するこ
とが出来るのである。上記したことから明らかなよう
に、1/2の傾斜の直線を描画するときに、Y座標がX
座標の1つおきに1度インクリメントされる。このこと
は予期される結果である。なんとなれば、3/2プルダ
ウンを達成するために、1つ置きのフィルムフレーム
(コマ)を3フィールド期間に亘って表示するからであ
る。
【0017】本出願人による「Method and Apparatus f
or Video Decompression」と題する1994年7月29日付
の英国特許出願題9415413.5号は、複数標準方式のビデ
オデコーダを開示しており、本明細書の開示に組み入れ
る。本発明は、MPEG−2標準信号を受信する上記し
たビデオデコーダとの関連において実現出来る。上記し
た英国特許出願において開示されたビデオデコーダの好
ましい実施例を示す図2において、コード化MPEGデ
ータ(MPEG−1又はMPEG−2)がコード化デー
タ入力回路 200を経て装置に供給される。このデータ
は、次いで、信号路 202を経てスタートコード検出器
(SCD) 204に供給される。SCD204は独特のビッ
トパターンからなる複数のスタートビットを検出し、こ
れらを次段以降の回路が検出し易いトークン(Token)に
よって置換する。スタートコードを除く残りのデータ
は、データトークンによって運ばれる。この一連のスタ
ートコード及びデータトークンは、信号路 206を経て、
フォーマッティング回路 208に転送され、ここで、供給
されるデータが外部メモリによって記憶されるに適当な
フォーマットにアレンジされる。このデータは信号路 2
10を経て同期ダイナミックRAM(SDRAM)インタ
ーフェース回路 212に供給される。
【0018】SDRAMインターフェース回路 212は、
種々のデータ流を取り扱い、これらのデータ流は単一の
インターフェース信号路 230上において多重化されて、
外部SDRAM装置 228に対する書込又は読出がなされ
る。各ケースにおいて、データがスイングバッファ(21
4,216,218,220,222及び 224)に一時的に記憶される。
なお、これらのスイングバッファの各々は2つの別々の
RAMアレイからなっている。SDRAMのためのアド
レスはアドレスジェネレータ 330によって生成され、信
号路 332を経てSDRAMインターフェース回路 212に
供給され、これらのアドレスは、外部SDRAM 228に
信号路 230を経て供給される前にDRAMインターフェ
ースコントローラ 226によって処理される。このアドレ
ス生成は、外部SDRAMにおいてコードデータバッフ
ァ 234及び多数のフレームバッファ 232が維持されるよ
うになされるのである。
【0019】上記した如く、フォーマット化されたスタ
ートコードトークン及びデータトークンは、信号路 210
を経てSDRAMインターフェース回路 212に伝送され
る。ここで、スイングバッファ 214によって一時的に保
持される。このデータは、外部SDRAM 228のコード
化データバッファ(CDB) 234を含む領域に書き込ま
れる。このバッファは、データ順が維持されるFIFO
(First In, First Out)の機能を有している。CDB
234から戻ってくるデータは、信号路 236を経てSDR
AMインターフェース回路 212を出る前にスイングバッ
ファ 216に一時的に保持される。信号路 236上のデータ
は、CDB 234によって(変化する)時間遅れを与えら
れたこと以外は信号路 210上のデータと同一である。
【0020】CDB 234から戻って来るデータは、回路
238によってフォーマットが解かれる。この回路 238は
フォーマッティング回路 208によって先になされた外部
SDRAMでの記憶に適したフォーマットを元に戻すの
である。しかし乍ら、信号路206のバス幅が信号路 240
のバス幅と同じでなければならないという制限がないこ
とに注目すべきである。好ましい実施例においては、信
号路 240についてはより広いバス幅が与えられている。
これは、信号路 206によって運ばれるデータより高いデ
ータ帯域幅を得るためである。
【0021】(スタートコードトークン及びデータトー
クンをまだ含んでいる)データは、信号路 240を経てビ
デオパーサ(Parser)回路 242に供給される。この回路
は全体として、高度化されたビデオデータを更に処理す
る機能を有している。特に、ビデオデータの構造がパー
ス(parse)処理されて、そのコンポーネントパーツが
識別されるようになされる。このビデオパーサ回路 242
はプログラムを内蔵するマイクロプログラム化ステート
マシン(Microprogrammed State Machine) 244を有す
る。指令信号が信号路 250を経てホフマン(Huffman)
デコーダ 246に供給される。この指令信号のいくつかの
部分がこのホフマンデコーダ 246によって解読される。
指令信号の残りの部分及びホフマンデコーダによって生
成されたデータが信号路 255を経て演算ロジックユニッ
ト(ALU) 248に転送される。ここで、更に、指令信
号のいくつかの部分がALU自身によって解読され、指
令信号の残りの部分及びALUによって生成されたデー
タが信号路 256を経てトークンフォーマッティング回路
258に転送される。ホフマンデコーダ 246は信号路 252
を経てエラー状態をMSM 244に通知する。ALU 248
は信号路 254を経て条件コードをMSM 244にフィード
バックすることもできる。このことによって、MSM24
4はALU 248の中で処理されるデータに対する条件付
けとなるジャンプ指令を実行できるようになる。ALU
248は、レジスタファイルを含み、これに選択された情
報を記憶することができる。スタートコードトークン
は、これに続く(データトークンに含まれる)データの
タイプを有効に告知することができる。このことによっ
て、MSM 244はデータを復号するためにどちらの指令
シーケンスが続くかを決定することができるのである。
スタートコードから抽出したトークンに基づく全体的な
決定に加えて、ビデオデータのより詳細な構造が既に述
べたミカニズムによって追従される。このメカニズムは
ALU内のレジスタファイルに書き込まれたビデオデー
タの構造を画定する情報を保持し、この情報を用いて、
復号データの値に応じた条件付きジャンプ指令を実行し
て指令の交互シーケンスを選択してコード化データのシ
ンボルの正確なシーケンスを復号するのである。
【0022】(ホフマンデコーダによって用いられなか
った)残りの指令ビットと共に復号データが信号路 256
を経てトークンフォーマッティング回路 258に供給され
る。データはこの指令ビットに応じてトークンとしてフ
ォーマット化され、これらのトークンは次の処理ステー
ジによって認識され得るのである。得られるトークンは
3つの別々の方向に信号路 260,262及び 264を経て転送
される。1つのトークン流 262はアドレスジェネレータ
330に供給され、このアドレスジェネレータ 330におい
ては、このトークン流が解読されて、既に述べた如く、
CDB 234及びフレームバッファ 232を維持するのに相
応しいアドレスが生成される。第2のトークン流 264は
ビデオタイミングジェネレータ 326によって解読され
て、復号ビデオ情報の最終表示特性を制御するのであ
る。第3のトークン流 260はインバースモデラ(Invers
e Modeller) 266に転送され、続いて後続の処理回路に
供給される。これらの3つのトークン流(260,262及び2
64)の各々は互いに同じであるが、そのトークン流から
情報は各々異なるのである。また各回路の動作に不適当
なトークンは無視される。トークン流 262及び 264にお
いて有効に解釈されるトークンは、基本的に制御情報で
あり、トークン流 260に接続された回路において有効に
解釈されるのはより有用なデータと考えられ得る。
【0023】インバースモデラ 266はデータに存在する
零係数の継続長を引伸ばす作用を有し、得られるデータ
は正確に64の係数を伴ったデータブロックからなり、
これは、信号路268を経て逆ジグザグ(Zig Zag)回路 2
70に転送される。この回路は2つの予め定めたパターン
のうちのいずれかに応じたデータ流を並べかえて、二次
元と考えられるデータを得るのである。逆ジグザグ回路
270は、小さいRAM272を有し、このRAM 272には
データが一時的に記憶される。得られるデータが信号路
274を経て逆量子化器 276に転送される。ここで、係数
が量子化状態を解かれ、逆離散コサイン変換(DCT)
関数の準備のために適当な数値に戻される。この逆離散
コサイン変換は別々の変換であり、これは二度適用され
なければならない。すなわち、一度は垂直方向であり、
もう一度は水平方向である。この実施例においては、単
一の一次元逆DCT関数が二度用いられて完全二次元変
換が達成されるのである。すなわち、データはまず逆D
CT回路 282に信号路 278を経て入る。得られるデータ
が信号路284 を経て転送され置換RAM 282に保持され
る。この置換RAMから読み出されたデータは書き込ま
れた順序とは異なる順序であって、デーダが置換されて
いる(すなわち列及び行が置き代わっている)。この置
換データが信号路 286を経て逆DCT回路 280に供給さ
れ、このこの逆DCT 280において、データが再度処理
されて、得られるデータは信号路 288を経てフィールド
/フレーム回路 290に転送される。
【0024】フィールド/フレーム回路は、場合によっ
ては再びデータを配列する。この場合、信号路 294を経
て転送されるデータは、外部SDRAMのフレームバッ
ファから読取った予測データと同じ構成(フィールド又
はフレーム)である。フィールド/フレーム 290はこの
再配置換えのためにRAM 290にデータを一時的に蓄え
る。
【0025】予測データは、上述した如く、外部SDR
AM内に維持されているフレームバッファから読取られ
る。予測データは2つの径路(名目上“前方向予測”及
び名目上“後方向予測”のための経路である。しかし、
これは厳格なものではない)を介して読み取られる。該
一方の経路はスイングバッファ 222及び信号経路 296か
らなり、他方の経路はスイッングバッファ 224及び信号
路 298からなる。これらの予測データは予測フィルタ 3
00によってフィルタリングされる。ここで、2つの予測
(前方向及び後方向)は、これらのデータについて予測
モードが指示されて必要な時には平均される。得られる
予測は、信号路 302を経て予測加算器 304に供給され
る。この加算器 304において予測値が信号経路 294を経
てフィールド/フレーム回路から供給されるデータに加
算される。こうして得られる復号画像情報は信号路 306
及びスイングバッファ 220を経て第3のフレームバッフ
ァに書き込まれる。
【0026】ビデオ(画像)信号を生成するために、復
号された情報がSDRAMからスイングバッファ 218を
経て読み取られて2つの信号経路の一方を経て転送され
る。色データは信号路 308を経て垂直アップサンプラ 3
12に供給される。アップサンプラ 312はデータをアップ
サンプリングして輝度信号に用いられると同じ数の操作
ラインを生成する。垂直アップサンプラ 312は、ライン
メモリ 314内に2つの色信号の各々の1つの操作ライン
を蓄える。2つの得られる色信号(青の色差信号及び赤
の色差信号)は、信号路 316及び318を経て水平アップ
サンプラ 320に転送される。輝度信号(垂直アップサン
プリングを要しない)は、また信号路 310を経て水平ア
ップサンプラに転送される。水平アップサンプラ 320
は、プリセットスケールファクタのいずれか1によって
データを再サンプリングして最終的な操作ラインのため
の適当な数の画素を生成する。このスケールファクタ
は、ビデオタイミング生成(VTG)回路 326によって
生成される信号 324から選択される。尚、この情報は信
号路 264を経てVTG 326に供給されるトークンの1つ
から単純に抽出される。
【0027】水平アップサンプラ 320によって生成され
たデータは、信号 322を経て出力マルチプレクサ 327に
転送される。出力マルチプレクサ 327は信号路 322を経
て到来するビデオデータ信号とVTG回路 326によって
生成されるタイミング信号 328に応じて生成される同
期,ブランキング及び境界情報信号と組み合される。正
しいタイミング信号を生成するために、特に正しい数の
境界情報を生成するために、VTG回路 326は信号路 2
64を経たトークンによって得られる情報を用いる。最終
的に得られるビデオ信号はストローブ(strobe)信号、
同期信号及びブランキング信号と共に信号路 334を経て
ビデオ出力インターフェース 336に転送される。出力イ
ンターフェース 336を経たビデオ信号は適当な画像表示
装置に転送される。
【0028】その他、いくつかのインターフェース回路
が用いられている。マイクロプロセッサインターフェー
ス 340は外部マイクロプロセッサをして信号路338への
接続を可能にしている。信号路 342は種々の回路ブロッ
クに接続してビデオデコーダの状態を外部マイクロプロ
セッサによって読み取れるようにしている。さらに、い
くつかの動作がこのインターフェース回路を経て種々の
制御信号をレジスタに書き込む外部プロセッサによって
制御される。
【0029】JTAG(Joint Test Action Group)イ
ンターフェース 346は、信号路 344に接続した外部装置
によって装置の種々の特性を制御できるようにしてい
る。JTAGインターフェース 346は、しばしば、組立
て後において印刷配線基板のテストのためにのみ用いら
れ得る。このテストにおいては、ビデオデコーダの外部
信号の制御のみが必要とされる。この実施例において
は、追加的なテスト能力が与えられており、この理由の
故に、JTAGインターフェース 346は信号路 348を経
て全ての回路ブロックに接続されている。
【0030】回路 352は外部クロック信号 350に基づく
クロック信号 354の生成及び分配のために設けられてい
る。この回路 352は外部の低速クロックに基づいて高速
内部クロックを生成することのできるPLL回路を含ん
でいる。上記した特許出願において開示されたビデオデ
コーダにおいては、表示レートがよく知られている。な
んとなれば 59.94Hz又は50Hz表示ラスタを選ぶた
めの構成ピン(NTSC/PAL)が設けられているか
らである。フィルムフレームレートはフレームレートパ
ラメータとしてMPEG/2ビデオデータ流において転
送される。
【0031】通常のイベント(event)においては連続す
るフレーム(コマ)は2つのフィールドによって表示さ
れる。ピクチャータイプ(Picture-Type)トークンにお
ける1ビットは第1フィールドの繰り返しを制御してフ
レーム表示を3つのフィールド回数とする。
【0032】
【表1】
【0033】ここで、 d ダブルハイト(double height)すなわちフレーム
を2つのフィールドに繰り返すこと x トップフィールドファースト(top field firs
t)すなわちフィールド画素内においては不画定を意味
する。
【0034】f リピートファーストフィールド(re
peat first field) p プログレシブフレーム(progressive frame) ss 画素構造: 00 トップフィールド(Top field) 01 ボトムフィールド(Bottom field) 10 フレーム(Frame) 11 未使用 tt 画素タイプ: 00 I−ピクチャ(I−picture) 01 P−ピクチャ(P−picture) 10 B−ピクチャ(B−picture) 11 D−ピクチャ(D−picture) “f”ビットが“1”にセットされると第1フィールド
が繰り返される。ここで、シーケンスがインターレース
されている場合、このトークンにおける“f”ビットは
MPEG−2シーケンスにおける“repeat-first-field
ビット”に直接的に整合をする。(これは信号プルダウ
ンをする場合である。)しかし乍ら、“progressive-se
quence”(MPEGスタンダードにおいてはこの術語が
定義されている)が、“1”(one)である場合、これは
シーケンスが進行(progressive)シーケンスとしてコー
ディングされていることを示し、一部のプルダウンが可
能とされ“f”ビットがここで述べるアルゴリズムに従
って計算される。
【0035】このアルゴリズムはマイクロプログラマブ
ルステートマシン(MSM)によって実行され、マイク
ロコードによって特定される(ここに添付したアルゴリ
ズムを示す“C”プログラムではなく、)。MSMは1
6ビットマシーンであり、このことによって、若干の複
雑化が生ずる。なんとなれば、16ビットによれば表現
出来る範囲の数に制限があるからである。
【0036】このことは、傾斜の分母及び分子の大きさ
を共通の係数によって除算することによって取り扱われ
る。本明細書の後に添付されるプログラム例においては
共通係数の1001をキャンセルし分子又は分母が奇数にな
るまで2によって除算することによってこのことが実行
される。この単純なケースにおいても、結果において示
されている最少及び最大値によって定まる16ビット数
値範囲を越えないdx及びdyの数値を得ることができ
る。上記したビデオデコーダにおいては数値dx及びd
yが予め計算されてテーブルに蓄えられる。これ等の数
値は正しいdx及びdyの値を定めるためのインデック
スとなる。結果として、これらの比は、以下に示すよう
に、さらに削減されて出来るだけ小なる分子及び分母と
されるのである。
【0037】
【表2】
【0038】図3及び4のフローチャートにおいて変数
“d”は決定変数であり、これは各X座標(すなわち各
フィルムフレーム)毎に更新される。図1において直線
によって示された如く、各X座標におけるY座標の理想
の値は2つの画素(1つは黒であり他方は白である)の
間に存在する。dは上方画素への距離及び下方画素への
距離の間の差に比例する。
【0039】もしdが負であるならば理想ラインは下方
画素により近く存在する。一方、dが正ならば、理想ラ
インは上方画素により近く存在する。各X座標におい
て、アルゴリズムは下方若しくは上方画素のいずれかを
選択しなければならず、次のX座標(次のフレーム)の
準備のためにdの値が更新されなければならない。もし
dが負であるならば下方の画素が選択される。そして、
dにincr1が加算されて更新される。この incr1は正
の値である故、dはより小なる負となって、ラインが次
のX座標において下方画素からより離れているという事
実を反映する。
【0040】dが正ならば上方画素が選択される。そし
て、変数dは incr2を加算することによって更新され
る。 incr2は負である故、dはより小なる正になり、
ラインが次のX座標において上方画素からより離れてい
るという事実を反映する。incr1及び incr2は、従っ
て、アルゴリズムが取り得る2つの可能性のある決定の
ためにdにおける変化を表わすのである。ここで、dの
変化は、理想的な直線から上方画素への距離及び該直線
から下方画素への距離の間の差における変化を意味す
る。よって1つのフレーム期間におけるフィールドの繰
り返しの基本整数値を選んでおいて、直線の傾斜を数式
1によって定めるのである。この数式1に基づいて、ア
ルゴリズムが用いられて1つのフレーム期間においてフ
ィールド繰り返しを追加すべきや否やの決定をなして、
より早いフィールドレートにおけるフィール繰り返しの
平均レートを維持するのである。
【0041】上記した表に示した例においては、1つの
フレーム期間におけるフィールドの繰り返し基本整数値
が2と便宜上選択されている。このことの故に、フィー
ルドの繰り返し数がプルダウンパターンに応じて追加さ
れてフィールドの繰り返しの動作平均値が維持されるの
である。しかしながら、フィールドの繰り返し数が全体
として余分になるような基本整数値を選択することも出
来、この場合、選択されたフィールド繰り返し数がプル
ダウンパターンに応じて削除されるのである。
【0042】テーブル2dx及びdyを蓄えかつ incr
1及び incr2を計算する例に対する変形例として incr
1及び incr2の値を予め計算してこれらをテーブルに
直接蓄えることも有効であることも理解すべきである。
図3は1つのフィールドをデコーディングして適当な回
数表示する手順を示すフローチャートである。
【0043】図4はフィールドレート及びフレームレー
トからdx及びdyを決定するアルゴリズムの例を示す
フローチャートである。この例においては、フィールド
レート及びフレームレートの値が共に 1000より大きい
ときはこれらの値が 1001の倍数を表わすものと解釈さ
れる。すなわち、24,000のフレームレートは実際には2
4,000/1001Hzのフレームレートを表わす。
【0044】図5は incr1,incr2及びdをイニシア
ライズするアルゴリズムを示している。このアルゴリズ
ムは第1のフレームの前に用いられる。ここで、dx及
びdyの値は分数dy/dxが“直線の傾斜”を表わす
ような整数である。図6は1つのフレームを2又は3フ
ィールド回数に亘って表示するべきや否やを定めるアル
ゴリズムを示している。このアルゴリズムは各フレーム
毎に用いられる。incr1及び incr2の値は上記した初
期化アルゴリズムによって定められる値である。又、d
の値は先のフレームについてのこのアルゴリズムによっ
て生成されるが最初のフレームについてはdの初期値が
時間アルゴリズムによって生成される。
【0045】本発明による方法の基本的な利点は以下の
通りである。 1.要求されるプルダウンの全てが同じ計算によって実
行される。 2.パラメータdx及びdyが一度与えられると(これ
らはテーブルに蓄えられる)、乗算若しくは除算が必要
とされない。 3.アルゴリズムは任意の長さのフレームシーケンスに
ついて作用する。すなわち、不確定に増加する数値はな
い(このことはワード幅に関係なく数値表示問題を生じ
得るのである)。
【0046】4.繰り返しフィールドを有するフレーム
がフレームのシーケンスに亘って均一に分布する。 5.アルゴリズムが作動するために維持さるべき状態が
非常に少ない。すなわち、dの現在値及び多分 incr1
及び incr2の値だけが維持されるべきであるであろ
う。(もっともこれらの値も再び計算することができ、
あるいは各フレーム毎にテーブルから読み取ることもで
きるのである。
【0047】以下に示す手順はブレシェンハムの描線ア
ルゴリズムである。
【0048】
【外1】
【0049】次に示すプログラムはどのフレームを3フ
ィールド回数に亘って表示するかを計算する変形アルゴ
リズムを示している。各変換動作は 100万フィルムフレ
ームに亘ってテストすることによってチェックし、フィ
ールドレートが所望の値に近づくことを確実にするので
ある。
【0050】
【外2】
【0051】
【外3】
【0052】
【外4】
【0053】上記したプログラムによって次の様な出力
が得られる。すなわち、 出力フィールドレート=50,入力フレームレート=24000/1001 dx=12000, dy=1025 比=2.0854166,フィールドレート=49.9999984016 (フィールドレート=50049.9984/1001) 最小値=−21950,最大値=2000 出力フィールドレート=50,入力フレームレート=24 dx=12, dy=1 比=2.0833333,フィールドレート=49.9999992 (フィールドレート=50049.9991992/1001) 最小値=−22,最大値=0 出力フィールドレート=50,入力フレームレート=25 dx=25, dy=0 比=2,フィールドレート=50 (フィールドレート=50050/1001) 最小値=−50,最大値=0 出力フィールドレート=60000/1001,入力フレームレート=24000/1001 dx= 750, dy= 375 比=2.5,フィールドレート=59.9400599401 (フィールドレート= 60000/1001) 最小値=−750,最大値=0 出力フィールドレート=60000/1001,入力フレームレート=24 dx=3003, dy= 1494 比= 2.4975024,フィールドレート=59.9400576 (フィールドレート= 59999.9976576/1001) 最小値=−3018,最大値= 2982 出力フィールドレート=60000/1001,入力フレームレート=25 dx=25025, dy= 9950 比= 2.3976023,フィールドレート=59.9400575 (フィールドレート= 59999.9975575/1001) 最小値=−30150,最大値= 19850 出力フィールドレート=60000/1001,入力フレームレート=30000/1001 dx=1875, dy=0 比=2,フィールドレート=59.9400599401 (フィールドレート= 60000/1001) 最小値=−3750,最大値=0
【図面の簡単な説明】
【図1】 ブレーシェンハムの描線アルゴリズムを示す
図である。
【図2】 ビデオデコーダにおけるデータの流れを示す
ブロックダイヤグラムである。
【図3】 本発明の種々の特徴を示すフローチャートで
ある。
【図4】 本発明の種々の特徴を示すフローチャートで
ある。
【図5】 本発明の種々の特徴を示すフローチャートで
ある。
【図6】 本発明の種々の特徴を示すフローチャートで
ある。

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 低速レートにて受信したデータフレーム
    を高速レートにて生成されるデータフィールドに変換す
    る方法であって、 1つのフレーム期間におけるフィールドの繰り返し基本
    整数を定めるステップと、 前記低速レートに対する前記高速レートの比と前記基本
    整数の前記低速レートに対する比との差からフィールド
    繰り返しレートの微分を演算するステップと、 フィールド繰り返しレートの微分の実際値が、前記フィ
    ールド繰り返しレートの微分の演算値に対し変化すると
    きは、繰り返しフィールドのうちのいずれ選択したフィ
    ールドを追加的に繰り返すか又は削除して、前記高速レ
    ートにおけるフィールド繰り返しを維持するステップ
    と、 からなることを特徴とする方法。
  2. 【請求項2】 請求項1記載の方法であって、該選択さ
    れた繰り返しレートは、前記高速レートより小であり、
    該選択されたフレームが追加的に繰り返されることを特
    徴とする方法。
  3. 【請求項3】 請求項1記載の方法であって、該選択さ
    れた繰り返しレートは前記高速フィールドレートより高
    速であり、選択されたフレームが追加的に削除されるこ
    とを特徴とする方法。
  4. 【請求項4】 請求項1記載の方法であって、前記基本
    整数は2であることを特徴とする方法。
  5. 【請求項5】 請求項1記載の方法であって、前記演算
    ステップ及び繰り返しフィールドのうちの選択するフィ
    ールドの追加若しくは削除のステップはブレーシェント
    ハムアルゴリズムに従ってなされることを特徴とする方
    法。
  6. 【請求項6】 低速レートにて受信したデータフレーム
    を高速レートにて生成されるデータフィールドに変換す
    る装置であって、 1つのフレーム期間におけるフィールドの繰り返し基本
    整数を定める手段と、 前記低速レートに対する前記高速レートの比と前記基本
    整数の前記低速レートに対する比との差からフィールド
    繰り返しレートの微分を演算するステップと、 フィールド繰り返しレートの微分の実際値が、前記フィ
    ールド繰り返しレートの微分の演算値に応じて変化する
    ときは、繰り返しフィールドのうちのいずれ選択したフ
    ィールドを追加的に繰り返すか又は削除して、前記高速
    レートにおけるフィールド繰り返しを維持する手段と、 からなることを特徴とする装置。
  7. 【請求項7】 請求項6記載の装置であって、前記繰り
    返しフレームのうちの選択されたフレームを繰り返すか
    又は削除する手段を駆動するフレーム繰り返し信号又は
    フレーム削除信号を生成する手段を更に有することを特
    徴とする装置。
JP23777495A 1994-08-23 1995-08-23 データレート変換方法及び装置 Expired - Lifetime JP3189031B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9417138.6 1994-08-23
GB9417138A GB9417138D0 (en) 1994-08-23 1994-08-23 Data rate conversion

Publications (2)

Publication Number Publication Date
JPH08172573A true JPH08172573A (ja) 1996-07-02
JP3189031B2 JP3189031B2 (ja) 2001-07-16

Family

ID=10760360

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23777495A Expired - Lifetime JP3189031B2 (ja) 1994-08-23 1995-08-23 データレート変換方法及び装置

Country Status (11)

Country Link
US (2) US6326999B1 (ja)
EP (1) EP0701368B1 (ja)
JP (1) JP3189031B2 (ja)
KR (1) KR100269869B1 (ja)
CN (1) CN1099196C (ja)
AT (1) ATE209842T1 (ja)
CA (1) CA2156679C (ja)
DE (1) DE69524162D1 (ja)
GB (1) GB9417138D0 (ja)
SG (1) SG44324A1 (ja)
TW (1) TW281852B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697119B2 (en) 2000-02-23 2004-02-24 Sharp Kabushiki Kaisha Apparatus and method for converting frame rates of signals under different systems
JP2004507176A (ja) * 2000-08-15 2004-03-04 マイクロソフト コーポレイション メディアサンプルをタイムコーディングする方法、システム、およびデータ構造
US8698955B2 (en) 2000-10-18 2014-04-15 Microsoft Corporation Compressed timing indicators for media samples

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0858066A1 (fr) * 1997-02-03 1998-08-12 Koninklijke Philips Electronics N.V. Procédé et dispositif de conversion de debit d'images numériques
US6034731A (en) * 1997-08-13 2000-03-07 Sarnoff Corporation MPEG frame processing method and apparatus
US6108046A (en) * 1998-06-01 2000-08-22 General Instrument Corporation Automatic detection of HDTV video format
JP2000232649A (ja) * 1998-12-10 2000-08-22 Fujitsu Ltd Mpegビデオ復号器及びmpegビデオ復号方法
DE60143193D1 (de) * 2000-02-07 2010-11-18 Draeger Medical Systems Inc Abtastvorrichtung mit optimierter abtastrate
US6774916B2 (en) * 2000-02-24 2004-08-10 Texas Instruments Incorporated Contour mitigation using parallel blue noise dithering system
US7002561B1 (en) * 2000-09-28 2006-02-21 Rockwell Automation Technologies, Inc. Raster engine with programmable hardware blinking
US20030095202A1 (en) * 2001-11-21 2003-05-22 Ferguson Kevin M. Human vision model based slow motion interpolation
BR0306516A (pt) * 2002-10-01 2005-01-25 Sony Corp Aparelho, método e programa para um aparelho para processamento de informação, e, meio de gravação
JP4366277B2 (ja) * 2004-09-21 2009-11-18 キヤノン株式会社 撮像装置及びその制御方法
US8184660B2 (en) * 2005-09-15 2012-05-22 Lsi Corporation Transparent methods for altering the video decoder frame-rate in a fixed-frame-rate audio-video multiplex structure
WO2007072248A2 (en) * 2005-12-23 2007-06-28 Koninklijke Philips Electronics N.V. A device for and a method of processing a data stream
EP1977395B1 (en) 2006-01-27 2018-10-24 Imax Corporation Methods and systems for digitally re-mastering of 2d and 3d motion pictures for exhibition with enhanced visual quality
EP2033164B1 (en) 2006-06-23 2015-10-07 Imax Corporation Methods and systems for converting 2d motion pictures for stereoscopic 3d exhibition
CN108769786B (zh) * 2018-05-25 2020-12-29 网宿科技股份有限公司 一种合成音视频数据流的方法和装置

Family Cites Families (182)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0576749B1 (en) 1992-06-30 1999-06-02 Discovision Associates Data pipeline system
DE2205235C3 (de) 1972-02-04 1978-07-06 Robert Bosch Gmbh, 7000 Stuttgart Lamellenkupplung, insbesondere für Andrehvorrichtungen von Brennkraftmaschinen
US3893042A (en) 1973-12-12 1975-07-01 Us Navy Lock indicator for phase-locked loops
US3962685A (en) 1974-06-03 1976-06-08 General Electric Company Data processing system having pyramidal hierarchy control flow
GB1532275A (en) 1976-01-28 1978-11-15 Nat Res Dev Apparatus for controlling raster-scan displays
US4142205A (en) 1976-07-21 1979-02-27 Nippon Electric Co., Ltd. Interframe CODEC for composite color TV signals comprising means for inverting the polarity of carrier chrominance signals in every other frame or line
US4149242A (en) 1977-05-06 1979-04-10 Bell Telephone Laboratories, Incorporated Data interface apparatus for multiple sequential processors
US4215369A (en) 1977-12-20 1980-07-29 Nippon Electric Company, Ltd. Digital transmission system for television video signals
US4196448A (en) 1978-05-15 1980-04-01 The United States Of America As Represented By The Secretary Of The Navy TV bandwidth reduction system using a hybrid discrete cosine DPCM
US4302775A (en) 1978-12-15 1981-11-24 Compression Labs, Inc. Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback
JPS6046585B2 (ja) 1979-03-06 1985-10-16 株式会社リコー シリアル・デ−タ伝送方式
JPS6010458B2 (ja) 1979-08-23 1985-03-18 富士通株式会社 フエ−ズ・ロツクド・ル−プ回路
GB2059724B (en) 1979-09-28 1984-04-04 Racal Datacom Ltd Data transmission systems
DE3015125A1 (de) * 1980-04-19 1981-10-22 Ibm Deutschland Gmbh, 7000 Stuttgart Einrichtung zur speicherung und darstellung graphischer information
US4334246A (en) 1980-05-16 1982-06-08 Xerox Corporation Data decompressor circuit
US4523227A (en) * 1980-10-28 1985-06-11 Rca Corporation System for synchronizing a video signal having a first frame rate to a second frame rate
JPS6228086Y2 (ja) 1980-12-08 1987-07-18
US4495629A (en) 1983-01-25 1985-01-22 Storage Technology Partners CMOS scannable latch
US4799677A (en) 1983-09-02 1989-01-24 Bally Manufacturing Corporation Video game having video disk read only memory
US4540903A (en) 1983-10-17 1985-09-10 Storage Technology Partners Scannable asynchronous/synchronous CMOS latch
US4689823A (en) * 1984-01-04 1987-08-25 Itek Corporation Digital image frame processor
US4747070A (en) 1984-01-09 1988-05-24 Wang Laboratories, Inc. Reconfigurable memory system
US4630198A (en) 1984-02-21 1986-12-16 Yuan Houng I Intelligent stand-alone printfile buffer with paging control
FR2561011B1 (fr) 1984-03-09 1986-09-12 Cit Alcatel Processeur de calcul d'une transformee discrete inverse du cosinus
US4580066A (en) 1984-03-22 1986-04-01 Sperry Corporation Fast scan/set testable latch using two levels of series gating with two current sources
JPS6126382A (ja) * 1984-07-17 1986-02-05 Kokusai Denshin Denwa Co Ltd <Kdd> 動き量を用いた動画像フレ−ムレ−ト変換方式
US4646151A (en) 1985-02-01 1987-02-24 General Electric Company Television frame synchronizer with independently controllable input/output rates
JPS61194989A (ja) 1985-02-22 1986-08-29 Mitsubishi Electric Corp 静止画伝送装置
US4680581A (en) 1985-03-28 1987-07-14 Honeywell Inc. Local area network special function frames
US5233420A (en) 1985-04-10 1993-08-03 The United States Of America As Represented By The Secretary Of The Navy Solid state time base corrector (TBC)
DE3525898A1 (de) 1985-07-19 1987-01-29 Reinhard Lidzba Verfahren zum komprimieren und dekomprimieren mehrerer strukturverwandter datenfolgen sowie einrichtungen zur durchfuehrung des verfahrens
US4692880A (en) * 1985-11-15 1987-09-08 General Electric Company Memory efficient cell texturing for advanced video object generator
US4789927A (en) 1986-04-07 1988-12-06 Silicon Graphics, Inc. Interleaved pipeline parallel processing architecture
JP2500858B2 (ja) * 1986-04-11 1996-05-29 インターナショナル・ビジネス・マシーンズ・コーポレーション 拡張ラスタ演算回路を有する表示システム
FR2599872B1 (fr) 1986-06-06 1988-07-29 Thomson Csf Dispositifs de calcul de transformees cosinus mono-dimensionnelles, et dispositif de codage et dispositif de decodage d'images comportant de tels dispositifs de calcul
US4829465A (en) 1986-06-19 1989-05-09 American Telephone And Telegraph Company, At&T Bell Laboratories High speed cosine transform
GB8618060D0 (en) 1986-07-24 1986-12-17 Gec Avionics Data processing apparatus
EP0255767A3 (en) 1986-07-31 1990-04-04 AT&T Corp. Selective broadcasting arrangement for local area networks
US4887224A (en) 1986-08-28 1989-12-12 Canon Kabushiki Kaisha Image data processing apparatus capable of high-speed data encoding and/or decoding
JP2526558B2 (ja) * 1986-10-21 1996-08-21 ソニー株式会社 ビデオ信号のスキャンコンバ−タ装置
JP2520404B2 (ja) * 1986-11-10 1996-07-31 日本電気株式会社 圧縮復号化装置
NL8700843A (nl) 1987-04-10 1988-11-01 Philips Nv Televisie-overdrachtsysteem met transformcoding.
JPS6477391A (en) 1987-09-18 1989-03-23 Victor Company Of Japan System and device for predictive coding
EP0309669B1 (de) 1987-09-30 1992-12-30 Siemens Aktiengesellschaft Verfahren zur szenenmodellgestützten Bilddatenreduktion für digitale Fernsehsignale
US5122873A (en) 1987-10-05 1992-06-16 Intel Corporation Method and apparatus for selectively encoding and decoding a digital motion video signal at multiple resolution levels
US4785349A (en) 1987-10-05 1988-11-15 Technology Inc. 64 Digital video decompression system
US4866637A (en) 1987-10-30 1989-09-12 International Business Machines Corporation Pipelined lighting model processing system for a graphics workstation's shading function
US5134697A (en) 1987-11-16 1992-07-28 Prime Computer Remote memory-mapped display with interactivity determination
US4823201A (en) 1987-11-16 1989-04-18 Technology, Inc. 64 Processor for expanding a compressed video signal
FR2623952B1 (fr) 1987-11-27 1991-11-29 Thomson Hybrides Microondes Comparateur differentiel a bascule autostabilise a horloge unique
FR2625340B1 (fr) 1987-12-23 1990-05-04 Labo Electronique Physique Systeme graphique avec controleur graphique et controleur de dram
US4891784A (en) 1988-01-08 1990-01-02 Hewlett-Packard Company High capacity tape drive transparently writes and reads large packets of blocked data between interblock gaps
GB8805742D0 (en) 1988-03-10 1988-04-07 Emi Plc Thorn Bandwidth reduction system for television signals
US4991110A (en) 1988-09-13 1991-02-05 Silicon Graphics, Inc. Graphics processor with staggered memory timing
US4866510A (en) 1988-09-30 1989-09-12 American Telephone And Telegraph Company Digital video encoder
US5148524A (en) 1988-11-29 1992-09-15 Solbourne Computer, Inc. Dynamic video RAM incorporating on chip vector/image mode line modification
US5161221A (en) * 1988-12-12 1992-11-03 Eastman Kodak Company Multi-memory bank system for receiving continuous serial data stream and monitoring same to control bank switching without interrupting continuous data flow rate
US5091721A (en) 1988-12-22 1992-02-25 Hughes Aircraft Company Acoustic display generator
GB2226471A (en) * 1988-12-23 1990-06-27 Philips Electronic Associated Displaying a stored image in expanded format
DE69023782T2 (de) 1989-02-10 1996-06-13 Canon Kk Gerät zum Lesen oder Verarbeiten eines Bildes.
US5060242A (en) 1989-02-24 1991-10-22 General Electric Company Non-destructive lossless image coder
JP2925157B2 (ja) 1989-02-28 1999-07-28 キヤノン株式会社 データ記憶装置
JPH02280462A (ja) 1989-04-20 1990-11-16 Fuji Photo Film Co Ltd 画像データ圧縮方法
AU612543B2 (en) 1989-05-11 1991-07-11 Panasonic Corporation Moving image signal encoding apparatus and decoding apparatus
US5172011A (en) 1989-06-30 1992-12-15 Digital Equipment Corporation Latch circuit and method with complementary clocking and level sensitive scan capability
US5233690A (en) 1989-07-28 1993-08-03 Texas Instruments Incorporated Video graphics display memory swizzle logic and expansion circuit and method
US5257350A (en) 1989-08-10 1993-10-26 Apple Computer, Inc. Computer with self configuring video circuitry
US5299025A (en) 1989-10-18 1994-03-29 Ricoh Company, Ltd. Method of coding two-dimensional data by fast cosine transform and method of decoding compressed data by inverse fast cosine transform
US5053985A (en) 1989-10-19 1991-10-01 Zoran Corporation Recycling dct/idct integrated circuit apparatus using a single multiplier/accumulator and a single random access memory
US5142380A (en) 1989-10-23 1992-08-25 Ricoh Company, Ltd. Image data processing apparatus
US5134487A (en) 1989-11-06 1992-07-28 Canon Kabushiki Kaisha Using common circuitry for different signals
US5136695A (en) * 1989-11-13 1992-08-04 Reflection Technology, Inc. Apparatus and method for updating a remote video display from a host computer
US5057793A (en) 1989-11-13 1991-10-15 Cowley Nicholas P Frequency synthesizer PLL having digital and analog phase detectors
US5146326A (en) 1989-11-14 1992-09-08 Fujitsu Limited Coded picture information decoding apparatus having means for improving picture distortion
US5027212A (en) 1989-12-06 1991-06-25 Videologic Limited Computer based video/graphics display system
US5003204A (en) 1989-12-19 1991-03-26 Bull Hn Information Systems Inc. Edge triggered D-type flip-flop scan latch cell with recirculation capability
JP2881886B2 (ja) 1989-12-30 1999-04-12 ソニー株式会社 映像信号符号化方法及びその装置
US5221966A (en) 1990-01-17 1993-06-22 Avesco Plc Video signal production from cinefilm originated material
US5107345A (en) 1990-02-27 1992-04-21 Qualcomm Incorporated Adaptive block size image compression method and system
US5081450A (en) 1990-03-09 1992-01-14 International Business Machines Corporation Apparatus and method for compressing and expanding multibit digital pixel data
US5191548A (en) 1990-03-14 1993-03-02 C-Cube Microsystems System for compression and decompression of video data using discrete cosine transform and coding techniques
US5253078A (en) 1990-03-14 1993-10-12 C-Cube Microsystems, Inc. System for compression and decompression of video data using discrete cosine transform and coding techniques
US5136371A (en) 1990-03-15 1992-08-04 Thomson Consumer Electronics, Inc. Digital image coding using random scanning
US5151875A (en) 1990-03-16 1992-09-29 C-Cube Microsystems, Inc. MOS array multiplier cell
FR2660138B1 (fr) 1990-03-26 1992-06-12 France Telecom Cnet Dispositif de codage/decodage de signaux d'image.
EP0453229B1 (en) 1990-04-17 1997-06-18 Matsushita Electric Industrial Co., Ltd. Method for transmission of variable length code
US5201056A (en) 1990-05-02 1993-04-06 Motorola, Inc. RISC microprocessor architecture with multi-bit tag extended instructions for selectively attaching tag from either instruction or input data to arithmetic operation output
US5311309A (en) 1990-06-01 1994-05-10 Thomson Consumer Electronics, Inc. Luminance processing system for compressing and expanding video data
US5179372A (en) 1990-06-19 1993-01-12 International Business Machines Corporation Video Random Access Memory serial port access
US5247612A (en) 1990-06-29 1993-09-21 Radius Inc. Pixel display apparatus and method using a first-in, first-out buffer
IL98700A (en) 1990-07-13 1994-04-12 Minnesota Mining & Mfg A method and device for building a composite figure from several data types
KR100214435B1 (ko) 1990-07-25 1999-08-02 사와무라 시코 동기식 버스트 엑세스 메모리
US5174641A (en) * 1990-07-25 1992-12-29 Massachusetts Institute Of Technology Video encoding method for television applications
US5202847A (en) 1990-07-31 1993-04-13 Inmos Limited Digital signal processing
US5241658A (en) 1990-08-21 1993-08-31 Apple Computer, Inc. Apparatus for storing information in and deriving information from a frame buffer
US5189526A (en) 1990-09-21 1993-02-23 Eastman Kodak Company Method and apparatus for performing image compression using discrete cosine transform
US5038209A (en) 1990-09-27 1991-08-06 At&T Bell Laboratories Adaptive buffer/quantizer control for transform video coders
JPH04142812A (ja) 1990-10-04 1992-05-15 Toshiba Corp 位相同期回路
US5130568A (en) 1990-11-05 1992-07-14 Vertex Semiconductor Corporation Scannable latch system and method
US5229863A (en) 1990-12-24 1993-07-20 Xerox Corporation High speed CCITT decompressor
JPH04242860A (ja) 1990-12-28 1992-08-31 Sony Corp 演算装置
US5184124A (en) 1991-01-02 1993-02-02 Next Computer, Inc. Method and apparatus for compressing and storing pixels
GB2252002B (en) 1991-01-11 1995-01-04 Sony Broadcast & Communication Compression of video signals
JPH04236664A (ja) 1991-01-18 1992-08-25 Sony Corp 演算回路
US5257213A (en) 1991-02-20 1993-10-26 Samsung Electronics Co., Ltd. Method and circuit for two-dimensional discrete cosine transform
US5122875A (en) 1991-02-27 1992-06-16 General Electric Company An HDTV compression system
US5111292A (en) 1991-02-27 1992-05-05 General Electric Company Priority selection apparatus as for a video signal processor
US5168356A (en) 1991-02-27 1992-12-01 General Electric Company Apparatus for segmenting encoded video signal for transmission
US5870497A (en) 1991-03-15 1999-02-09 C-Cube Microsystems Decoder for compressed video signals
JP2866754B2 (ja) 1991-03-27 1999-03-08 三菱電機株式会社 演算処理装置
US5164819A (en) 1991-04-03 1992-11-17 Music John D Method and system for coding and compressing color video signals
US5287193A (en) 1991-04-10 1994-02-15 Industrial Technology Research Institute Parallel processing architecture of run-length codes
US5182642A (en) 1991-04-19 1993-01-26 General Dynamics Lands Systems Inc. Apparatus and method for the compression and transmission of multiformat data
JP3109854B2 (ja) 1991-04-23 2000-11-20 キヤノン株式会社 画像符号化方法及び装置
US5146325A (en) 1991-04-29 1992-09-08 Rca Thomson Licensing Corporation Video signal decompression apparatus for independently compressed even and odd field data
US5212549A (en) 1991-04-29 1993-05-18 Rca Thomson Licensing Corporation Error concealment apparatus for a compressed video signal processing system
US5185819A (en) 1991-04-29 1993-02-09 General Electric Company Video signal compression apparatus for independently compressing odd and even fields
US5263136A (en) 1991-04-30 1993-11-16 Optigraphics Corporation System for managing tiled images using multiple resolutions
US5260787A (en) * 1991-05-14 1993-11-09 Sony Electronics Inc. Film-to-video frame image conversion apparatus and method for selectively identifying video fields and frames
EP0514663A3 (en) 1991-05-24 1993-07-14 International Business Machines Corporation An apparatus and method for motion video encoding employing an adaptive quantizer
AU657510B2 (en) 1991-05-24 1995-03-16 Apple Inc. Improved image encoding/decoding method and apparatus
US5212742A (en) * 1991-05-24 1993-05-18 Apple Computer, Inc. Method and apparatus for encoding/decoding image data
US5228098A (en) 1991-06-14 1993-07-13 Tektronix, Inc. Adaptive spatio-temporal compression/decompression of video image signals
GB2258781B (en) 1991-08-13 1995-05-03 Sony Broadcast & Communication Data compression
US5321806A (en) * 1991-08-21 1994-06-14 Digital Equipment Corporation Method and apparatus for transmitting graphics command in a computer graphics system
US5319460A (en) * 1991-08-29 1994-06-07 Canon Kabushiki Kaisha Image signal processing device including frame memory
JP2507204B2 (ja) 1991-08-30 1996-06-12 松下電器産業株式会社 映像信号符号化装置
US5168375A (en) 1991-09-18 1992-12-01 Polaroid Corporation Image reconstruction by use of discrete cosine and related transforms
GB2260053B (en) * 1991-09-27 1995-03-08 Sony Broadcast & Communication Image signal processing
US5261047A (en) 1991-10-29 1993-11-09 Xerox Corporation Bus arbitration scheme for facilitating operation of a printing apparatus
US5231484A (en) 1991-11-08 1993-07-27 International Business Machines Corporation Motion video compression system with adaptive bit allocation and quantization
US5214507A (en) 1991-11-08 1993-05-25 At&T Bell Laboratories Video signal quantization for an mpeg like coding environment
US5257223A (en) 1991-11-13 1993-10-26 Hewlett-Packard Company Flip-flop circuit with controllable copying between slave and scan latches
US5227878A (en) 1991-11-15 1993-07-13 At&T Bell Laboratories Adaptive coding and decoding of frames and fields of video
US5237413A (en) 1991-11-19 1993-08-17 Scientific-Atlanta, Inc. Motion filter for digital television system
US5175617A (en) 1991-12-04 1992-12-29 Vision Applications, Inc. Telephone line picture transmission
US5241222A (en) 1991-12-20 1993-08-31 Eastman Kodak Company Dram interface adapter circuit
US5159449A (en) 1991-12-26 1992-10-27 Workstation Technologies, Inc. Method and apparatus for data reduction in a video image data reduction system
US5357606A (en) * 1992-02-25 1994-10-18 Apple Computer, Inc. Row interleaved frame buffer
JP3323950B2 (ja) 1992-03-17 2002-09-09 サン・マイクロシステムズ・インコーポレーテッド デジタル画像処理システムでidctを実施する方法及びそのためのidctプロセッサ
US5293229A (en) 1992-03-27 1994-03-08 Matsushita Electric Corporation Of America Apparatus and method for processing groups of fields in a video data compression system
JPH05283978A (ja) 1992-03-31 1993-10-29 Sony Corp サンプリングレート変換装置
US5253058A (en) 1992-04-01 1993-10-12 Bell Communications Research, Inc. Efficient coding scheme for multilevel video transmission
KR0160610B1 (ko) 1992-04-07 1999-01-15 강진구 가변장부호화에 의한 영상압축방법과 신장방법 및 그 장치
US5287420A (en) 1992-04-08 1994-02-15 Supermac Technology Method for image compression on a personal computer
US5283646A (en) 1992-04-09 1994-02-01 Picturetel Corporation Quantizer control method and apparatus
US5241383A (en) 1992-05-13 1993-08-31 Bell Communications Research, Inc. Pseudo-constant bit rate video coding with quantization parameter adjustment
GB2267194B (en) * 1992-05-13 1995-10-04 Sony Broadcast & Communication Apparatus and method for processing image data
US5305438A (en) 1992-05-19 1994-04-19 Sony Electronics Inc. Video storage, processing, and distribution system using recording format independent hierarchical storages and processors
CA2096584A1 (en) 1992-05-28 1993-11-29 Frank H. Liao Variable length code decoder for video decompression operations
US5289577A (en) 1992-06-04 1994-02-22 International Business Machines Incorporated Process-pipeline architecture for image/video processing
US5276513A (en) 1992-06-10 1994-01-04 Rca Thomson Licensing Corporation Implementation architecture for performing hierarchical motion analysis of video images in real time
JPH0695986A (ja) 1992-06-19 1994-04-08 Westinghouse Electric Corp <We> リアルタイムデータ・イメージングネットワークシステム及びその操作方法
US5289276A (en) 1992-06-19 1994-02-22 General Electric Company Method and apparatus for conveying compressed video data over a noisy communication channel
US5276681A (en) 1992-06-25 1994-01-04 Starlight Networks Process for fair and prioritized access to limited output buffers in a multi-port switch
US5253055A (en) 1992-07-02 1993-10-12 At&T Bell Laboratories Efficient frequency scalable video encoding with coefficient selection
US5287178A (en) 1992-07-06 1994-02-15 General Electric Company Reset control network for a video signal encoder
US5325092A (en) 1992-07-07 1994-06-28 Ricoh Company, Ltd. Huffman decoder architecture for high speed operation and reduced memory
US5231486A (en) 1992-07-27 1993-07-27 General Electric Company Data separation processing in a dual channel digital high definition television system
US5278647A (en) 1992-08-05 1994-01-11 At&T Bell Laboratories Video decoder using adaptive macroblock leak signals
US5317398A (en) * 1992-08-17 1994-05-31 Rca Thomson Licensing Corporation Video/film-mode (3:2 pulldown) detector using patterns of two-field differences
FR2695278B1 (fr) 1992-08-26 1994-10-14 Euro Cp Sarl Procédé d'échange d'informations, en particulier entre équipements d'un local, et unité fonctionnelle et installation s'y rapportant.
US5301019A (en) 1992-09-17 1994-04-05 Zenith Electronics Corp. Data compression system having perceptually weighted motion vectors
US5351047A (en) 1992-09-21 1994-09-27 Laboratory Automation, Inc. Data decoding method and apparatus
US5294894A (en) 1992-10-02 1994-03-15 Compaq Computer Corporation Method of and apparatus for startup of a digital computer system clock
US5298992A (en) 1992-10-08 1994-03-29 International Business Machines Corporation System and method for frame-differencing based video compression/decompression with forward and reverse playback capability
US5300949A (en) 1992-10-22 1994-04-05 International Business Machines Corporation Scalable digital video decompressor
US5278520A (en) 1992-10-26 1994-01-11 Codex, Corp. Phase lock detection in a phase lock loop
US5301272A (en) 1992-11-25 1994-04-05 Intel Corporation Method and apparatus for address space aliasing to identify pixel types
US5493339A (en) * 1993-01-21 1996-02-20 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including compressed imaging services and associated ancillary data services
US5298896A (en) 1993-03-15 1994-03-29 Bell Communications Research, Inc. Method and system for high order conditional entropy coding
US5572691A (en) * 1993-04-21 1996-11-05 Gi Corporation Apparatus and method for providing multiple data streams from stored data using dual memory buffers
DE69319329T2 (de) * 1993-05-19 1998-10-29 Alsthom Cge Alcatel Verfahren zur Speicherverwaltung eines Videoservers
US5304953A (en) 1993-06-01 1994-04-19 Motorola, Inc. Lock recovery circuit for a phase locked loop
US5577203A (en) * 1993-07-29 1996-11-19 Cirrus Logic, Inc. Video processing methods
US5598514A (en) 1993-08-09 1997-01-28 C-Cube Microsystems Structure and method for a multistandard video encoder/decoder
US5568165A (en) * 1993-10-22 1996-10-22 Auravision Corporation Video processing technique using multi-buffer video memory
US5398072A (en) * 1993-10-25 1995-03-14 Lsi Logic Corporation Management of channel buffer in video decoders
US5398071A (en) * 1993-11-02 1995-03-14 Texas Instruments Incorporated Film-to-video format detection for digital television
US5517612A (en) * 1993-11-12 1996-05-14 International Business Machines Corporation Device for scaling real-time image frames in multi-media workstations
US5453792A (en) * 1994-03-18 1995-09-26 Prime Image, Inc. Double video standards converter
US5495291A (en) * 1994-07-22 1996-02-27 Hewlett-Packard Company Decompression system for compressed video data for providing uninterrupted decompressed video data output

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697119B2 (en) 2000-02-23 2004-02-24 Sharp Kabushiki Kaisha Apparatus and method for converting frame rates of signals under different systems
JP2004507176A (ja) * 2000-08-15 2004-03-04 マイクロソフト コーポレイション メディアサンプルをタイムコーディングする方法、システム、およびデータ構造
JP2011083008A (ja) * 2000-08-15 2011-04-21 Microsoft Corp メディアサンプルを処理する方法
US8698955B2 (en) 2000-10-18 2014-04-15 Microsoft Corporation Compressed timing indicators for media samples

Also Published As

Publication number Publication date
US6326999B1 (en) 2001-12-04
CN1126412A (zh) 1996-07-10
DE69524162D1 (de) 2002-01-10
CN1099196C (zh) 2003-01-15
KR960009750A (ko) 1996-03-22
CA2156679C (en) 2001-02-20
SG44324A1 (en) 1997-12-19
KR100269869B1 (ko) 2000-10-16
EP0701368A2 (en) 1996-03-13
JP3189031B2 (ja) 2001-07-16
EP0701368A3 (en) 1998-01-14
CA2156679A1 (en) 1996-02-24
GB9417138D0 (en) 1994-10-12
ATE209842T1 (de) 2001-12-15
TW281852B (ja) 1996-07-21
US20020035724A1 (en) 2002-03-21
EP0701368B1 (en) 2001-11-28

Similar Documents

Publication Publication Date Title
KR100320476B1 (ko) 비디오 디코더 및 디코딩 방법
JP3189031B2 (ja) データレート変換方法及び装置
US6333951B1 (en) Image processing system
US5790110A (en) System and method for generating video in a computer system
KR100376607B1 (ko) 통합 비디오 디코딩 시스템 및 그를 이용한 비디오 데이터의 인코딩 스트림 처리 방법과, 비디오 디코딩 시스템의 프레임 버퍼 할당 방법과, 기록 매체
US6442206B1 (en) Anti-flicker logic for MPEG video decoder with integrated scaling and display functions
KR100334364B1 (ko) 온-스크린 디스플레이 스크롤 장치
US5438635A (en) Method and apparatus for encoding and storing pixel values and for decoding and reproducing a digitised image
US5754243A (en) Letter-box transformation device
US5828381A (en) Variable display rate image coding
KR100249235B1 (ko) 에이치디티브이 비디오 디코더
JP2002218472A (ja) 可変画像レート復号化装置及び可変画像レート復号化方法
JP3351794B2 (ja) Tv受信機用のマルチモード補間フィルタ
EP1606954B1 (en) Arrangement for generating a 3d video signal
JPH11239347A (ja) 画像データ符号化装置及び画像データ符号化方法
KR960002047B1 (ko) 525라인 순차주사식 모니터 디스플레이 영상포맷을 갖는 에치디티브이(hdtv) 수신장치 및 에치디티브이 영상포맷 변환방법
JP2002077810A (ja) 圧縮符号化動画像の高速再生装置、方法およびその動作をコンピュータに実行させるためのプログラムを記録した記録媒体
HK1009624A (en) Data rate conversion
KR0180167B1 (ko) 영상부호화를 위한 프레임 재배열 장치
KR20020070198A (ko) 프레임 레이트 변환을 이용한 동영상 정보 압축 처리 장치및 그 방법
KR0180168B1 (ko) 영상부호화를 위한 프레임 재배열 장치
CN1142879A (zh) 用于电视接收机的多方式内插滤波器
JPH10285492A (ja) 映像信号処理装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090518

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100518

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100518

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 10

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 10

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120518

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130518

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130518

Year of fee payment: 12

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term