JP2002535785A - 画像表示 - Google Patents
画像表示Info
- Publication number
- JP2002535785A JP2002535785A JP2000595307A JP2000595307A JP2002535785A JP 2002535785 A JP2002535785 A JP 2002535785A JP 2000595307 A JP2000595307 A JP 2000595307A JP 2000595307 A JP2000595307 A JP 2000595307A JP 2002535785 A JP2002535785 A JP 2002535785A
- Authority
- JP
- Japan
- Prior art keywords
- image
- images
- display
- microprocessor
- drcs
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—2D [Two Dimensional] animation, e.g. using sprites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/44—Morphing
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Television Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
ような一連の画像を表示するために配される表示装置に関する。限定はされない
が、本発明はテレビジョン受信機において利用される。
53,391号公報に開示されている。この特許公報は、コンピュータ制御され
たディスプレイシステムにおける画像の第1及び第2のシーケンスの間における
推移の生成とそれを見るための方法及び装置を開示している。この発明の方法は
、一般にコンピューターシステムに記憶されているデジタル化された画像の第1
及び第2のシーケンスを具備するステップと、上記画像の第1及び第2のシーケ
ンスの間における推移の合計時間の持続時間を具備するステップと、上記第1及
び第2のシーケンスの間の推移を指定するためのリソース手段を具備するステッ
プと、画像の第1のシーケンスの第1の部分(第1の部分は時間的に推移の持続
時間以下の持続時間を有する)を決定するステップと、第2のシーケンスの第2
の部分(第2のシーケンスの画像の第2の部分は、時間的に推移の持続時間以下
の持続時間を有する)を決定するステップと、推移のリソースから推移テンプレ
ート(該推移と等しい持続時間を持つ推移テンプレート)を作り出すステップと
、第1のシーケンスの第1の部分と第2のシーケンスの第2の部分とを推移テン
プレートと組み合わせて、その組み合わせにより画像の第3のシーケンスを作り
出すステップとを有するいくつかのステップからなる。上記推移リソースから推
移テンプレートを作り出すステップは、オブジェクトを選びオブジェクト及び/
又はソースイメージを内挿し、オブジェクトをソースイメージ域へマッピングす
るステップから更に成る。上記の組み合わせステップにおいて、上記推移テンプ
レートは、第1のソースシーケンス、第2のソースシーケンス、又は第1及び第
2の両方のソースシーケンスのどの部分が、画像の第3のシーケンスにおいて表
示されるかを決定するために使用される。全体の推移の持続時間を修正するため
の手段、又はこの推移している範囲内で個々のフレームの持続時間を修正するた
めの手段がさらに具備される。
むパーソナルコンピュータの使用を必要とする。
、オンスクリーンディスプレイでユーザが様々な機能にアクセスできるテレビ受
信機が知られている。このような受信機は、スクリーン上の放送テキストメッセ
ージを表示するテレテキストのようなサービスを得るために使用されるデータキ
ャプチャ回路をさらに含みうる。このような受信機は、特別なキャラクタのビッ
トマップの態様で複数のセットのキャラクタを包含するキャラクタジェネレータ
を持つ。この場合、それぞれのキャラクタは、例えば16×12のピクセルアレ
イを占めうる。伝送されるようなテレテキストデータは、キャラクタジェネレー
タにおける特別なキャラクタをアドレス指定し、それらを適切なロケーションに
おけるスクリーンにおいて表示させる。これらのキャラクターセットはさらに、
マイクロプロセッサの制御下でオンスクリーン表示のために使用されうる。キャ
ラクタジェネレータで記憶される標準キャラクターセットのうちの1つの一部を
も形成しない特殊キャラクターを持つことがあるときには望まれる。これらの特
殊なキャラクタは、マイクロプロセッサに関連付けられたメモリに記憶されうる
か、又はマイクロプロセッサ自身によって発生されることができ、及びマイクロ
プロセッサがステップのシーケンス間でこれらのキャラクタを再定義することが
できるという点で動的に再定義可能なキャラクタとして知られている。このよう
に、キャラクタジェネレータはランダムアクセスメモリの一部を含み、マイクロ
プロセッサは、これらの再定義可能なキャラクタを上記メモリへ書き込みうる。
次いで、これらのキャラクタは上記キャラクタジェネレータの通常の処理を用い
てスクリーン上に表示することができる。
いマイクロプロセッサを使用し、かつコンシューマ装置に組み合わされているよ
うな量のメモリを用いて表示装置上での表示のために一連の画像を生成する方法
の提供を可能にすることができる。当該目的は、比較的に高価でないマイクロプ
ロセッサ及び比較的少ない量のメモリの使用を可能にすることにある。
る表示装置における表示のために一連の画像を作り出す方法を提供し、a)ビッ
トマップの態様でそれぞれの画像を設けるステップと、b)ビットマップ画像の
それぞれを、axbのピクセルの動的に再定義可能なキャラクタ(DRC)のn
xmのアレイに分解するステップと、ここで、a、b、m、及びnは整数であり
、c)不揮発メモリに画像のそれぞれを形成する前記DRCのそれぞれを記憶す
るステップと、d)マイクロプロセッサの制御下で、不揮発性メモリからそれぞ
れの画像のためのDRCのアレイを表示RAMへ順次コピーし、ビットマップ画
像を作り出すステップと、e)前記ビットマップ画像のそれぞれを順次表示する
ステップとを有する。
された動的に再定義可能なキャラクタを持つことができ、画像が挿入されうるア
レイを形成するためにこれらのキャラクタが十分ある場合に、この方法により、
比較的に高価でないマイクロプロセッサのユーザは動的に再定義可能なキャラク
タを表示のために選択することができ、それらを表示RAMに書き込み、結果と
して、実行的に動的に再定義可能なキャラクタのアレイから構成されるビットマ
ップ画像となるものを生成することができる。このように、このような画像のシ
ーケンスが不揮発性又はリードオンリメモリに動的に再定義可能なキャラクタの
アレイのシーケンスの態様で記憶される場合には、一連の画像が表示されるのを
可能とするために、マイクロプロセッサがこれらの再定義可能なキャラクタのア
レイを集め、これらのアレイを適切な時間で表示メモリに伝送することができる
。ビットマップの態様で画像を動的に再定義可能なキャラクタのアレイに変換す
るプロセスは、表示装置内のマイクロプロセッサによって実行されるのではなく
、むしろ、それぞれの画像のために動的に再定義可能なキャラクタからなるデー
タファイルを作り出すためにパーソナルコンピュータ又はワークステーションを
使用し実行される。それから、これらのデータファイルは、リードオンリメモリ
の場合は製造の時点、又は不揮発性の読込み/書込み用のメモリの場合は該メモ
リに後日入力されうる場合のいずれかにおいて不揮発性メモリに書き込まれる。
読込み/書込み用の不揮発性メモリが具備された場合に、表示装置がテレビ受信
機の一部を形成するときには、テレテキストチャネルを介して、このような画像
が伝送されうるであろう。その結果、テレビ受信機内部のデータキャプチャ回路
で捕らえられることができるデータを伝送するいかなるデータチャネルも、画像
のこのようなシーケンスを不揮発性メモリに伝送するであろう。
記憶されうる。このように、連続した画像のそれぞれからなる全体を記憶するこ
とは必ずしも必要がないが、その代わりに、変更された情報を含むこれらのDR
Cだけは記憶される必要がある。このことは、大部分のシーケンスを記憶するた
めに要求される不揮発性メモリのサイズを減少させることをもたらす。
包含されうる。この数は絶対的な制限はないが、コンシューマ装置のための表示
メモリの合理的な割当てを表現する。勿論、より多くの数の機能を提供し、付加
的なメモリのコストを正当化することができる高級な価格で販売される、よりハ
イエンドのテレビ受信機のためにより大きいアレイを具備することもできるだろ
う。
位置へ移動させるように、この第1の画像を徐々に歪ませることによって第2画
像へと変形されうる。このようなプロセスは、「モーフィング」という語によっ
て称されており、1つの画像を他の画像へと分解するために使用されうる。
を作るステップと、g)第2画像における上記或る色のピクセルの位置の第2の
リストを作るステップと、h)第1のリストにおけるそれぞれのピクセルを第2
リストにおけるその最も近いパートナーにマッピングするステップと、i)第2
のリストにおけるそれぞれの残存するピクセルを第1リストにおけるその最も近
いパートナーにマッピングするステップと、j)ピクセルの位置の中間リストを
作るために第1画像と第2画像との間の中間画像におけるそれぞれのピクセルの
位置を計算するステップと、k)ステップj)で作り出されたリストのそれぞれ
を、ビットマップ画像に変換するステップと、l)ステップk)で作り出された
画像のそれぞれをDRCのアレイへ分解するステップと、m)不揮発性メモリに
それぞれの画像のDRCを記憶するステップと、n)ステップd)及びe)を実
行するステップとを含みうる。
のデータファイルを生成するために、通常はパーソナルコンピュータ又はワーク
ステーションを使用してこの手続きが実行されるであろう。このコピーは、マイ
クロプロセッサと同じチップ上に形成されたマスクプログラムされたリードオン
リメモリを備えたようなものの製造時でありうるであろう。または、これは、初
期シーケンスの代わりか又はそれに加えてかのいずれか一方で、新しいシーケン
スが作り出されることを可能とするために、取り替え可能又は再プログラム可能
な付加的なメモリに対してありうる。
タゴラスの定理を使用して実行されうる。ステップe)は、x方向及びy方向に
おける変化を、介在する画像の数により割ることにより、それぞれのピクセルの
ための中間位置を作り出すために実行されうる。その結果、例えば、第1の画像
と第2の画像との間に8個の介在用フレームがある場合、第1画像のピクセルと
第2画像のピクセルとの間の距離は、介在用フレームのそれぞれで中間位置を作
り出すために8により除算される。
該マイクロプロセッサと、上記マイクロプロセッサによって発生されたオンスク
リーンディスプレイ、テキスト及び/又はグラフィクスを表示し、キャラクタの
標準セット又は複数のセットを記憶するメモリを含むディスプレイ構成部と、動
的に再定義可能なキャラクタ(DRC)を記憶するメモリの一部と、及び上記標
準セット若しくは複数のセット又は上記DRCから選択されたキャラクタを表示
する手段とをさらに有する表示装置であって、上記不揮発性メモリが、各々がD
RCのアレイに分解される一連の画像を包含し、上記マイクロプロセッサが、画
像の選ばれたシーケンスを表示するためにディスプレイ構成部でのメモリの上記
一部へ順に画像それぞれを転送するように構成されている。
画像の表示又は2つの画像間でモーフィングが可能である。これは、このような
表示装置と一体となっているテレビ受信機において特別の用途を持ち、1つのタ
イトルから他のタイトルへの魅力的な推移を提示し、与えられた動画効果を持つ
漫画キャラクタ又は他のロゴをおそらく伴いながらメーカがこれらの製品のため
に一層魅力的なオンスクリーン表示を提供することができる、高められたスクリ
ーン表示能力を施与する。このように、この技術を使用することによって、テレ
ビメーカが、他のメーカの製品と、そのテレビメーカの製品とを差別化すること
ができる。
の例を介して、以下の記載から明らかであろう。
受信機を示す。図1に示すように、受信機は、通常の同調回路、IF回路、及び
復調回路を含むフロントエンド2の入力に接続されたアンテナ1を有する。合成
ビデオブランキング信号(CVBS)の態様でフロントエンド2の出力が、カラ
ーデコーダ3、データキャプチャ回路4、及びこのデータキャプチャ回路4のた
めのタイミング回路5の入力に供給される。マイクロプロセッサ6は、制御イン
タフェース7を介して、フロントエンド2のようなテレビ受信機の様々な部分に
接続され、テレビ受信機の動作を制御する制御信号を供給する。リモートコント
ロール装置8は、制御インタフェース7によりマイクロプロセッサ6に接続され
たレシーバ9へユーザ命令を伝送する。
メモリRAM11を具備する。ROM10はプログラムメモリであり、さらに、
以下に記述されたような動画及びモーフィングのためのフレームを包含する。マ
イクロプロセッサ6は、RAM13及びディスプレイ回路14を用いて記憶イン
タフェース12を介してさらに通信を行う。ディスプレイ回路14は、多くの動
的に再定義可能なキャラクタ(DRCs)を記憶できるRAM16の部分、及び
キャラクタROM15を含む。この特別な例では、RAM16が最大32個のキ
ャラクタを保持するが、このことは本質的なことではなく、RAM16のサイズ
は具備されるメモリのサイズに依存して、より大きい又はより小さい数のそのよ
うなキャラクタを保持するために選ばれうる。ディスプレイ回路14はさらに、
垂直同期信号V及び水平同期信号Hからタイミング信号を発生するタイミング回
路17からのタイミングパルスを受ける。
へビデオアンプ19を介して供給されたスイッチング構成部18の第一の入力部
に供給される。スイッチング構成部18は、カラーデコーダ3からビデオ信号を
受け取る第2の入力部、及びディスプレイ回路14からのテキスト若しくはグラ
フィックス表示、又は受信されたビデオ信号、又は両者の組み合わせの何れかを
選択できるように制御インタフェース7を介したマイクロプロセッサ6からの信
号を受ける制御入力部を持つ。
かじめ定義されたキャラクタセットを包含する。このような文字セットは、例え
ばテレテキスト伝送を表示するために配されうる。ディスプレイジェネレータ1
4はさらに、多くの再定義可能なキャラクタ(この例では32個まで)を記憶す
るために配されたRAM16の部分を含む。これらのキャラクタ(DRCs)は
、マイクロプロセッサ6上で実行するプログラムの動作の範囲内で再定義可能で
ある。これは、新しいセットのキャラクタをROM10からRAM16へコピー
することによって達成される。キャラクタROM15における上記キャラクタと
適合させるために、各DRCは、幅12のピクセルである必要があり、高さは1
0、13、又は16のピクセルで存在しうる。これらの寸法は、テレテキストデ
ィスプレイ用の英数字キャラクタを表示するために適切なものとして選ばれた。
しかし、要求される分解能に依存して他のサイズのアレイが実現可能であろう。
一連のキャラクタが表示可能であることが実現された。即ち、ピクチャはDRC
のアレイに分解可能であり、及びそのアレイのいくつか又は全てのDRCを表示
することにより表示可能である。DRCのそれぞれが再定義可能であるので、D
RCの新しいセットは、他のピクチャを表示するために異なるデータを包含する
アレイを形成するために定義可能である。このようにして、一連のピクチャと対
応する一連のDRCのセットを発生させ、それらをROM10に記憶することに
より、マイクロプロセッサ6は、それらをシーケンスにRAM16へ伝送するこ
とによりそれらを使用でき、その結果、ディスプレイ回路14に表示装置20に
おけるピクチャのシーケンスを生じさせる。
DRCのサイズと対応するピクセルのサイズより、より小さいサイズの複数のビ
ットマップに分解されるかを図示している。例えば、寸法50×72のビットマ
ップは、寸法12×16のピクセルの25個のDRCへ分解されうる。これは図
2において白線で示されている。図3は、個々の動的に再定義可能なキャラクタ
に対応するビットマップ(この場合にはアレイの最初の行の最初のキャラクタ)
を示す。
化したり、モーフィング化したりすることが今や可能となった。動画化(アニメ
ーション)を実行するために、一連のフレームが、ディスプレイスクリーン20
において表示されなければならない。これは、それぞれのフレームをDRCのア
レイへと変換すること及びROM10に連続したフレームを記憶することによっ
て達成される。それから、これらはマイクロプロセッサ6により連続して読み取
られ、RAM16へ伝送される。次に、RAM16におけるDRCのアレイは従
来通りに表示される。次の垂直ブランキング期間の間、次に表示されるフレーム
に対応しているDRCが、ROM10からRAM16へコピーされ、続いて表示
される。いかなる動画化されたシーケンスの長さも、ROM10に記憶されるフ
レームの数、及びこれらのフレームがループを形成すること、すなわち無限にシ
ーケンスを繰り返すためにシーケンスの最後のフレームが第1のフレームにより
後続されるか又はシーケンスが最後に記憶されたフレームに到達する場合に反転
するかどうかに依存する。
分かるように、動画化されるべきロゴは、3×6のDRCのアレイに分解された
。これらのDRCは、ROM10に記憶される。図5乃至図8から分かるように
、球Sは軌道Oの周りを進行している。その結果、図5は、フレーム1で球の位
置を示し、図6は、フレーム2でのその位置を示し、図7は、フレーム3でのそ
の位置を示し、図8は、フレーム4でのその位置を示す。明らかに、4つ以上の
フレームのシーケンスが、示されている例では、上記球を完全にその軌道を十分
一回転させることが要求される。このような完全なる軌道のために表示される画
像の数は、運動の速度及び見かけ上の平滑性を決定する。上記球の連続する軌道
は、シーケンスの最後のフレームを最初のフレームへと順次ループすることによ
り生成されうる。フレーム間で変化するDRCは、球が去ったDRC及び球が入
ったDCR、又は他の例としては球がDRC領域を変更しなかった場合に該球が
位置を変えたDRCのみであることは明らかである。この場合に、効率を改善し
、及び記憶かつコピーされるべきDRCの数を低減するために、フレームからフ
レームへと変化するDRCのみがROM10において記憶され、RAM16へコ
ピーされる。しかし、この手続きはビットマップが動画化の間には寸法が変更す
ることができない結果をまさに得る。このことは、すべてのDRCがアレイの寸
法が一定に保持された場合でさえ、いくつかのキャラクタが完全に透明(トラン
スペアレント)にされうるフレームからフレームまで蓄積されるときには、勿論
当てはまらない。
プロセスは、マイクロプロセッサ6の内部ではリアルタイムには実行されない。
しかし、その代わりに、このプロセスは、ROM10での記憶のためにDRCフ
ォーマットでデータを作り出すためのパーソナルコンピュータ又はワークステー
ションを使用して実行される。
ピュータへの動画化された連続部に対応する一連のビットマップ画像の読取りに
より、始動させる。それから画像がすべての同じ寸法であるかどうか、及びそれ
らを表示するのに十分なDRCがあることのチェックがブロック902でなされ
る。すなわち、例えば画像のサイズは、幅が12個の画素で、高さが10、13
、又は16個の画素であるような寸法のキャラクタの、32以下のキャラクタの
アレイ内に納まるようなものとする。ブロック903によって表現されているよ
うに、これらの条件が適用されない場合は、エラーが報告され、このプロセスが
終了する。しかし、ブロック904によって表現されているように、これらの条
件が満たされる場合には、第1の画像がDRCのアレイに分解されて、DRC定
義のセットとしてデータファイル905に出力される。ブロック906によって
表現されているように、次のステップは、現在のページフレーム数をゼロにセッ
トすることになる。現在のフレーム数が画像シーケンスの最大数と等しいかどう
かに関しての決定がそれからブロック907でなされ、ブロック908で表現さ
れているように、もし等しくなければ、次のステップで、現在のフレームと該シ
リーズにおける次のフレームとの間の差を計算する。変化した画像の一部のDR
C定義はそれから定義され、データファイル905へ出力される。これはブロッ
ク909により表現されている。現在のページフレーム数は、それからブロック
910でインクリメント(増加)され、現在のページフレーム数が該シリーズの
画像の最大数と等しいかどうかを決定する決定ステップ907に結果を与え、も
し等しければブロック911でこのプロセスは終了する。現在のページフレーム
数が、画像の最大数より小さい場合は、ステップ908から910のステップが
最大数に到着するまで繰り返される。
するDRC定義を包含するデータファイルである。それから、マイクロプロセッ
サ6、ROM10及び表示回路14が図1で図示されるようなテレビジョン受信
機に組み込まれるとき、シーケンスが表示可能であるように、このデータは製造
時にROM10に書き込まれる。
グ」は、或る選択された点を第2の画像における対応する点の位置に移動させる
ために第1の画像を徐々に歪ませることによって或る画像から他の画像への変換
として説明することができる。
まで連続した画像によってタイムシーケンシャルに表示画面上で置き換えられる
。ROM10から記憶されたDRCを連続的に読み、それらを表示スクリーン上
にシーケンシャルに表示することによって第1の画像から最終的な画像までのモ
ーフィングの効果が達成される。これは、図10で図示され、ここでは、第1の
画像「PHILIPS」が8つの介在用フレームを用いて第2の画像「MARA
NTZ」へモーフィングされている。
黒画素の位置にあり、第2のリストは「MARANTZ」において黒画素の位置
にある。これらは、スタートリスト及びエンドリストと称される。
パートナーにマッピングされる。それから、エンドリストにおけるそれぞれの残
っている画素はスタートリストでその最も近いパートナーにマッピングされる。
画素までの距離は、ピタゴラスの定理によって決定される。すなわち、アレイで
のx座標及びy座標の位置が画素のためにスタート及びエンドリストで決定され
、これらの画素の間の直線距離が以下の距離の式を使用して算出されている。l
=(dx2+dy2)1/2
るために、介在用フレームの数で、ステップ3において決定される距離を割るこ
とにより計算される。これは、新しい画素位置を包含するそれぞれのフレームの
ために画素のリストが生成されるようにx座標及びy座標に変換される。
に変換される。これは、必要寸法の白色のビットマップを作り出すことと、リス
ト内に包含される位置のこれらの画素を黒に変換することとを包含する。これは
、図11で示されたようなシーケンスの結果を得る。
フレームに対するビットマップがDRCのアレイに変換され、これらのキャラク
タは、ROM10に記憶される。
16に再度作り出される各ビットマップは、モーフィング効果を作り出すために
順次表示される。
10に記憶されるデータを生成するプロセスを示すための流れ図である。製造時
、ROM10へ書かれるべきデータファイルを生成するためにパーソナルコンピ
ュータ又はワークステーションを使用してデータが発生される。
って、このプロセスは、ブロック100で始まる。ブロック101で、画像が同
じ寸法であるかどうか、及びDRCの利用可能なアレイの範囲内にそれらが納ま
るかどうかに関してのチェックがなされる。ブロック102で、もしそうでなけ
れば、エラーが報告され、このプロセスは終わる。上記条件が満たされる仮定す
ると、第1の画像は1セットのDRC定義へと分解され、ブロック103、及び
データファイル104へ出力される。それから、ブロック105で、第1の画像
におけるすべての黒い画素の第1のリストがコンパイルされる。ブロック106
で、第2の画像ですべての黒い画素の第2リストがそれからコンパイルされる。
ブロック107で、第1のリストにおけるそれぞれの黒い画素は、第2リストに
おいて最も近い黒画素に関連付けられる。ブロック108で、第2リストにおい
てそれぞれの残っている黒画素は、第1のリストで最も近い黒画素に関連付けら
れる。ブロック109で、そのそれぞれの黒い画素が、その関連画素に到達する
ために移動しなければならないX方向及びY方向の距離(dX及びdY)が計算
される。現在のフレーム数は、1にセットされる。ここで、新しい画素は、第1
のリストにおける関連付けられた画素の方向に現フレーム数に比例して移動させ
ることにより生成される(ブロック111)。 その結果、以下の式が得られる。 Xn=Xf+dx*(現在のフレーム数/全体のフレーム数) Yn=Yf+dy*(現在のフレーム数/全体のフレーム数) ここで、Xnは現在のフレームにおけるX座標のピクセルであり、Xfは第1の
フレームにおけるX座標のピクセルであり、dxは第1のフレームと最終フレー
ムとの間のX方向のピクセルの動き(変位)であり、Ynは現在のフレームにお
けるY座標のピクセルであり、Yfは第1のフレームにおけるY座標のピクセル
であり、dyは第1のフレームと最終フレームとの間のY方向のピクセルの動き
(変位)である。
ク113で、変更した画像の一部のための新しいDRC定義が発生され、データ
ファイル104へ出力される。ブロック114で、現在のページフレーム数はそ
れからインクリメントされ、ブロック115で、現在のページフレーム数がフレ
ームの最大数に等しいかどうかに関しての決定がなされる。もし等しくなければ
、それから、ブロック111に再び入り、プロセスの残りが繰り返される。現在
のフレームがフレームの最大数に等しい場合は、ブロック116で、最終的な画
像に対応する一組のDRCが発生され、データファイル104へ出力され、該プ
ロセスはブロック117で終了する。結果として得られる出力データファイルは
、それぞれの画像を表すDRC又は少なくとも先行する画像から変更した各画像
のそれら一部を包含する。それから、このデータは、製造の間にROM10に記
憶される。
0におけるDRCとして記憶された画像のシーケンスがスクリーンの上で再生さ
れ、動画又はモーフィングを提示する。
れるように、さらに正しい色が使用されるようにセットアップすることである。
上記の説明で黒画素が参照されたけれども、一つのカラーが異なるバックグラウ
ンドカラー上の動いている画像のために使用されるが、キャラクタの画素はどん
な所望のカラーでも良いことは明らかである。次のステップ(ブロック121)
は、表示されるべき画像に適合する正しい寸法を持つ表示メモリへDRCのアレ
イを描くことである。次のステップ(ブロック122)は、アレイ中の適切な位
置に初期のDRC定義をコピーすることである。ブロック123では、表示メモ
リはイネーブルになるので、その内容が適切な時間で表示画面上で表示可能であ
る。それから、ブロック124で、現在のページフレーム数がゼロへセットされ
インクリメントする方向にセットされる。次のステップ(ブロック125)は、
1つのフィールドフライバック間隔を待つことである。それからブロック126
で、フィールドフライバックのインタラプトが発生し、現在のフレームのための
DRC定義を、垂直ブランキング期間の間にROM10からDRCメモリ16へ
コピーするまで待機する。このことは、スキャン期間の間、その画像が変更され
ないことを確実にする。ブロック127における次のステップは、方向がインク
リメントなら1を現在のページフレーム数へ加えるか、又はその方向がデクリメ
ントしている場合に、現在のページフレーム数から1を引くことである。ブロッ
ク128で、現在のページフレーム数が、フレームの最大数又はゼロに等しいか
どうかに関する決定がなされる。もし等しくなければ、そのときこのプロセスは
ブロック125に再度入る。現在のページフレーム数がゼロ又はフレームの最大
数に等しい場合、このプロセスは、多くのフィールドフライバック間隔の間、例
えばブロック129で図示されたような例えば10の間隔の間待機し、ブロック
130において、それからインクリメントとデクリメント(減少)との間で方向
をトグル切り替えする。それから、このプロセスはブロック126に再び入る。
つの画像の間ですなわち例えばPHILIPSからMARANTZへ、それから
逆にPHILIPSへといったモーフィングのために使用されるプロセスである
ことは明らかである。勿論、このプロセスは、マイクロプロセッサ6から制御命
令により始動及び終了が可能である。同じプロセスが、図4乃至図8に示された
動画のために使用されうる。このケースにおいて、軌道上を進行する球は周期的
に方向をリバースするであろう。一方、このプロセスは、方向を切換える代わり
に最終的な画像からの第1の画像への戻すルーピングによって修正されうるであ
ろう。反復運動のためにはこのことはより適切であろう。さらに、仮に動画化さ
れたシーケンス又はモーフィングがたった一度表示されることになる場合には、
当該プロセスは、一旦現在のフレームが最大数に到達すると終了するであろう。
レビ受信機を修正することができる。アレイにおけるDRCの数は、32個より
大きい又はより小さくてもよく、DRCはより大きい又はより小さい数の画素か
ら作られるようにしてもよい。実施例で特定されたDRCのビットマップの寸法
は、テレテキストキャラクタの寸法と適合するために選択される。このことが明
らかに便利である一方、テレテキスト伝送がすべての国で受け取ることができる
というわけではないので、結果的に、この場合にはテレテキストサービスで使用
される規格に適合する場合に利益がないという点で特にそれがテレビ受信機がデ
ータキャプチャ回路を含むことは本質的ではない。DRCとして記憶される画像
のシーケンスは、ROM10において記憶されるために書き込まれているけれど
も、このメモリは、再プログラム可能なものを含む不揮発性メモリのいかなる態
様によっても置換可能であろう。このことは、上記初期的に存在するものに替え
て、又はそれに加えて新しい画像を不揮発性メモリへと書き込むことを可能にす
るだろう。このような新しい画像は、テレテキスト放送のように関連付けられた
データチャネルでブロードキャスターにより伝送可能であろう。または、不揮発
性メモリは、他のいずれかのデータ転送方法を使用して、若しくは少なくともD
RCを包含するメモリの少なくとも一部を取り替えることによってアップデート
可能であろう。
が、この方法は、他の製品における画像の表示(例えば携帯ゲームマシン)にも
同等に適用されうるであろう。これらのピクチャを表示するために配され、この
場合には表示装置がその他の製品の一部を形成することになる。本発明の主なア
プリケーションは、比較的低い能力(及びそれゆえにローコストな)マイクロプ
ロセッサ及び比較的小さいメモリが具備されるという低コストのコンシューマ製
品であることが前述の記載から明らかであろう。勿論、本発明がより強力なプロ
セッサを用いて及びより多くのメモリが利用可能である場合に、使用されること
ができない理由はなく、上記のコンテクストで本発明を使用する理由は、メモリ
及び処理力がより限られている場合ほどのやむにやまれない場合ではない。
のような修正は、画像ディスプレイ方法及び装置、並びにそれらの構成要素一部
の設計及び利用においてすでに知られている、ここで既に記載された機能の代わ
りに又はその機能に加えて使用されうる他の特徴を含むことができる。請求項は
このアプリケーションで機能の特別な組合せに対してフォーミュレートされてき
たが、本出願の開示の範囲はさらに、いかなる請求項においても本発明に関連が
あるかどうか、及び同一の技術的な問題のいかなる又は全部を緩和するかどうか
に関わりなく、ここで明示的に暗に明らかにされる機能又は当業者にとって自明
であろうそれらの機能のうちの1つ以上のいかなる一般化されている機能でも、
どんな新しい機能でも、いかなる新しい組合せでも含むことが理解されるべきで
ある。本出願人は、ここで新しい請求項が、このような機能、及び/又はこのア
プリケーションの遂行の間のこのような機能又はそこから導き出されるいかなる
他のアプリケーションの組合せにフォーミュレートされうることを注釈する。
テレビ受信機を示す。
を示す。
図示するフローチャートである。
図示するフローチャートである。
プロセスを図示するフローチャートである。
プロセスを図示するフローチャートである。
中間画像を示す。
を表示するプロセスを示すフローチャートである。
を表示するプロセスを示すフローチャートである。
Claims (15)
- 【請求項1】 不揮発性メモリ及び表示RAMを持つマイクロプロセッサを使
用する表示装置における表示のために一連の画像を作り出す方法であって、 a)ビットマップの態様でそれぞれの画像を設けるステップと、 b)前記ビットマップ画像のそれぞれを、axbのピクセルの動的に再定義可能
なキャラクタ(DRC)のnxmのアレイに分解するステップと、ここで、a、
b、m、及びnは整数であり、 c)前記不揮発メモリに前記画像のそれぞれを形成する前記DRCのそれぞれを
記憶するステップと、 d)前記マイクロプロセッサの制御下で、前記不揮発性メモリからそれぞれの画
像のための前記DRCのアレイを表示RAMへ順次コピーし、ビットマップ画像
を作り出すステップと、 e)前記ビットマップ画像のそれぞれを順次表示するステップと、 を有する方法。 - 【請求項2】 連続した画像間で変化されないDRCが前記不揮発性メモリに
一度だけ記憶される請求項1に記載の方法。 - 【請求項3】 前記n×mが32よりも大きくない請求項1又は2に記載の方
法。 - 【請求項4】 第1の画像上の選択された点を第2の画像上の対応する点の位
置へと移動するように次第に該第1の画像を歪めることによりこの第1の画像を
第2の画像に変換する請求項1乃至3のいずれか1項に記載された方法。 - 【請求項5】 f)前記第1の画像における或る色のピクセルの位置の第1の
リストを作り出すステップと、 g)前記第2画像における前記或る色のピクセルの位置の第2リストを作り出す
ステップと、 h)前記第1のリストにおけるそれぞれのピクセルを、前記第2リストにおける
その最も近いパートナーにマッピングするステップと、 i)前記第2のリストにおけるそれぞれの残存するピクセルを、第1リストにお
けるその最も近いパートナーにマッピングするステップと、 j)ピクセルの位置の中間リストを作り出すために前記第1画像と前記第2画像
との間の中間画像におけるそれぞれのピクセルの位置を計算するステップと、 k)ステップj)で作り出されたリストのそれぞれを、前記ビットマップ画像に
変換するステップと、 l)ステップk)で作り出された画像のそれぞれをDRCのアレイへ分解するス
テップと、 m)前記不揮発性メモリにそれぞれの画像のDRCを記憶するステップと、 n)ステップd)及びe)を実行するステップと を有する請求項4に記載された方法。 - 【請求項6】 請求項5のステップc)及びd)が、x方向及びy方向におけ
る前記位置を計算するためにピタゴラスの定理を使用して実行される請求項5に
記載された方法。 - 【請求項7】 請求項5のステップe)が、各画素に対して中間の位置を作る
ために、介在する画像の数により、x方向及びy方向の前記変化を割ることによ
って実行される請求項6に記載された方法。 - 【請求項8】 前記表示装置はテレビ受信機の表示装置である請求項1乃至7
のいずれか1項に記載された方法。 - 【請求項9】 マイクロプロセッサと関連付けられている不揮発性メモリーを
持つ当該マイクロプロセッサと、 このマイクロプロセッサによって発生されたオンスクリーンディスプレイ−テキ
スト及び/又はグラフィクスを表示し、キャラクタの標準セット又は複数のセッ
トを記憶するメモリを含むディスプレイ構成部と、 動的に再定義可能なキャラクタ(DRC)を記憶するメモリの一部と、 前記標準セット若しくは複数のセット又は前記DRCから選択されたキャラクタ
を表示する手段とをさらに有する表示装置であって、 前記不揮発性メモリーが、それぞれがDRCのアレイに分解された一連の画像を
包含し、 前記マイクロプロセッサが、選ばれたシーケンスの画像を表示するために前記デ
ィスプレイ構成部でのメモリの前記一部へ順次前記画像のそれぞれを転送するよ
うに構成されている表示装置。 - 【請求項10】 前記不揮発性メモリがリードオンリメモリである請求項9に
記載された表示装置。 - 【請求項11】 前記画像のシーケンスが表示に際し、第1の画像から第2の
画像へのモーフィングとなる請求項9又は10に記載された表示装置。 - 【請求項12】 前記画像のシーケンスが結果として動画化されたディスプレ
イになる請求項9又は10に記載された表示装置。 - 【請求項13】 請求項9乃至12のいずれか1項に記載された表示装置を有
するテレビ受信機。 - 【請求項14】 前記DRCが前記テレビ受信機によりデータチャンネル上で
受信されるデータによって修正されうる請求項9に記載されたテレビ受信機。 - 【請求項15】 前記データチャンネルがテレテキストチャンネルである請求
項14に記載されたテレビ受信機。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9901514.1 | 1999-01-25 | ||
GBGB9901514.1A GB9901514D0 (en) | 1999-01-25 | 1999-01-25 | Displaying images |
PCT/EP2000/000429 WO2000043956A2 (en) | 1999-01-25 | 2000-01-19 | Displaying images |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002535785A true JP2002535785A (ja) | 2002-10-22 |
Family
ID=10846403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000595307A Pending JP2002535785A (ja) | 1999-01-25 | 2000-01-19 | 画像表示 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6411338B1 (ja) |
EP (1) | EP1066598A2 (ja) |
JP (1) | JP2002535785A (ja) |
KR (1) | KR100633893B1 (ja) |
CN (1) | CN100385465C (ja) |
GB (1) | GB9901514D0 (ja) |
WO (1) | WO2000043956A2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7002583B2 (en) | 2000-08-03 | 2006-02-21 | Stono Technologies, Llc | Display of images and image transitions |
US7287226B2 (en) * | 2000-12-06 | 2007-10-23 | Microsoft Corporation | Methods and systems for effecting video transitions represented by bitmaps |
FR2818529A1 (fr) | 2000-12-21 | 2002-06-28 | Oreal | Procede pour determiner un degre d'une caracteristique de la typologie corporelle |
FR2831014B1 (fr) * | 2001-10-16 | 2004-02-13 | Oreal | Procede et dispositif pour determiner le degre souhaite et/ou effectif d'au moins une caracteristique d'un produit |
KR100844706B1 (ko) * | 2003-10-10 | 2008-07-07 | 샤프 가부시키가이샤 | 재생 장치, 비디오 데이터의 재생 방법, 콘텐츠 기록 매체,및 컴퓨터 판독 가능한 기록 매체 |
US7298418B2 (en) * | 2004-02-06 | 2007-11-20 | Broadcom Corporation | Method and system for processing in a non-line locked system |
CA2669409C (en) | 2006-11-13 | 2019-09-17 | Everyscape, Inc. | Method for scripting inter-scene transitions |
US9070160B2 (en) | 2011-12-15 | 2015-06-30 | Nike, Inc. | Customized design for an article of footwear |
US9009614B2 (en) | 2011-12-15 | 2015-04-14 | Nike, Inc. | Customized article type |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1493223A (en) | 1976-04-07 | 1977-11-30 | Everbrite Electric Signs | Animated sign |
US4611227A (en) * | 1981-03-20 | 1986-09-09 | Independent Broadcasting Authority | Decoder for digital information T.V. signal |
US5353391A (en) | 1991-05-06 | 1994-10-04 | Apple Computer, Inc. | Method apparatus for transitioning between sequences of images |
US5613048A (en) | 1993-08-03 | 1997-03-18 | Apple Computer, Inc. | Three-dimensional image synthesis using view interpolation |
US5636340A (en) | 1994-11-03 | 1997-06-03 | Microsoft Corporation | System and method for special effects for text objects |
CA2198893C (en) * | 1995-07-03 | 2011-09-06 | Veronika Clark-Schreyer | Transmission of graphic images |
-
1999
- 1999-01-25 GB GBGB9901514.1A patent/GB9901514D0/en not_active Ceased
-
2000
- 2000-01-19 KR KR1020007010489A patent/KR100633893B1/ko not_active IP Right Cessation
- 2000-01-19 WO PCT/EP2000/000429 patent/WO2000043956A2/en active IP Right Grant
- 2000-01-19 JP JP2000595307A patent/JP2002535785A/ja active Pending
- 2000-01-19 CN CNB008003335A patent/CN100385465C/zh not_active Expired - Fee Related
- 2000-01-19 EP EP00909091A patent/EP1066598A2/en not_active Withdrawn
- 2000-01-25 US US09/490,587 patent/US6411338B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1399770A (zh) | 2003-02-26 |
KR20010092254A (ko) | 2001-10-24 |
WO2000043956A3 (en) | 2000-11-16 |
KR100633893B1 (ko) | 2006-10-16 |
US6411338B1 (en) | 2002-06-25 |
EP1066598A2 (en) | 2001-01-10 |
GB9901514D0 (en) | 1999-03-17 |
CN100385465C (zh) | 2008-04-30 |
WO2000043956A2 (en) | 2000-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4529978A (en) | Method and apparatus for generating graphic and textual images on a raster scan display | |
JPH08202318A (ja) | 記憶性を有する表示装置の表示制御方法及びその表示システム | |
JPS6250873B2 (ja) | ||
JPS62242281A (ja) | デジタル映像発生器 | |
JPH0335676B2 (ja) | ||
US6141055A (en) | Method and apparatus for reducing video data memory in converting VGA signals to TV signals | |
US7187391B2 (en) | Projection display apparatus, display method for same and image display apparatus | |
JP2002535785A (ja) | 画像表示 | |
JPS58118782A (ja) | 図形効果発生器 | |
EP0062669B1 (en) | Graphic and textual image generator for a raster scan display | |
JP3872295B2 (ja) | データ表示方法、記録媒体、及びプロセッサ・ベース・システム | |
JPH11282430A (ja) | パチンコ用大型画像表示装置 | |
JPH06124189A (ja) | 画像表示装置および画像表示制御方法 | |
JP2005115011A (ja) | 画像表示装置、画像表示方法、画像表示プログラムおよびこのプログラムを記録した記録媒体 | |
JP3000855B2 (ja) | 文字図形処理装置及び情報処理装置 | |
JP3335824B2 (ja) | 特殊スクリーン効果用の陰極線管球制御器で用いられるマッピング装置 | |
EP0503074B1 (en) | Method and apparatus for controlling image display and for displaying merged image | |
JP3508182B2 (ja) | 画像表示装置及び画像表示方法 | |
JPH0764530A (ja) | 画像表示装置の制御方式 | |
JP2003140628A (ja) | 情報処理装置 | |
JPH08140063A (ja) | デジタルテレビ受像機用グラフィックデータユニットおよびデジタルテレビ受像機を使用する方法 | |
Shoup | Some experiments in television graphics and animation using a digital image memory | |
JP4350395B2 (ja) | プログレッシブ走査変換方法 | |
JP2008053771A (ja) | テレビジョン受信機 | |
JPH1011049A (ja) | オーバレイ表示方法およびディスプレイオーバレイ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070118 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070118 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20070323 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20080422 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090331 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090901 |