JPH05210383A - 独立して生成された内部ビデオ信号を外部ビデオ信号と併合する方法および装置 - Google Patents
独立して生成された内部ビデオ信号を外部ビデオ信号と併合する方法および装置Info
- Publication number
- JPH05210383A JPH05210383A JP4222011A JP22201192A JPH05210383A JP H05210383 A JPH05210383 A JP H05210383A JP 4222011 A JP4222011 A JP 4222011A JP 22201192 A JP22201192 A JP 22201192A JP H05210383 A JPH05210383 A JP H05210383A
- Authority
- JP
- Japan
- Prior art keywords
- video signal
- row
- column
- internal
- display device
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
- G09G5/397—Arrangements specially adapted for transferring the contents of two or more bit-mapped memories to the screen simultaneously, e.g. for mixing or overlay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
- G09G2340/0471—Vertical positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
- G09G2340/0478—Horizontal positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0492—Change of orientation of the displayed image, e.g. upside-down, mirrored
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/10—Display system comprising arrangements, such as a coprocessor, specific for motion video images
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Studio Circuits (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
(57)【要約】
【目的】 内部的に生成または蓄積されているビデオ信
号を外部ビデオ信号と混合し、LCDディスプレイ装置
を駆動する方法および装置を提供する。 【構成】 外部ビデオ信号はデュアルポート外部フレー
ムメモリにクロック入力される。内部ビデオ信号は内部
大容量メモリ装置から内部的に生成または読み出され、
内部フレームメモリに蓄積される。外部フレームメモリ
からデータを読み出すための行および列カウンタ上の開
始番号を調整することによって、外部ビデオ画像のパン
ニングを達成することができる。外部フレームメモリの
読み出しを選択的に繰り返すことによって、画像の「ズ
ーム」がLCDディスプレイ装置に行われる。外部ビデ
オ信号がフレームメモリに蓄積される方向または情報の
列が読み出される方向を逆にすることによって、表示さ
れる画像は逆にされ、リアプロジェクションの正確な画
像を可能にする。
号を外部ビデオ信号と混合し、LCDディスプレイ装置
を駆動する方法および装置を提供する。 【構成】 外部ビデオ信号はデュアルポート外部フレー
ムメモリにクロック入力される。内部ビデオ信号は内部
大容量メモリ装置から内部的に生成または読み出され、
内部フレームメモリに蓄積される。外部フレームメモリ
からデータを読み出すための行および列カウンタ上の開
始番号を調整することによって、外部ビデオ画像のパン
ニングを達成することができる。外部フレームメモリの
読み出しを選択的に繰り返すことによって、画像の「ズ
ーム」がLCDディスプレイ装置に行われる。外部ビデ
オ信号がフレームメモリに蓄積される方向または情報の
列が読み出される方向を逆にすることによって、表示さ
れる画像は逆にされ、リアプロジェクションの正確な画
像を可能にする。
Description
【0001】
【産業上の利用分野】本発明は、全体的にビデオデータ
処理技術に関し、更に詳しくは、内部に記憶または生成
されたビデオ信号を外部ビデオ信号と併合し、その結果
のビデオ信号を投影表示システムに使用するために処理
する独特な方法および装置に関する。
処理技術に関し、更に詳しくは、内部に記憶または生成
されたビデオ信号を外部ビデオ信号と併合し、その結果
のビデオ信号を投影表示システムに使用するために処理
する独特な方法および装置に関する。
【0002】
【従来の技術】液晶ディスプレイパネルを使用してコン
ピュータで生成された画像を投影する技術は本技術分野
で周知のことである。例えば、1990年12月11日
に発行されたボジェリー他(Vogeley et a
l)の米国特許第4,976,536号、1988年8
月16日に発行された米国特許第4,763,993号
およびそこに引用されている他の特許を参照されたい。
ビデオ入力信号は、VGA、EGA、CGA、Mac
IIを含む種々の入力フォーマット、種々の他のコンピ
ュータにより生成されるビデオ信号、およびNTSC、
PAL、SECAMを含むリアルタイムビデオ信号を有
するとともに、種々のビデオテーププレーヤによるもの
もあることに注意されたい。
ピュータで生成された画像を投影する技術は本技術分野
で周知のことである。例えば、1990年12月11日
に発行されたボジェリー他(Vogeley et a
l)の米国特許第4,976,536号、1988年8
月16日に発行された米国特許第4,763,993号
およびそこに引用されている他の特許を参照されたい。
ビデオ入力信号は、VGA、EGA、CGA、Mac
IIを含む種々の入力フォーマット、種々の他のコンピ
ュータにより生成されるビデオ信号、およびNTSC、
PAL、SECAMを含むリアルタイムビデオ信号を有
するとともに、種々のビデオテーププレーヤによるもの
もあることに注意されたい。
【0003】これらのビデオ信号は、広い範囲の周波数
でクロックされ、多くの異なるフォーマットがある。こ
れらのビデオ信号は、ボジェリー他による「補助フレー
ム記憶メモリを有することなくRGBおよび同期ビデオ
信号を表示する方法および装置(Method and Apparatus
for Displaying RGB and Sync Video Without Auxiliar
y Frame Storage Memory) 」という名称の1991年3
月5日に発行された米国特許出願第07/664,95
0号に記載されているようにフォーマットし直される
(二重スキャン等)ことがしばしば要求または要望され
る。
でクロックされ、多くの異なるフォーマットがある。こ
れらのビデオ信号は、ボジェリー他による「補助フレー
ム記憶メモリを有することなくRGBおよび同期ビデオ
信号を表示する方法および装置(Method and Apparatus
for Displaying RGB and Sync Video Without Auxiliar
y Frame Storage Memory) 」という名称の1991年3
月5日に発行された米国特許出願第07/664,95
0号に記載されているようにフォーマットし直される
(二重スキャン等)ことがしばしば要求または要望され
る。
【0004】投影テレビジョン技術によって、または、
更に好ましくは液晶ディスプレイ(LCD)装着投影器
への供給による投影用ビデオ信号を形成するには、独立
して生成されたビデオ画像を有することが好ましい。従
来、このような内部的に生成された画像は、外部のビデ
オ源と併合されたり(上書き)、または独立して見られ
ていた。このような内部ビデオ画像は、ROMまたはデ
ィスクドライブのようなローカルな大容量記憶装置から
検索されたメニュー、グラフィックまたは実際のビデオ
画像である。本質的なことではないが、内部ビデオ信号
は、外部ビデオ信号に加えられる処理(パンニング、再
フォーマット化、ズーミング等)から独立していること
が好ましい。
更に好ましくは液晶ディスプレイ(LCD)装着投影器
への供給による投影用ビデオ信号を形成するには、独立
して生成されたビデオ画像を有することが好ましい。従
来、このような内部的に生成された画像は、外部のビデ
オ源と併合されたり(上書き)、または独立して見られ
ていた。このような内部ビデオ画像は、ROMまたはデ
ィスクドライブのようなローカルな大容量記憶装置から
検索されたメニュー、グラフィックまたは実際のビデオ
画像である。本質的なことではないが、内部ビデオ信号
は、外部ビデオ信号に加えられる処理(パンニング、再
フォーマット化、ズーミング等)から独立していること
が好ましい。
【0005】一般に、LCDディスプレイは一定のクロ
ック周波数でクロックされており、このクロック周波数
は外部のビデオ入力または内部において発生する信号の
クロック周波数とも著しく異なっている。ビデオは一般
にスクリーン上に直接投影されるものであるが、リアプ
ロジェクションスクリーンに反転画像、すなわち「鏡
像」を形成できて、前面からみることができることが好
ましい。上述したように、選択されるLCDディスプレ
イによって、ディスプレイのクロック周波数は、30ヘ
ルツの垂直フレーム速度から100ヘルツ以上まで変化
する。
ック周波数でクロックされており、このクロック周波数
は外部のビデオ入力または内部において発生する信号の
クロック周波数とも著しく異なっている。ビデオは一般
にスクリーン上に直接投影されるものであるが、リアプ
ロジェクションスクリーンに反転画像、すなわち「鏡
像」を形成できて、前面からみることができることが好
ましい。上述したように、選択されるLCDディスプレ
イによって、ディスプレイのクロック周波数は、30ヘ
ルツの垂直フレーム速度から100ヘルツ以上まで変化
する。
【0006】外部および内部ビデオ信号に関しては、完
全なビデオ画像の限られた部分を「ズーム」できるこ
と、すなわち限られた部分の拡大画像を形成できること
が好ましいとともに、それから対象とするズームされて
いない画像の特定の部分に対して「ズームされた」画像
を「パン」できることが好ましい。一般に、画像のパン
ニングはズームされた画像のみに関連しているが、ズー
ムされていない画像の一部をスクリーンの外に移動する
ようにズームされていない画像をパンできることが好ま
しく、これは1991年5月10日に出願されたボジェ
リー他による「コンピュータで生成された投影画像と相
互作用する方法および装置 (Method and Apparatus for
Interacting with a Computer Generated Projected I
mage) 」という名称の米国特許出願第07/698,0
91号に記載されているようなオペレータ制御ビデオに
書き込むのに適しているスクリーンの空白部分用のスペ
ースを作るものである。
全なビデオ画像の限られた部分を「ズーム」できるこ
と、すなわち限られた部分の拡大画像を形成できること
が好ましいとともに、それから対象とするズームされて
いない画像の特定の部分に対して「ズームされた」画像
を「パン」できることが好ましい。一般に、画像のパン
ニングはズームされた画像のみに関連しているが、ズー
ムされていない画像の一部をスクリーンの外に移動する
ようにズームされていない画像をパンできることが好ま
しく、これは1991年5月10日に出願されたボジェ
リー他による「コンピュータで生成された投影画像と相
互作用する方法および装置 (Method and Apparatus for
Interacting with a Computer Generated Projected I
mage) 」という名称の米国特許出願第07/698,0
91号に記載されているようなオペレータ制御ビデオに
書き込むのに適しているスクリーンの空白部分用のスペ
ースを作るものである。
【0007】
【発明が解決しようとする課題】ユーザへのプロンプト
または会社のロゴのディスプレイを可能にする簡単な上
書き技術を使用するもの以外には、上述した態様のビデ
オ投影システムが好ましいが、本発明者は、外部および
内部ビデオの組合せ(コンピュータソフトウェアシステ
ムで使用される「ウィンドウズ」のように)や、ズーム
やパンの機能、またはフォーマット化しなおすかまたは
しなおさないかに関わらず外部または内部ビデオ用の反
転画像の形成を可能にするLCD投影装置を知らない。
入ってくるビデオ信号に重ねたり(オーバーレイ)また
は併合(マージ)できる、ランダムに編集できるととも
に、コンピュータ発生ビデオおよびリアルタイムビデオ
を含む幅広い種々の入力ビデオ信号から完全に独立した
内部的なグラフィックスの生成および/または画像取り
込みのような進んだ機能は、本発明者の知る限り、従来
達成されていない。
または会社のロゴのディスプレイを可能にする簡単な上
書き技術を使用するもの以外には、上述した態様のビデ
オ投影システムが好ましいが、本発明者は、外部および
内部ビデオの組合せ(コンピュータソフトウェアシステ
ムで使用される「ウィンドウズ」のように)や、ズーム
やパンの機能、またはフォーマット化しなおすかまたは
しなおさないかに関わらず外部または内部ビデオ用の反
転画像の形成を可能にするLCD投影装置を知らない。
入ってくるビデオ信号に重ねたり(オーバーレイ)また
は併合(マージ)できる、ランダムに編集できるととも
に、コンピュータ発生ビデオおよびリアルタイムビデオ
を含む幅広い種々の入力ビデオ信号から完全に独立した
内部的なグラフィックスの生成および/または画像取り
込みのような進んだ機能は、本発明者の知る限り、従来
達成されていない。
【0008】上述した従来のビデオ処理システムの制限
に鑑みて、本発明の目的は、各々の選択された部分を同
時に表示することができるように外部的におよび内部的
に生成されたビデオ信号を併合(マージ)可能にする方
法および装置を提供することにある。
に鑑みて、本発明の目的は、各々の選択された部分を同
時に表示することができるように外部的におよび内部的
に生成されたビデオ信号を併合(マージ)可能にする方
法および装置を提供することにある。
【0009】本発明の他の目的は、現にあるビデオ画像
の一部を拡大するために「ズーミング」可能な方法およ
び装置を提供することにある。
の一部を拡大するために「ズーミング」可能な方法およ
び装置を提供することにある。
【0010】本発明の更に他の目的は、ビデオ画像の一
部のみがディスプレイ上に表示されるように現にあるビ
デオ画像に対して垂直および水平方向にパンニング(p
anning)することができる方法および装置を提供
することにある。
部のみがディスプレイ上に表示されるように現にあるビ
デオ画像に対して垂直および水平方向にパンニング(p
anning)することができる方法および装置を提供
することにある。
【0011】本発明の別の目的は、従来のディスプレイ
の鏡像である反転画像をディスプレイに供給する方法お
よび装置を提供することにある。
の鏡像である反転画像をディスプレイに供給する方法お
よび装置を提供することにある。
【0012】他の目的は、グラフィックスの生成および
/または内部ビデオ信号の画像取り込みおよび外部ビデ
オ信号との結合が可能であり、各ビデオ信号の選択され
た部分を表示することができ、コントローラによってパ
ンニング、ズーミング、リフォーマッティング、反転画
像処理を行うことができる方法および装置を提供するこ
とにある。
/または内部ビデオ信号の画像取り込みおよび外部ビデ
オ信号との結合が可能であり、各ビデオ信号の選択され
た部分を表示することができ、コントローラによってパ
ンニング、ズーミング、リフォーマッティング、反転画
像処理を行うことができる方法および装置を提供するこ
とにある。
【0013】
【課題を解決するための手段】上記および他の目的は、
デュアルポート外部フレームメモリに外部ディジタルビ
デオ入力をクロックする方法および装置を含む本発明に
よって達成される。内部的に生成されたディジタルビデ
オ信号は、内部フレームメモリに供給される。両フレー
ムメモリに蓄積されたビデオ信号は、出力ディスプレイ
の個々の画素に対応するアドレスに蓄積される。外部お
よび内部の両フレームメモリはクロックされて、外部お
よび内部ビデオ出力をマルチプレクサに供給する。外部
または内部ディジタルビデオ信号の一方は、外部または
内部ビデオ信号が選択されたかどうかを識別する追加ビ
ットを有している。マルチプレクサはこの追加ビットを
検知するとLCDディスプレイ上の対応する画素に選択
された外部または内部ビデオ信号を供給する。外部およ
び/または内部フレームメモリはデュアルポートメモリ
であるので、ビデオ信号は1つのクロック速度で記憶部
にクロック入力され、LCDディスプレイ装置のクロッ
ク速度でクロック出力される。
デュアルポート外部フレームメモリに外部ディジタルビ
デオ入力をクロックする方法および装置を含む本発明に
よって達成される。内部的に生成されたディジタルビデ
オ信号は、内部フレームメモリに供給される。両フレー
ムメモリに蓄積されたビデオ信号は、出力ディスプレイ
の個々の画素に対応するアドレスに蓄積される。外部お
よび内部の両フレームメモリはクロックされて、外部お
よび内部ビデオ出力をマルチプレクサに供給する。外部
または内部ディジタルビデオ信号の一方は、外部または
内部ビデオ信号が選択されたかどうかを識別する追加ビ
ットを有している。マルチプレクサはこの追加ビットを
検知するとLCDディスプレイ上の対応する画素に選択
された外部または内部ビデオ信号を供給する。外部およ
び/または内部フレームメモリはデュアルポートメモリ
であるので、ビデオ信号は1つのクロック速度で記憶部
にクロック入力され、LCDディスプレイ装置のクロッ
ク速度でクロック出力される。
【0014】好適実施例においては、外部および/また
は内部ビデオ信号は、入力行および列カウンタを利用し
て、対応するフレーム記憶装置に蓄積され、ここでビデ
オ信号が実質的に逆に蓄積されるように列カウンタは逆
にされている。それから、このビデオ信号がマルチプレ
クサに(または直接ディスプレイに)読み出されると、
「反転」画像が形成される。別の好適実施例において
は、フレーム記憶装置(外部または内部)は、行および
列カウンタによって読み出される。ここで列カウンタは
「反転された」画像表示を形成するために逆の順番で読
み出される。
は内部ビデオ信号は、入力行および列カウンタを利用し
て、対応するフレーム記憶装置に蓄積され、ここでビデ
オ信号が実質的に逆に蓄積されるように列カウンタは逆
にされている。それから、このビデオ信号がマルチプレ
クサに(または直接ディスプレイに)読み出されると、
「反転」画像が形成される。別の好適実施例において
は、フレーム記憶装置(外部または内部)は、行および
列カウンタによって読み出される。ここで列カウンタは
「反転された」画像表示を形成するために逆の順番で読
み出される。
【0015】更に、入力および/または出力行および列
カウンタをゼロでない数字に設定することによって、デ
ィスプレイにおけるビデオ画像が特定の行および特定の
列で開始するように、画像の「パンニング」が達成され
る。特定の画像または画像の一部の「ズーミング」は、
所与の行における次の列データビットに移動する前に、
特定の列データビットを2回読み出すことによって達成
される。前の単一データビットから矩形の4つのデータ
ビットを得るように行についても同じように繰り返され
る。これは画像の2倍ズームである。繰り返しを多くす
るかまたは少なくするかによってズーム作用が大きくな
ったりまたは小さくなったりする。
カウンタをゼロでない数字に設定することによって、デ
ィスプレイにおけるビデオ画像が特定の行および特定の
列で開始するように、画像の「パンニング」が達成され
る。特定の画像または画像の一部の「ズーミング」は、
所与の行における次の列データビットに移動する前に、
特定の列データビットを2回読み出すことによって達成
される。前の単一データビットから矩形の4つのデータ
ビットを得るように行についても同じように繰り返され
る。これは画像の2倍ズームである。繰り返しを多くす
るかまたは少なくするかによってズーム作用が大きくな
ったりまたは小さくなったりする。
【0016】内部的に蓄積または生成されたビデオ信号
を外部ビデオ信号と併合し、その結果のビデオ信号を投
影ディスプレイシステムに使用するように処理する方法
および装置は、添付図面を参照することによって更によ
く理解されるであろう。
を外部ビデオ信号と併合し、その結果のビデオ信号を投
影ディスプレイシステムに使用するように処理する方法
および装置は、添付図面を参照することによって更によ
く理解されるであろう。
【0017】
1. 外部および内部ビデオ入力の結合 図1において、内部および外部供給ビデオ信号を結合す
るシステムは、好適実施例においては、薄膜トランジス
タ液晶ディスプレイ(LCD)システムであるディスプ
レイ10を動作するように設けられている。このディス
プレイシステムは、ダイレクトビュータイプ(ディスプ
レイが後方から照明されている)のものであるか、また
はディスプレイがオーバーヘッドプロジェクタ上に設け
られたり、またはスクリーン上に投影するための投影シ
ステムに設けられているいくつかの異なる投影システム
の1つである。外部ビデオ信号はシステムに供給され、
はじめアナログ信号である場合には、適当なアナログ−
ディジタル変換器によってディジタル形式に変換され
る。外部ビデオ同期という用語は、外部ビデオ信号のた
めの水平および垂直同期信号を意味するが、これは水平
および垂直同期信号がアナログまたはディジタルビデオ
信号の一部である通常の場合、および、これらが物理的
または電気的に別々の信号である場合を含んでいる。
るシステムは、好適実施例においては、薄膜トランジス
タ液晶ディスプレイ(LCD)システムであるディスプ
レイ10を動作するように設けられている。このディス
プレイシステムは、ダイレクトビュータイプ(ディスプ
レイが後方から照明されている)のものであるか、また
はディスプレイがオーバーヘッドプロジェクタ上に設け
られたり、またはスクリーン上に投影するための投影シ
ステムに設けられているいくつかの異なる投影システム
の1つである。外部ビデオ信号はシステムに供給され、
はじめアナログ信号である場合には、適当なアナログ−
ディジタル変換器によってディジタル形式に変換され
る。外部ビデオ同期という用語は、外部ビデオ信号のた
めの水平および垂直同期信号を意味するが、これは水平
および垂直同期信号がアナログまたはディジタルビデオ
信号の一部である通常の場合、および、これらが物理的
または電気的に別々の信号である場合を含んでいる。
【0018】外部ビデオ信号は外部フレームメモリ12
に供給される。好適実施例においては、外部フレームメ
モリはデュアルポートメモリである(データは一方のポ
ートにおいてメモリに書き込まれ、他方のポートによっ
てメモリから読み出される)。デュアルポートメモリの
一例は、イースターン区域、25モール街、5階、バー
リントン、マサチューセッツ州、01803(Eastern R
egion,25 Mall Rd. 5th Floor, Burlington, Massachus
etts,01803) の東芝エレクトロニクス社(Toshiba Elect
ronics, Inc.) によって製造されている部品番号TC5
24256、「CMOSマルチポートメモリ」である。
内部的に生成されたディジタルデータは、同様な素子で
ある内部フレームメモリ14に供給される。代わりの方
法として、内部ビデオ信号を、内部マイクロプロセッサ
(図示せず)により生成したり、または内部マイクロプ
ロセッサ(図示せず)によって大容量メモリ装置から読
み出すことができる。
に供給される。好適実施例においては、外部フレームメ
モリはデュアルポートメモリである(データは一方のポ
ートにおいてメモリに書き込まれ、他方のポートによっ
てメモリから読み出される)。デュアルポートメモリの
一例は、イースターン区域、25モール街、5階、バー
リントン、マサチューセッツ州、01803(Eastern R
egion,25 Mall Rd. 5th Floor, Burlington, Massachus
etts,01803) の東芝エレクトロニクス社(Toshiba Elect
ronics, Inc.) によって製造されている部品番号TC5
24256、「CMOSマルチポートメモリ」である。
内部的に生成されたディジタルデータは、同様な素子で
ある内部フレームメモリ14に供給される。代わりの方
法として、内部ビデオ信号を、内部マイクロプロセッサ
(図示せず)により生成したり、または内部マイクロプ
ロセッサ(図示せず)によって大容量メモリ装置から読
み出すことができる。
【0019】コントローラ16は、フレームメモリに蓄
積されたビデオ信号の読み出しおよびディスプレイ10
の動作を同期させるディスプレイ同期信号を生成する。
ディスプレイ同期信号は両フレームメモリを互いに同期
させるとともに、ディスプレイ10と同期させるように
作用する。また、コントローラ16はあるアドレスを指
定して、外部フレームメモリ12に蓄積されたデータを
外部ビデオ信号として読み出させるとともに、そのアド
レスの内部フレームメモリに蓄積されたデータを内部ビ
デオ信号として読み出させる。外部および内部フレーム
メモリからの外部およびビデオ出力にはそれぞれ相当に
異なるデータが含まれうるが、両外部および内部フレー
ムメモリに同じアドレス入力を供給することによって、
各ビデオビット出力が生ずることに注意されたい。
積されたビデオ信号の読み出しおよびディスプレイ10
の動作を同期させるディスプレイ同期信号を生成する。
ディスプレイ同期信号は両フレームメモリを互いに同期
させるとともに、ディスプレイ10と同期させるように
作用する。また、コントローラ16はあるアドレスを指
定して、外部フレームメモリ12に蓄積されたデータを
外部ビデオ信号として読み出させるとともに、そのアド
レスの内部フレームメモリに蓄積されたデータを内部ビ
デオ信号として読み出させる。外部および内部フレーム
メモリからの外部およびビデオ出力にはそれぞれ相当に
異なるデータが含まれうるが、両外部および内部フレー
ムメモリに同じアドレス入力を供給することによって、
各ビデオビット出力が生ずることに注意されたい。
【0020】別の出力がコントローラ16から好ましく
は内部フレームメモリ14に付与されているが、代替的
には、(点線の矢印を介して)外部フレームメモリ12
に付与される。この追加のコントローラ出力は、実際に
はディスプレイ同期信号自身の一部であり、マルチプレ
クサ18への外部ビデオ入力または内部ビデオ入力のい
ずれがディスプレイ10への出力として供給されるべき
かどうかをマルチプレクサ18に指示するように作用す
る。従って、外部ビデオまたは内部ビデオ信号がイネー
ブルであるかどうかによって、ディスプレイ10の各画
素が選択された外部ビデオまたは内部ビデオビットを受
信する。従って、マルチプレクサ18からの出力を複合
ビデオ信号と呼ぶが、これは外部または内部のいずれか
であるビデオ信号を示すことを意味しており、一般には
両者を組み合わせたものではない。
は内部フレームメモリ14に付与されているが、代替的
には、(点線の矢印を介して)外部フレームメモリ12
に付与される。この追加のコントローラ出力は、実際に
はディスプレイ同期信号自身の一部であり、マルチプレ
クサ18への外部ビデオ入力または内部ビデオ入力のい
ずれがディスプレイ10への出力として供給されるべき
かどうかをマルチプレクサ18に指示するように作用す
る。従って、外部ビデオまたは内部ビデオ信号がイネー
ブルであるかどうかによって、ディスプレイ10の各画
素が選択された外部ビデオまたは内部ビデオビットを受
信する。従って、マルチプレクサ18からの出力を複合
ビデオ信号と呼ぶが、これは外部または内部のいずれか
であるビデオ信号を示すことを意味しており、一般には
両者を組み合わせたものではない。
【0021】図1の装置のある実施例では、内部ビデオ
メモリからの4ビットデータワードの出力の第4番目の
ビットを利用し、内部または外部ビデオ信号のいずれが
選択されるかをマルチプレクサ18に指示するが、これ
は4ビットデータワードが7以上の別々の色を表すこと
を妨げる。これは第8番目から第15番目までの色が第
4番目のビットの動作を必要とするからであり、これに
より第4ビット目を使用するということは7以上の別々
の色を示すことを妨げるものである。しかし、数15を
マルチプレクサによって解読することにより、4ビット
データワードは15の異なる色を示すことができ、外部
ビデオ信号が選択されることを示すことができる(内部
ビデオ信号がコントローラ16によって選択されたビデ
オ信号である場合)。従って、内部または外部ビデオ信
号のいずれがディスプレイの画素に供給されるかを示す
数を解読するデコーダをマルチプレクサ18が有してい
る限り、ビデオデータに2倍の数の色を含めることがで
きる。
メモリからの4ビットデータワードの出力の第4番目の
ビットを利用し、内部または外部ビデオ信号のいずれが
選択されるかをマルチプレクサ18に指示するが、これ
は4ビットデータワードが7以上の別々の色を表すこと
を妨げる。これは第8番目から第15番目までの色が第
4番目のビットの動作を必要とするからであり、これに
より第4ビット目を使用するということは7以上の別々
の色を示すことを妨げるものである。しかし、数15を
マルチプレクサによって解読することにより、4ビット
データワードは15の異なる色を示すことができ、外部
ビデオ信号が選択されることを示すことができる(内部
ビデオ信号がコントローラ16によって選択されたビデ
オ信号である場合)。従って、内部または外部ビデオ信
号のいずれがディスプレイの画素に供給されるかを示す
数を解読するデコーダをマルチプレクサ18が有してい
る限り、ビデオデータに2倍の数の色を含めることがで
きる。
【0022】以上のことから、コントローラ16によっ
て、外部または内部ビデオ信号の組み合わせた、また
は、それを変化させたものをもディスプレイ10に供給
できることがわかる。外部および/または内部ビデオ信
号がデュアルポートメモリに蓄積される際のクロック速
度に関わらず、各画素のデータワードは同時にクロック
され、外部および内部メモリから出力され、そしてマル
チプレクサに送られ、ここで適当なビデオ信号(外部ま
たは内部)がコントローラ16によってアドレスされた
ディスプレイ画素用に選択される。デュアルポートメモ
リの特徴は、情報がメモリに読み込まれるのと同時に、
情報を異なるクロック速度でメモリから読み出すことが
可能であることである。そして、適当な「ウィンドウ
ズ」、「スプリットスクリーン」およびその他のビデオ
技術が、コントローラ16およびこのコントローラの外
部および内部フレームメモリ12および14への同期し
たアドレス動作によって可能となる。
て、外部または内部ビデオ信号の組み合わせた、また
は、それを変化させたものをもディスプレイ10に供給
できることがわかる。外部および/または内部ビデオ信
号がデュアルポートメモリに蓄積される際のクロック速
度に関わらず、各画素のデータワードは同時にクロック
され、外部および内部メモリから出力され、そしてマル
チプレクサに送られ、ここで適当なビデオ信号(外部ま
たは内部)がコントローラ16によってアドレスされた
ディスプレイ画素用に選択される。デュアルポートメモ
リの特徴は、情報がメモリに読み込まれるのと同時に、
情報を異なるクロック速度でメモリから読み出すことが
可能であることである。そして、適当な「ウィンドウ
ズ」、「スプリットスクリーン」およびその他のビデオ
技術が、コントローラ16およびこのコントローラの外
部および内部フレームメモリ12および14への同期し
たアドレス動作によって可能となる。
【0023】ある好適実施例においては、内部フレーム
メモリはディスプレイ同期周波数で情報を供給されるの
で、内部フレームメモリ14は別のデュアルポートメモ
リである必要はなく、実際には周期的に更新される単一
ポートメモリであってよい。代わりとして、内部フレー
ムメモリ14は、コントローラ16からのディスプレイ
同期信号によってクロックされたとき、内部ビデオ出力
を生成する内部マイクロプロセッサビデオ発生器または
大容量記憶装置であってもよい。
メモリはディスプレイ同期周波数で情報を供給されるの
で、内部フレームメモリ14は別のデュアルポートメモ
リである必要はなく、実際には周期的に更新される単一
ポートメモリであってよい。代わりとして、内部フレー
ムメモリ14は、コントローラ16からのディスプレイ
同期信号によってクロックされたとき、内部ビデオ出力
を生成する内部マイクロプロセッサビデオ発生器または
大容量記憶装置であってもよい。
【0024】2.「パン」および「ズーム」ビデオ制御 図2は「パン」および「ズーム」画像制御用の方法およ
び装置を示すブロック図である。「パン」制御は、ビデ
オ画像の通常の開始点から水平および/または垂直に変
位した点においてビデオ画像を開始することと定義され
る。「ズーム」は、ディスプレイに供給される通常のビ
デオ画像に対してより大きな表示されたビデオ画像とし
て定められる。ここに使用されているように、「ズー
ム」は一般に2の累乗、すなわち2倍、4倍、8倍など
に現在の画像を拡大することを意味する。
び装置を示すブロック図である。「パン」制御は、ビデ
オ画像の通常の開始点から水平および/または垂直に変
位した点においてビデオ画像を開始することと定義され
る。「ズーム」は、ディスプレイに供給される通常のビ
デオ画像に対してより大きな表示されたビデオ画像とし
て定められる。ここに使用されているように、「ズー
ム」は一般に2の累乗、すなわち2倍、4倍、8倍など
に現在の画像を拡大することを意味する。
【0025】ビデオ信号はデュアルポートフレーム記憶
装置22に供給され、該ビデオ信号は上述したように外
部または内部的なものである。フレーム記憶メモリ22
は、内部に設けられた種々のアドレスに、所望により連
続的に更新されるディジタルビデオ入力からのデータを
有する。コントローラ24は制御信号を生成し、ブロッ
ク26として全体的に示す出力行および列カウンタを分
離する。ディスプレイ画像がビデオ入力からの異なる水
平および垂直基準を有するように「パン(pan)」す
るために、コントローラ24は、行および列カウウンタ
26の行および列カウンタの各々に初期値を設定し、こ
の結果カウンタは、フレーム記憶装置22のそのアドレ
スにアクセスして、データがディスプレイ10に読み出
される。
装置22に供給され、該ビデオ信号は上述したように外
部または内部的なものである。フレーム記憶メモリ22
は、内部に設けられた種々のアドレスに、所望により連
続的に更新されるディジタルビデオ入力からのデータを
有する。コントローラ24は制御信号を生成し、ブロッ
ク26として全体的に示す出力行および列カウンタを分
離する。ディスプレイ画像がビデオ入力からの異なる水
平および垂直基準を有するように「パン(pan)」す
るために、コントローラ24は、行および列カウウンタ
26の行および列カウンタの各々に初期値を設定し、こ
の結果カウンタは、フレーム記憶装置22のそのアドレ
スにアクセスして、データがディスプレイ10に読み出
される。
【0026】同様にして、「ズーム」を行うために、コ
ントローラ24は所与の行内の次の列に移動する前にフ
レーム記憶装置22の同じ列アドレスを2回読み出すよ
うにしている。同様に、各行は次の行に進む前に2回読
み出される。この結果、ディスプレイ10は、フレーム
記憶装置22に含まれているビデオ信号の4分の1のみ
を表示する。「パンニング」が行われない場合には、デ
ィスプレイ10は、行および列カウンタ26によってア
ドレスされる行の最初の半分および列の最初の半分のア
ドレスに蓄積されているビデオデータによって表される
ビデオデータの最初の半分を表示する。しかしながら、
フレームメモリの各画素が実際には4回(水平方向に2
回および垂直方向に2回)表示されるので、ディスプレ
イ10における画像は2倍の大きさになっている。
ントローラ24は所与の行内の次の列に移動する前にフ
レーム記憶装置22の同じ列アドレスを2回読み出すよ
うにしている。同様に、各行は次の行に進む前に2回読
み出される。この結果、ディスプレイ10は、フレーム
記憶装置22に含まれているビデオ信号の4分の1のみ
を表示する。「パンニング」が行われない場合には、デ
ィスプレイ10は、行および列カウンタ26によってア
ドレスされる行の最初の半分および列の最初の半分のア
ドレスに蓄積されているビデオデータによって表される
ビデオデータの最初の半分を表示する。しかしながら、
フレームメモリの各画素が実際には4回(水平方向に2
回および垂直方向に2回)表示されるので、ディスプレ
イ10における画像は2倍の大きさになっている。
【0027】「パン」および「ズーム」の両方を行いた
い場合には、コントローラ24は、単に、行および列カ
ウンタを表示したい(上述した「パンニング」における
ように)所定のアドレスに設定し、それから各列(およ
びその隣接する列)においてある行のデータを2回繰り
返し、それから各行を次に続く行に進む前に繰り返す。
従って、行および列の開始点を制御することによって、
ビデオ入力はその特定の部分を調べるようにパンされ
る。その部分をズームすることにより、元の表示画像の
2倍、4倍、8倍またはそれ以上の倍率の画像を見るこ
とができる。
い場合には、コントローラ24は、単に、行および列カ
ウンタを表示したい(上述した「パンニング」における
ように)所定のアドレスに設定し、それから各列(およ
びその隣接する列)においてある行のデータを2回繰り
返し、それから各行を次に続く行に進む前に繰り返す。
従って、行および列の開始点を制御することによって、
ビデオ入力はその特定の部分を調べるようにパンされ
る。その部分をズームすることにより、元の表示画像の
2倍、4倍、8倍またはそれ以上の倍率の画像を見るこ
とができる。
【0028】コントローラ24がフレーム記憶装置から
読み出されるデータのアドレスを供給する別々の行およ
び列カウンタにおける計数値をリセットする「パン」お
よび「ズーム」実施例について説明したが、コントロー
ラ24が入力を変更するようにし、読み込まれたままの
かたちでフレーム記憶装置22にビデオデータを蓄積す
ることもできる(従って、コントローラ24は入力行お
よび列カウンタ28を制御する)。従って、パンする場
合には、行および列カウンタは読み出されるビデオの所
望の開始位置にインクリメントまたはデクリメントさ
れ、フレーム記憶装置22がアクセスされる際に、フレ
ーム記憶装置22に蓄積されたビデオとディスプレイ1
0に実際に表示されているビデオとの間に水平および/
または垂直方向の差が生じる。
読み出されるデータのアドレスを供給する別々の行およ
び列カウンタにおける計数値をリセットする「パン」お
よび「ズーム」実施例について説明したが、コントロー
ラ24が入力を変更するようにし、読み込まれたままの
かたちでフレーム記憶装置22にビデオデータを蓄積す
ることもできる(従って、コントローラ24は入力行お
よび列カウンタ28を制御する)。従って、パンする場
合には、行および列カウンタは読み出されるビデオの所
望の開始位置にインクリメントまたはデクリメントさ
れ、フレーム記憶装置22がアクセスされる際に、フレ
ーム記憶装置22に蓄積されたビデオとディスプレイ1
0に実際に表示されているビデオとの間に水平および/
または垂直方向の差が生じる。
【0029】ズーミングを行う場合には、フレーム記憶
装置22へのビデオデータ入力は、複数のアドレスに蓄
積される(2倍のズームの場合には、各入力データビッ
トは2つの隣接する行および2つの隣接する列からなる
4つの別々のアドレスに蓄積される)。蓄積されたビデ
オがディスプレイに通常の方法で読み出されるときに
は、同じ入力ビデオビットがディスプレイ10上の4つ
の隣接する画素に供給され、これにより2倍のズーム画
像が得られる。
装置22へのビデオデータ入力は、複数のアドレスに蓄
積される(2倍のズームの場合には、各入力データビッ
トは2つの隣接する行および2つの隣接する列からなる
4つの別々のアドレスに蓄積される)。蓄積されたビデ
オがディスプレイに通常の方法で読み出されるときに
は、同じ入力ビデオビットがディスプレイ10上の4つ
の隣接する画素に供給され、これにより2倍のズーム画
像が得られる。
【0030】図1および図2の実施例においては、適切
な画像を得るように、記憶装置からのビデオ出力とディ
スプレイ装置との間の同期を維持するために、水平およ
び垂直同期信号がコントローラ16および24によって
それぞれ供給されていることに注意されたい。
な画像を得るように、記憶装置からのビデオ出力とディ
スプレイ装置との間の同期を維持するために、水平およ
び垂直同期信号がコントローラ16および24によって
それぞれ供給されていることに注意されたい。
【0031】3. 画像の反転 上述したように、ディスプレイ10がリアプロジェクシ
ョンディスプレイシステム(上述した米国特許第4,9
76,536号および第4,763,993号に記載さ
れている低ストレスワークステーションにおけるよう
に)である場合には、適切なビデオ信号が供給されるよ
うに「反転」ビデオ出力機能を有することが有益であ
る。フレーム記憶装置22に蓄積されているビデオが逆
方向に読み出されるようにビデオ信号がフレーム記憶装
置22に蓄積される行計数値を逆にすることによって、
または、各出力行において列カウンタ26から読み出さ
れる列計数値を逆にすることによって、この画像の反転
は図2の実施例において全く簡単に行われる。
ョンディスプレイシステム(上述した米国特許第4,9
76,536号および第4,763,993号に記載さ
れている低ストレスワークステーションにおけるよう
に)である場合には、適切なビデオ信号が供給されるよ
うに「反転」ビデオ出力機能を有することが有益であ
る。フレーム記憶装置22に蓄積されているビデオが逆
方向に読み出されるようにビデオ信号がフレーム記憶装
置22に蓄積される行計数値を逆にすることによって、
または、各出力行において列カウンタ26から読み出さ
れる列計数値を逆にすることによって、この画像の反転
は図2の実施例において全く簡単に行われる。
【0032】上述した実施例では、一般に「行」カウン
タを逆にすることはないが、別の光学変換が使用される
場合には、画像を上部から底部に「フリップ」したい場
合に、これを行うことができることに注意されたい。上
述した画像の反転は、独立して、または、パンおよび/
またはズーム機能と組み合わせて行うことができる。あ
る好適実施例においては、列カウンタ28の入力行によ
り列カウンタを逆にし、列カウンタ26の出力行を「パ
ン」および「ズーム」の特殊な作用に専ら用いる。
タを逆にすることはないが、別の光学変換が使用される
場合には、画像を上部から底部に「フリップ」したい場
合に、これを行うことができることに注意されたい。上
述した画像の反転は、独立して、または、パンおよび/
またはズーム機能と組み合わせて行うことができる。あ
る好適実施例においては、列カウンタ28の入力行によ
り列カウンタを逆にし、列カウンタ26の出力行を「パ
ン」および「ズーム」の特殊な作用に専ら用いる。
【0033】4. 好適実施例の組合せ 図3は、図1および図2で説明した上述した実施例の全
ての3つを達成する好適実施例のブロック図を示してい
る。
ての3つを達成する好適実施例のブロック図を示してい
る。
【0034】上述したように、外部ビデオ信号を必要に
よりA−Dコンバータ30に供給し、ディジタル形式に
変換する。ディジタルビデオ情報は外部フレームメモリ
記憶装置12の1つのポートに供給される。外部ビデオ
同期信号は入力行カウンタ32に供給され、該カウンタ
32は出力を外部フレーム記憶メモリ12に供給する。
また、外部ビデオ同期信号は入力列カウンタ34に供給
され、該カウンタ34は通常カウントアップするために
ゼロにセットされるが、「リアプロジェクション」制御
ラインがイネーブルになっている場合には、プリセット
された高い数からスタートしてカウントダウンし、上述
したように「反転」画像プロジェクションを可能にす
る。
よりA−Dコンバータ30に供給し、ディジタル形式に
変換する。ディジタルビデオ情報は外部フレームメモリ
記憶装置12の1つのポートに供給される。外部ビデオ
同期信号は入力行カウンタ32に供給され、該カウンタ
32は出力を外部フレーム記憶メモリ12に供給する。
また、外部ビデオ同期信号は入力列カウンタ34に供給
され、該カウンタ34は通常カウントアップするために
ゼロにセットされるが、「リアプロジェクション」制御
ラインがイネーブルになっている場合には、プリセット
された高い数からスタートしてカウントダウンし、上述
したように「反転」画像プロジェクションを可能にす
る。
【0035】また、入力列カウンタ34の出力は、外部
フレーム記憶メモリに供給される。オペレータコマンド
入力が受信機36に供給され、該受信機36は、大容量
メモリ42にアクセスするため、または、内部ビデオ出
力を発生させるために、マイクロプロセッサコントロー
ラ38にプログラムメモリ40をアクセスさせて、蓄積
される内部ビデオ出力を生成する。マイクロプロセッサ
38からの内部ビデオ信号はグラフィックスチップコン
トローラ44に供給される。このコントローラ44は、
好適実施例においては、オークテクノロジー社 (Oak Te
chnology, Inc.) カリフォルニア州サニーベール、カイ
ファーコート139、94086 (139Kifer Court, Su
nnyvale, California, 94086)、部品番号OTI−06
7として入手可能である。
フレーム記憶メモリに供給される。オペレータコマンド
入力が受信機36に供給され、該受信機36は、大容量
メモリ42にアクセスするため、または、内部ビデオ出
力を発生させるために、マイクロプロセッサコントロー
ラ38にプログラムメモリ40をアクセスさせて、蓄積
される内部ビデオ出力を生成する。マイクロプロセッサ
38からの内部ビデオ信号はグラフィックスチップコン
トローラ44に供給される。このコントローラ44は、
好適実施例においては、オークテクノロジー社 (Oak Te
chnology, Inc.) カリフォルニア州サニーベール、カイ
ファーコート139、94086 (139Kifer Court, Su
nnyvale, California, 94086)、部品番号OTI−06
7として入手可能である。
【0036】グラフィックスチップコントローラ44
は、マイクロプロセッサコントローラのメモリスペース
にメモリマップされ、マイクロプロセッサコントローラ
は単にメモリ「書き込み」動作を実行することによって
内部ビデオデータをグラフィックスコントローラチップ
に転送することができる。この内部ビデオデータはグラ
フィックスチップコントローラを介して内部フレーム記
憶メモリ46に記憶される。図示の実施例においては、
データがグラフィックスチップコントローラに送られる
に従って、マイクロプロセッサコントローラは(図1で
説明したように)、一画素毎にリアルタイムでLCDデ
ィスプレイ10によるディスプレイ用の適当なフレーム
メモリ(外部フレーム記憶メモリ12または内部フレー
ム記憶メモリ46)を選択するように作用する4ビット
データワード上の数15のような埋め込まれた符号化を
行う。
は、マイクロプロセッサコントローラのメモリスペース
にメモリマップされ、マイクロプロセッサコントローラ
は単にメモリ「書き込み」動作を実行することによって
内部ビデオデータをグラフィックスコントローラチップ
に転送することができる。この内部ビデオデータはグラ
フィックスチップコントローラを介して内部フレーム記
憶メモリ46に記憶される。図示の実施例においては、
データがグラフィックスチップコントローラに送られる
に従って、マイクロプロセッサコントローラは(図1で
説明したように)、一画素毎にリアルタイムでLCDデ
ィスプレイ10によるディスプレイ用の適当なフレーム
メモリ(外部フレーム記憶メモリ12または内部フレー
ム記憶メモリ46)を選択するように作用する4ビット
データワード上の数15のような埋め込まれた符号化を
行う。
【0037】グラフィックスチップコントローラは内部
データを直接データマルチプレクサ50に供給し、ある
好適実施例においては、各データは埋め込まれたコード
を有し、データマルチプレクサがディスプレイ用の外部
または内部データのいずれかを選択することを可能にし
ている。また、内部データ出力はデコーダ52に供給さ
れる。デコーダ52はマルチプレクサ選択入力をデータ
マルチプレクサ50に供給し、マルチプレクサが内部デ
ータまたは外部データを選択するように指令する。これ
はこのようなデータが同時にデータマルチプレクサ50
に供給されるからである。
データを直接データマルチプレクサ50に供給し、ある
好適実施例においては、各データは埋め込まれたコード
を有し、データマルチプレクサがディスプレイ用の外部
または内部データのいずれかを選択することを可能にし
ている。また、内部データ出力はデコーダ52に供給さ
れる。デコーダ52はマルチプレクサ選択入力をデータ
マルチプレクサ50に供給し、マルチプレクサが内部デ
ータまたは外部データを選択するように指令する。これ
はこのようなデータが同時にデータマルチプレクサ50
に供給されるからである。
【0038】また、グラフィックスチップコントローラ
は(図3に内部ビデオクロックおよび同期として示され
ている)ディスプレイ同期出力をディスプレイ10、デ
ータマルチプレクサ50、出力行および出力列カウンタ
26および出力データクロック制御54に供給する。
は(図3に内部ビデオクロックおよび同期として示され
ている)ディスプレイ同期出力をディスプレイ10、デ
ータマルチプレクサ50、出力行および出力列カウンタ
26および出力データクロック制御54に供給する。
【0039】マイクロプロセッサコントローラ38は、
「パン」制御信号を出力行および列カウンタ26に供給
する。このカウンタ26は図2で説明したように動作す
る。また、マイクロプロセッサコントローラ38は別の
入力であるズーム制御出力を出力行および列カウンタ2
6および出力データクロック制御54に供給し、図2で
説明したと同様に動作する。出力データクロック制御5
4は、通常速度または2xまたは4xズーム用のそれぞ
れ1/2または1/4の速度で外部フレーム記憶メモリ
12からのデータの読み出しを制御するように作用する
と同時に、出力行および列カウンタ26をクロックし
て、外部フレームメモリ12にアドレスを送る。
「パン」制御信号を出力行および列カウンタ26に供給
する。このカウンタ26は図2で説明したように動作す
る。また、マイクロプロセッサコントローラ38は別の
入力であるズーム制御出力を出力行および列カウンタ2
6および出力データクロック制御54に供給し、図2で
説明したと同様に動作する。出力データクロック制御5
4は、通常速度または2xまたは4xズーム用のそれぞ
れ1/2または1/4の速度で外部フレーム記憶メモリ
12からのデータの読み出しを制御するように作用する
と同時に、出力行および列カウンタ26をクロックし
て、外部フレームメモリ12にアドレスを送る。
【0040】上述したように、外部フレームメモリ12
として利用されているデュアルポートメモリは独立した
ポートクロックを有している。これは外部ビデオ信号が
好適実施例においてはLCDディスプレイ用の内部ビデ
オクロック速度でクロックしなおされることを可能にし
ている。このLCDクロック速度は完全に制御可能なも
のであり、外部クロック、すなわち外部ビデオ同期信号
から独立である。上述したように、これは入力信号およ
びパネルドライブの利用の点から高度のフレキシビリテ
ィを可能にしている。
として利用されているデュアルポートメモリは独立した
ポートクロックを有している。これは外部ビデオ信号が
好適実施例においてはLCDディスプレイ用の内部ビデ
オクロック速度でクロックしなおされることを可能にし
ている。このLCDクロック速度は完全に制御可能なも
のであり、外部クロック、すなわち外部ビデオ同期信号
から独立である。上述したように、これは入力信号およ
びパネルドライブの利用の点から高度のフレキシビリテ
ィを可能にしている。
【0041】リアプロジェクションを行うために、内部
および外部ビデオ信号を独立して反転することができる
が、一般的には、両画像信号は一緒に逆にされる。外部
ビデオ信号は、入力列アドレスカウンタ34の計数方向
を逆にすることによって、フレームメモリに蓄積される
際に、上述したように逆にされる。このロード可能なア
ップ/ダウンカウンタはフレームメモリ用の記憶ポイン
タとして機能し、制御ラインを低レベルから高レベルに
変えることによって、すなわちマイクロプロセッサコン
トローラ38からの「リアプロジェクト」制御信号によ
って、計数値が逆にされる。典型的なカウンタは、テキ
サスインスツルメンツ社 (Texas Instruments, Incorpo
rated)、P.O.Box655012テキサス州ダラス
75265 (Dallas, Texas 75265)、部品番号74LS
169として得ることができる。
および外部ビデオ信号を独立して反転することができる
が、一般的には、両画像信号は一緒に逆にされる。外部
ビデオ信号は、入力列アドレスカウンタ34の計数方向
を逆にすることによって、フレームメモリに蓄積される
際に、上述したように逆にされる。このロード可能なア
ップ/ダウンカウンタはフレームメモリ用の記憶ポイン
タとして機能し、制御ラインを低レベルから高レベルに
変えることによって、すなわちマイクロプロセッサコン
トローラ38からの「リアプロジェクト」制御信号によ
って、計数値が逆にされる。典型的なカウンタは、テキ
サスインスツルメンツ社 (Texas Instruments, Incorpo
rated)、P.O.Box655012テキサス州ダラス
75265 (Dallas, Texas 75265)、部品番号74LS
169として得ることができる。
【0042】内部ビデオ信号は、グラフィックスチップ
コントローラ44を介して内部フレームメモリ46に記
憶される際に、マイクロプロセッサコントローラ38に
よって、逆にされる。プログラムメモリ40によって文
字ベースのグラフィックスを使用する場合、グラフィッ
クスコントローラの文字発生検索表(look−upt
able)を再定義することによって反転が行われる。
これはディスプレイが後ろ向きである場合でも迅速で容
易なスクリーン制御を可能にする。
コントローラ44を介して内部フレームメモリ46に記
憶される際に、マイクロプロセッサコントローラ38に
よって、逆にされる。プログラムメモリ40によって文
字ベースのグラフィックスを使用する場合、グラフィッ
クスコントローラの文字発生検索表(look−upt
able)を再定義することによって反転が行われる。
これはディスプレイが後ろ向きである場合でも迅速で容
易なスクリーン制御を可能にする。
【0043】2つのビデオの独立したパンニングおよび
ズーミングは次の通りである。外部ビデオシステムの場
合、パンニングおよびズーミングは好ましくはデータが
外部ビデオフレームメモリ12から読み出される際に行
われる。ズーミングは、上述したように、出力データク
ロック54を調整することによっておよび出力行および
列カウンタ26の出力メモリ行アドレスカウンタを操作
することによって達成される。画像を2倍に拡大する場
合には、出力データクロック54は、ズームしないとき
の周波数の半分まで低下する。データは外部フレームメ
モリからズームしないときの周波数の半分の周波数で出
てくるので、パネル上で以前には1画素を占めたデータ
は、2画素幅のスペースを取る。半分の周波数で出力行
カウンタをインクリメントすることによってデータは、
LCDパネル上で2倍の高さになり、各行のデータはパ
ネルに2倍に送られる。グラフィックスチップコントロ
ーラ44からの水平および垂直同期信号は、データがL
CDディスプレイに適正に供給されることを確実にして
いる。
ズーミングは次の通りである。外部ビデオシステムの場
合、パンニングおよびズーミングは好ましくはデータが
外部ビデオフレームメモリ12から読み出される際に行
われる。ズーミングは、上述したように、出力データク
ロック54を調整することによっておよび出力行および
列カウンタ26の出力メモリ行アドレスカウンタを操作
することによって達成される。画像を2倍に拡大する場
合には、出力データクロック54は、ズームしないとき
の周波数の半分まで低下する。データは外部フレームメ
モリからズームしないときの周波数の半分の周波数で出
てくるので、パネル上で以前には1画素を占めたデータ
は、2画素幅のスペースを取る。半分の周波数で出力行
カウンタをインクリメントすることによってデータは、
LCDパネル上で2倍の高さになり、各行のデータはパ
ネルに2倍に送られる。グラフィックスチップコントロ
ーラ44からの水平および垂直同期信号は、データがL
CDディスプレイに適正に供給されることを確実にして
いる。
【0044】外部ビデオシステムのパンニングは、外部
フレームメモリ12の出力列カウンタ26内にロードさ
れる初期アドレスを調整することによって、および、出
力行および列カウンタ26の出力行および列アドレスカ
ウンタを調整することによって達成される。出力行およ
び列カウンタ26は、これはどの計数値からでもスター
トするようにプログラムすることができる、テキサスイ
ンスツルメンツ社の部品番号74LS163として入手
し得るようなロード可能なカウンタを有する。画像を1
0画素左に動かし、5画素上に動かすために、出力行お
よび列アドレスカウンタ26の初期列アドレスは以前よ
りも10大きくされ、アドレスカウンタの出力行の開始
計数値は以前より5大きくなる。
フレームメモリ12の出力列カウンタ26内にロードさ
れる初期アドレスを調整することによって、および、出
力行および列カウンタ26の出力行および列アドレスカ
ウンタを調整することによって達成される。出力行およ
び列カウンタ26は、これはどの計数値からでもスター
トするようにプログラムすることができる、テキサスイ
ンスツルメンツ社の部品番号74LS163として入手
し得るようなロード可能なカウンタを有する。画像を1
0画素左に動かし、5画素上に動かすために、出力行お
よび列アドレスカウンタ26の初期列アドレスは以前よ
りも10大きくされ、アドレスカウンタの出力行の開始
計数値は以前より5大きくなる。
【0045】内部ビデオシステムにおいては、パンニン
グおよびズーミングは、内部フレームメモリ46に蓄積
される前に、マイクロプロセッサによって直接行われ、
動作を簡単化している。
グおよびズーミングは、内部フレームメモリ46に蓄積
される前に、マイクロプロセッサによって直接行われ、
動作を簡単化している。
【0046】上述したように、本技術分野に専門知識を
有する者にとっては本発明の多くの変更および適応が容
易であることは明らかであろう。異なるマイクロプロセ
ッサ、コントローラ、プログラムメモリ、大容量メモ
リ、グラフィックスチップコントローラ、内部および外
部フレームメモリ、カウンタ、データマルチプレクサお
よびディスプレイを利用することができる。本技術分野
に通常の知識を有する者はこれらの要素間の相互関係は
本発明の精神から逸脱することなく図1および図2にお
いて上述したように変更できることを認識するであろ
う。
有する者にとっては本発明の多くの変更および適応が容
易であることは明らかであろう。異なるマイクロプロセ
ッサ、コントローラ、プログラムメモリ、大容量メモ
リ、グラフィックスチップコントローラ、内部および外
部フレームメモリ、カウンタ、データマルチプレクサお
よびディスプレイを利用することができる。本技術分野
に通常の知識を有する者はこれらの要素間の相互関係は
本発明の精神から逸脱することなく図1および図2にお
いて上述したように変更できることを認識するであろ
う。
【0047】従って、本明細書は単なる一例であり、本
発明の好適実施例について説明しているが、本発明はそ
のように限定されるものでなく、特許請求の範囲によっ
て限定されるものである。
発明の好適実施例について説明しているが、本発明はそ
のように限定されるものでなく、特許請求の範囲によっ
て限定されるものである。
【図1】本発明による外部および内部ビデオ信号を併合
する方法および構造を示すブロック図である。
する方法および構造を示すブロック図である。
【図2】本発明による表示されたビデオ信号に対して
「パン」、「ズーム」、および「反転画像」の特殊な作
用を行う方法および装置を示すブロックである。
「パン」、「ズーム」、および「反転画像」の特殊な作
用を行う方法および装置を示すブロックである。
【図3】記載した機能をすべて組み合わせた本発明の好
適実施例を示すブロック図である。
適実施例を示すブロック図である。
10 ディスプレイ 12 外部フレームメモリ 14 内部フレームメモリ 16 コントローラ 18 マルチプレクサ 22 フレーム記憶装置 24 コントローラ 26 出力行および列カウンタ 28 入力行および列カウンタ 38 マイクロプロセッサコントローラ 44 グラフィックスチップコントローラ 46 内部フレームメモリ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ガース・エス・ジョーンズ アメリカ合衆国、23452 ヴァージニア、 ヴァージニア・ビーチ、ロイヤル・オー ク・クローズ 940 (72)発明者 ジェイムズ・エス・ラヴ アメリカ合衆国、23666 ヴァージニア、 ハンプトン、グリーンウェル・ドライヴ 43 (72)発明者 ジェイムズ・エイチ・ヴォジェリー アメリカ合衆国、23692 ヴァージニア、 ヨークタウン、ヨーク・ヴュー・ロード 210
Claims (9)
- 【請求項1】 独立して生成された内部ビデオ信号を外
部ビデオ信号と混合して、複合ビデオ信号をディスプレ
イ装置に供給する方法であって、前記外部ビデオ信号に
は外部同期信号が供給され、前記内部ビデオ信号は内部
ビデオ同期信号により記憶装置から読み出された蓄積ビ
デオ信号または内部ビデオ同期信号を供給されて内部的
に生成されたビデオ信号のいずれかからなり、次の各ス
テップを有する前記方法:前記外部同期信号によって前
記外部ビデオ信号をデュアルポート外部フレーム記憶装
置にクロック入力し;前記内部ビデオ信号を内部フレー
ム記憶メモリにクロック入力し;ディスプレイ同期信号
によって前記外部フレーム記憶装置から前記外部ビデオ
信号をクロック出力するとともに、データマルチプレク
サにクロック入力し、 前記ディスプレイ同期信号によって前記内部フレーム記
憶メモリから前記内部ビデオ信号をクロック出力すると
ともに、前記データマルチプレクサにクロック入力し;
そして前記ディスプレイ同期信号によって前記ディスプ
レイ装置に供給される複合ビデオ信号を形成する前記内
部ビデオ信号および前記外部ビデオ信号の所望の部分を
選択して通過させるように前記データマルチプレクサを
制御する。 - 【請求項2】 ディジタルビデオ信号を処理して、ディ
スプレイ装置に供給されるビデオ信号に対して「パン」
および「ズーム」機能を達成する方法であって、前記デ
ィジタルビデオ信号にはビデオ同期信号が供給され、次
のステップを有する前記方法:前記ディジタルビデオ信
号を前記ビデオ同期信号によってデュアルポートフレー
ム記憶装置の所定の行および列アドレスロケーションに
クロック入力し、ここで前記所定の行および列アドレス
ロケーションは前記ディスプレイ装置の行および列に関
連しており;そしてディスプレイ同期信号および行およ
び列カウンタによって前記ビデオ信号を前記外部フレー
ム記憶装置からクロック出力するとともに、前記ディス
プレイにクロック入力し、ここで前記行および列カウン
タはディスプレイ装置が「パン」されようとするその対
象となるディジタルビデオ信号の一部分に依存する開始
行および列アドレスを設定するコントローラによって制
御され、前記行および列カウンタがディスプレイ装置の
行および列の終わりに達するまで行および列に対して所
望の「ズーム」の値に応じた所定回数だけ各アドレスを
繰り返す。 - 【請求項3】 ディジタルビデオ信号を処理して、ディ
スプレイ装置に供給されるビデオ信号用の反転または
「鏡像」機能を達成する方法であって、前記ディジタル
ビデオ信号にはビデオ同期信号が供給され、次の各ステ
ップを有する前記方法:前記ディジタルビデオ信号を、
前記ビデオ同期信号によって、デュアルポートフレーム
メモリ内の、前記ディスプレイの行に関連する行アドレ
スロケーション、および(a)前記ディスプレイ装置の
列ロケーションに関連する反転アドレスロケーションま
たは(b)前記ディスプレイ装置の列ロケーションに関
連するロケーションの一方に関連する列アドレスロケー
ションにクロック入力し;開始行および列アドレスを出
力行および列カウンタ手段に設定し、開始行アドレスは
前記ディスプレイ装置上の開始行に関連し、開始列アド
レスは(a)前記ディスプレイ装置上の列ロケーション
に関連する反転ロケーションまたは(b)前記ディスプ
レイ装置上の列ロケーションに関連するロケーションの
うちの前記一方に対して他方にあたるものに関連してお
り;そして、 前記蓄積されたディジタルビデオ信号を前記デュアルポ
ートフレーム記憶装置からクロック出力するとともに前
記ディスプレイ装置にクロック入力する。 - 【請求項4】 独立して生成された内部ディジタルビデ
オ信号を外部ディジタルビデオ信号と混合し、ディスプ
レイ装置に複合ビデオ信号を供給し、ディスプレイ装置
に供給されるディジタルビデオ信号用の「パン」、「ズ
ーム」、および、反転すなわち「鏡像」機能を達成する
方法であって、前記外部ディジタルビデオ信号には外部
同期信号が供給され、前記内部ディジタルビデオ信号は
内部ビデオ同期信号で記憶装置から読み出された蓄積ビ
デオ信号または内部ビデオ同期信号を付与された内部的
に生成されたビデオ信号のいずれかからなり、次の各ス
テップを有する前記方法:前記外部同期信号により前記
外部ディジタルビデオ信号をデュアルポート外部フレー
ム記憶装置の所定の行および列アドレスロケーションに
クロック入力し、ここで前記所定の行および列アドレス
ロケーションは前記ディスプレイ装置の行および列に関
連し、前記行アドレスロケーションは前記ディスプレイ
装置の行に関連し、前記列アドレスロケーションは
(a)前記ディスプレイ装置の列ロケーションに関連す
る反転アドレスロケーションまたは(b)前記ディスプ
レイ装置の列ロケーションに関連するロケーションの一
方に関連しており;前記内部ビデオ信号を内部フレーム
記憶メモリにクロック入力し;反転画像が必要であるか
どうかを判定して、必要である場合には、出力行および
列カウンタ手段に開始行および列アドレスを設定し、開
始行アドレスは前記ディスプレイ装置上の開始行に関連
し、開始列アドレスは(a)前記ディスプレイ装置上の
列ロケーションに関連する反転ロケーションまたは
(b)前記ディスプレイ装置上の列ロケーションに関連
するロケーションのうち前記一方に対して他方にあたる
ものに関連しており;ディスプレイ同期信号および行お
よび列カウンタによって前記ビデオ信号を前記外部フレ
ーム記憶装置からクロック出力するとともにデータマル
チプレクサにクロック入力し、前記行および列カウンタ
は前記ディスプレイ装置が「パン」されようとするその
対象となるディジタルビデオ信号の一部分に依存する開
始行および列アドレスを設定するコントローラによって
制御され、前記行および列カウンタが前記ディスプレイ
装置の行および列の終わりに達するまで所望の「ズー
ム」の値に応じた所定回数だけ各アドレスを繰り返し;
前記ディスプレイ同期信号によって前記内部ビデオ信号
を前記内部フレーム記憶メモリからクロック出力すると
ともに前記データマルチプレクサにクロック入力し;そ
して、 前記ディスプレイ同期信号によって前記ディスプレイ装
置に供給される複合ビデオ信号を形成する前記内部ビデ
オ信号および前記外部ビデオ信号の所望の部分を選択し
て通過させるように前記マルチプレクサを制御する。 - 【請求項5】 独立して生成された内部ビデオ信号を外
部ビデオ信号と混合して、ディスプレイ装置に複合ビデ
オ信号を供給する装置であって、前記外部ビデオ信号は
外部同期信号を有し、前記内部ビデオ信号は内部ビデオ
同期信号で記憶装置から読み出された蓄積されたビデオ
信号または内部ビデオ同期信号が付与されている内部的
に生成されたビデオ信号のいずれかからなり、 デュアルポート外部フレーム記憶メモリと、 前記外部ビデオ信号を前記デュアルポート外部フレーム
記憶装置にクロック入力する外部同期信号手段と、 内部フレーム記憶メモリと、 前記内部ビデオ信号を前記内部フレーム記憶メモリにク
ロック入力する手段と、 データマルチプレクサと、 前記外部フレーム記憶装置から前記外部ビデオ信号をク
ロック出力し、ディスプレイ同期信号で前記内部フレー
ム記憶メモリから前記内部ビデオ信号をクロック出力す
るとともに前記データマルチプレクサにクロック入力
し、該マルチプレクサは前記ディスプレイ同期信号に応
答して、前記内部ビデオ信号および前記外部ビデオ信号
の所望の部分を通過させ、これにより複合ビデオ信号出
力を形成して前記ディスプレイ装置へと出力するディス
プレイ同期信号手段とを有する前記装置。 - 【請求項6】 ディジタルビデオ信号を処理して、ディ
スプレイ装置に供給されるビデオ信号用の「パン」およ
び「ズーム」機能を達成する装置であって、前記ディジ
タルビデオ信号にはビデオ同期信号が供給されており、 デュアルポートフレーム記憶装置と、 前記ディジタルビデオ信号を前記デュアルポートフレー
ムメモリの行および列アドレスロケーションにクロック
入力し、前記行および列アドレスロケーションが前記デ
ィスプレイ装置の行および列に関連している同期信号手
段と、 コントローラ手段に応答し、前記ディジタルビデオ信号
を前記フレーム記憶装置からクロック出力するとともに
前記ディスプレイ装置にクロック入力する行および列カ
ウンタ手段と、 ディスプレイ同期信号を生成する手段を有し、前記行お
よび列カウンタ手段用の開始行およ列アドレスを設定す
る手段を有し、前記開始行および列アドレスは前記ディ
スプレイ装置が「パン」されようとするその対象となる
前記ディジタルビデオ信号の一部分に依存しており、前
記ディスプレイ装置の行および列の終わりに達するまで
所望の「ズーム」の値に応じた所定回数だけ各行および
列アドレスを繰り返す手段を有する前記コントローラ手
段とを有する前記装置。 - 【請求項7】 ディジタルビデオ信号を処理して、ディ
スプレイ装置に供給されるビデオ信号用の反転すなわち
「鏡像」機能を達成する装置であって、前記ディジタル
ビデオ信号には同期ビデオ信号が供給されており、 ディジタルビデオ信号を行および列アドレスロケーショ
ンに記憶するデュアルポートフレーム記憶手段と、 前記同期信号に応答し、前記ディジタルビデオ信号を前
記デュアルポートフレーム記憶手段の、前記ディスプレ
イ装置の行に関連する行アドレスロケーション、および
(a)前記ディスプレイ装置の列ロケーションに関連す
る反転ロケーションまたは(b)前記ディスプレイ装置
の列ロケーションに関連するロケーションの一方に関連
する前記列アドレスロケーションにクロック入力する入
力行および列カウンタ手段と、 ディスプレイ同期信号およびコントローラ手段に応答
し、前記ディジタルビデオ信号を前記フレーム記憶手段
からクロック出力するとともに前記ディスプレイ装置に
クロック入力する出力行および列カウンタ手段と、 開始行および列アドレスを前記出力行および列カウンタ
手段に設定し、開始行アドレスは前記ディスプレイ装置
上の開始行に関連し、開始列アドレスは(a)前記ディ
スプレイ装置上の列ロケーションに関連する反転ロケー
ションまたは(b)前記ディスプレイ装置上の列ロケー
ションに関連するロケーションのうち前記一方に対して
他方にあたるものに関連しているコントローラ手段とを
有する前記装置。 - 【請求項8】 独立して生成された内部ディジタルビデ
オ信号を外部ビデオ信号と混合して、ディスプレイ装置
に複合ビデオ信号を供給するとともに、前記複合ビデオ
信号に対して「パン」、「ズーム」、および、「鏡」す
なわち反転画像機能を達成する装置であって、前記外部
ディジタルビデオ信号は外部同期信号を有し、前記内部
ディジタルビデオ信号は内部ビデオ同期信号で記憶装置
から読み出された蓄積されたビデオ信号または内部ビデ
オ同期信号を供給される内部的に生成されたビデオ信号
のいずれかからなり、 ディジタルビデオ信号を行および列アドレスロケーショ
ンに記憶するデュアルポート外部フレーム記憶メモリ手
段と、 前記外部同期信号に応答し、前記ディジタルビデオ信号
を前記デュアルポートフレーム記憶手段の、前記ディス
プレイ装置の行に関連する行アドレスロケーション、お
よび(a)前記ディスプレイ装置の列ロケーションに関
連する反転ロケーションまたは(b)前記ディスプレイ
装置の列ロケーションに関連するロケーションの一方に
関連する前記列アドレスロケーションにクロック入力す
る入力行および列カウンタ手段と、 内部フレーム記憶メモリと、 前記内部ディジタルビデオ信号を前記内部フレーム記憶
メモリにクロック入力する手段と、 ディスプレイ同期信号に応答し、前記内部ビデオ信号お
よび前記外部ビデオ信号の所望の部分を通過させ、これ
により複合ビデオ信号出力を前記ディスプレイ装置に形
成するデータマルチプレクサ手段と、 ディスプレイ同期信号およびコントローラ手段に応答
し、前記ディジタルビデオ信号を前記外部フレーム記憶
手段からクロック出力するとともに前記データマルチプ
レクサにクロック入力する出力行および列カウンタ手段
と、 ディスプレイ同期信号によって前記内部ビデオ信号を前
記内部フレーム記憶メモリからクロック出力するととも
に前記データマルチプレクサにクロック入力し、ディス
プレイ同期信号を生成する手段を有し、前記出力行およ
び列カウンタ手段用の開始列および行アドレスを設定す
る手段を有し、前記開始行および列アドレスは前記ディ
スプレイ装置が「パン」されようとする前記ディジタル
ビデオ信号の部分に依存しており、前記ディスプレイ装
置の行および列の終わりに達するまで、所望の「ズー
ム」の値による所定回数各行および列アドレスを繰り返
す手段を有し、前記開始行アドレスは前記ディスプレイ
装置上の開始行に関連し、前記開始列アドレスは(a)
前記ディスプレイ装置上の列ロケーションに関連する反
転ロケーションまたは(b)前記ディスプレイ装置上の
列ロケーションに関連するロケーションのうち前記一方
に対して他方にあたるものに関連しているコントローラ
手段とを有する前記装置。 - 【請求項9】 独立して生成された内部ディジタルビデ
オ信号を外部ディジタルビデオ信号と混合して、ディス
プレイ装置に複合ビデオ信号を供給するとともに、前記
複合ビデオ信号に対して「パン」、「ズーム」、およ
び、「鏡」すなわち反転画像機能を達成する装置であっ
て、前記外部ディジタルビデオ信号は外部同期信号を有
し、前記内部ディジタルビデオ信号は内部ビデオ同期信
号で記憶装置から読み出される蓄積されたビデオ信号ま
たは内部ビデオ同期信号で供給される内部的に生成され
たビデオ信号のいずれかからなり、 前記外部同期信号および反転画像制御信号に応答し、行
および列アドレス出力をデュアルポート外部フレーム記
憶メモリ手段に生成し、前記行アドレスロケーションは
前記ディスプレイ装置の行に関連し、前記列アドレスロ
ケーションは前記反転画像制御信号があるときは前記デ
ィスプレイ装置の列ロケーションに関連する反転ロケー
ションに関連し、前記反転画像制御信号がないときは前
記ディスプレイ装置の列ロケーションに関連するロケー
ションに関連している入力行および列カウンタ手段と、 前記入力行および列カウンタに応答し、外部ディジタル
ビデオ信号を前記生成された行および列アドレスロケー
ションに記憶するデュアルポート外部フレーム記憶メモ
リ手段と、 内部ディジタルビデオ発生器および内部ディジタルビデ
オ信号大容量記憶手段の少なくとも一方と、 オペレータ入力に応答し、(a)前記反転画像制御信号
を前記入力行および列カウンタ手段に伝送し、(b)所
望の「ズーム」量を示す「ズーム」制御出力を伝送し、
(c)前記内部ビデオ信号発生器および内部ビデオ信号
記憶装置の少なくとも一方にアクセスし、内部ディジタ
ルビデオ信号出力を生成し、前記内部ディジタルビデオ
信号出力は外部/内部選択コードを有し、(d)「パ
ン」制御信号によって出力行および列カウンタ手段用の
開始行および列アドレスを設定し、前記開始行および列
アドレスは前記ディスプレイ装置が「パン」されようと
する前記ディジタルビデオ信号の部分に依存しているマ
イクロプロセッサコントローラ手段と、 ディジタル内部ビデオ信号を前記ディスプレイ装置の行
および列に関連する行および列アドレスロケーションに
記憶する内部フレーム記憶メモリ手段と、 前記マイクロプロセッサコントローラ手段の内部ビデオ
信号出力に応答し、(a)前記内部ビデオ信号出力を前
記内部フレーム記憶メモリ手段の行および列アドレスロ
ケーションに供給し、(b)記憶された内部ディジタル
ビデオ信号を前記内部フレーム記憶手段から読み出し
(c)ディスプレイ同期信号を生成されたグラフィック
スチップコントローラ手段と、 前記グラフィックスチップコントローラ手段からの前記
内部ビデオ信号出力に応答し、外部/内部ディジタルビ
デオ選択信号を供給するデコーダ手段と、 (a)ディスプレイ同期信号、(b)前記外部/内部デ
ィジタルビデオ選択信号、(c)前記グラフィックスチ
ップコントローラ手段からの前記内部ディジタルビデオ
信号、(d)前記外部フレーム記憶装置からの前記外部
ディジタルビデオ信号に応答し、前記内部ディジタルビ
デオ信号および前記外部ディジタルビデオ信号の選択さ
れた部分を前記ディスプレイ装置に通過させ、これによ
り複合ディジタルビデオ信号出力を形成するデータマル
チプレクサ手段と、 前記ディスプレイ同期信号、遅くされた同期信号、前記
「パン」制御信号および前記「ズーム」制御信号に応答
し、前記ディジタルビデオ信号を前記外部フレーム記憶
手段からクロック出力するとともに前記データマルチプ
レクサにクロック入力する行および列アドレスを設定
し、開始出力行および列アドレスが前記ディスプレイ上
の開始行および列アドレスに関連している出力行および
列カウンタ手段と、 前記ディスプレイ同期信号および前記「ズーム」制御信
号に応答し、遅くされた同期信号を前記出力行および列
カウンタ手段および前記外部フレーム記憶メモリ手段に
供給し、前記遅くされた同期信号が1/xに遅くされ、
ここにおいてxは「ズーム」の所望の値に対応する整数
であり、前記出力行および列カウンタ手段は前記ディス
プレイ装置の行および列の終わりに達するまで前記ディ
スプレイ同期信号に同期して前記外部フレーム記憶メモ
リの行および列アドレスロケーションから外部ディジタ
ルビデオデータを読み出しながら、前記行および列アド
レスの計数値を前記遅らされた同期信号によって進める
手段を有している出力データクロック制御手段とを有す
る前記装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/736,319 US5293540A (en) | 1991-07-29 | 1991-07-29 | Method and apparatus for merging independently generated internal video with external video |
| US07/736,319 | 1991-07-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05210383A true JPH05210383A (ja) | 1993-08-20 |
Family
ID=24959419
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4222011A Pending JPH05210383A (ja) | 1991-07-29 | 1992-07-29 | 独立して生成された内部ビデオ信号を外部ビデオ信号と併合する方法および装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5293540A (ja) |
| EP (1) | EP0525943A3 (ja) |
| JP (1) | JPH05210383A (ja) |
| KR (1) | KR930002925A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003308063A (ja) * | 1995-08-25 | 2003-10-31 | Avocent Redmond Corp | コンピュータ接続システム |
| CN102881273A (zh) * | 2012-09-10 | 2013-01-16 | 中国航空工业集团公司洛阳电光设备研究所 | 一种面向异步视频的嵌入式图像处理方法 |
| USRE44814E1 (en) | 1992-10-23 | 2014-03-18 | Avocent Huntsville Corporation | System and method for remote monitoring and operation of personal computers |
Families Citing this family (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3109758B2 (ja) * | 1992-02-19 | 2000-11-20 | 富士写真フイルム株式会社 | 画像入力装置 |
| US8073695B1 (en) | 1992-12-09 | 2011-12-06 | Adrea, LLC | Electronic book with voice emulation features |
| US6463585B1 (en) | 1992-12-09 | 2002-10-08 | Discovery Communications, Inc. | Targeted advertisement using television delivery systems |
| US5659350A (en) * | 1992-12-09 | 1997-08-19 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system |
| US7509270B1 (en) | 1992-12-09 | 2009-03-24 | Discovery Communications, Inc. | Electronic Book having electronic commerce features |
| US7849393B1 (en) | 1992-12-09 | 2010-12-07 | Discovery Communications, Inc. | Electronic book connection to world watch live |
| US5986690A (en) * | 1992-12-09 | 1999-11-16 | Discovery Communications, Inc. | Electronic book selection and delivery system |
| US7336788B1 (en) | 1992-12-09 | 2008-02-26 | Discovery Communicatoins Inc. | Electronic book secure communication with home subsystem |
| US5798785A (en) | 1992-12-09 | 1998-08-25 | Discovery Communications, Inc. | Terminal for suggesting programs offered on a television program delivery system |
| US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
| US7269841B1 (en) | 1992-12-09 | 2007-09-11 | Sedna Patent Services, Llc | Digital cable headend for cable television delivery system |
| US5600573A (en) | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Operations center with video storage for a television program packaging and delivery system |
| US7073187B1 (en) | 1992-12-09 | 2006-07-04 | Sedna Patent Services, Llc | Menu-driven television program access system and method |
| DE69331715T2 (de) | 1992-12-09 | 2002-10-24 | Discovery Communications, Inc. | Fernbedienung für Kabelfernsehverteilsysteme |
| US7401286B1 (en) * | 1993-12-02 | 2008-07-15 | Discovery Communications, Inc. | Electronic book electronic links |
| US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
| US6181335B1 (en) | 1992-12-09 | 2001-01-30 | Discovery Communications, Inc. | Card for a set top terminal |
| US7835989B1 (en) | 1992-12-09 | 2010-11-16 | Discovery Communications, Inc. | Electronic book alternative delivery systems |
| US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
| SG44005A1 (en) * | 1992-12-11 | 1997-11-14 | Philips Electronics Nv | System for combining multiple-format multiple-source video signals |
| JPH06276520A (ja) * | 1993-03-22 | 1994-09-30 | Sony Corp | 画像処理装置 |
| JPH08511390A (ja) * | 1993-06-07 | 1996-11-26 | サイエンティフィック−アトランタ・インコーポレーテッド | 加入者端末用ディスプレーシステム |
| US5712664A (en) * | 1993-10-14 | 1998-01-27 | Alliance Semiconductor Corporation | Shared memory graphics accelerator system |
| US9053640B1 (en) | 1993-12-02 | 2015-06-09 | Adrea, LLC | Interactive electronic book |
| US8095949B1 (en) | 1993-12-02 | 2012-01-10 | Adrea, LLC | Electronic book with restricted access features |
| US7865567B1 (en) | 1993-12-02 | 2011-01-04 | Discovery Patent Holdings, Llc | Virtual on-demand electronic book |
| US7861166B1 (en) | 1993-12-02 | 2010-12-28 | Discovery Patent Holding, Llc | Resizing document pages to fit available hardware screens |
| FR2716276B1 (fr) * | 1994-02-16 | 1996-05-03 | Sgs Thomson Microelectronics | Circuit de réorganisation de données. |
| FR2719928B1 (fr) * | 1994-05-10 | 1996-08-02 | Essilor Int | Procédé de transformation d'une image vidéo en une image pour matrice d'affichage. |
| JPH10502181A (ja) | 1994-06-20 | 1998-02-24 | ネオマジック・コーポレイション | メモリインタフェースのないグラフィックスコントローラ集積回路 |
| DE4422615A1 (de) * | 1994-06-28 | 1996-01-04 | Philips Patentverwaltung | Bildwiedergabeanordnung |
| AU692600B2 (en) * | 1994-09-12 | 1998-06-11 | Scientific-Atlanta, Inc. | Cable television apparatus employing two-way communication |
| US5739808A (en) * | 1994-10-28 | 1998-04-14 | Canon Kabushiki Kaisha | Display control method and apparatus |
| TW250616B (en) * | 1994-11-07 | 1995-07-01 | Discovery Communicat Inc | Electronic book selection and delivery system |
| US5519450A (en) * | 1994-11-14 | 1996-05-21 | Texas Instruments Incorporated | Graphics subsystem for digital television |
| JPH09114443A (ja) | 1995-10-20 | 1997-05-02 | Seiko Epson Corp | 映像スケーリング装置 |
| US5754170A (en) * | 1996-01-16 | 1998-05-19 | Neomagic Corp. | Transparent blocking of CRT refresh fetches during video overlay using dummy fetches |
| US5774172A (en) * | 1996-02-12 | 1998-06-30 | Microsoft Corporation | Interactive graphics overlay on video images for entertainment |
| JP2944525B2 (ja) * | 1996-08-02 | 1999-09-06 | 日本電気フィールドサービス株式会社 | 眼精疲労の回復機能付きディスプレイ制御装置 |
| GB2324429A (en) * | 1997-04-02 | 1998-10-21 | Orad Hi Tec Systems Ltd | Electronic zoom control in a virtual studio |
| JP4412749B2 (ja) * | 1997-12-26 | 2010-02-10 | 富士フイルム株式会社 | デジタルカメラ及びデジタルカメラにおける画像処理方法 |
| TW417404B (en) * | 1998-02-03 | 2001-01-01 | Seiko Epson Corp | Projection display device and method therefor, and an image display device |
| US9009773B1 (en) | 1998-06-30 | 2015-04-14 | Cox Communications, Inc. | Method and apparatus for providing broadcast data services |
| US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
| US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
| US6873306B2 (en) * | 2001-10-26 | 2005-03-29 | International Business Machines Corporation | Display controller architecture for portable computers |
| JP2005107123A (ja) * | 2003-09-30 | 2005-04-21 | Toshiba Corp | 電子機器 |
| CN102292774B (zh) * | 2008-06-30 | 2014-07-02 | 富士通半导体股份有限公司 | 存储器装置以及控制该存储器装置的存储器控制器 |
| US9439322B1 (en) * | 2014-01-09 | 2016-09-06 | Nautilus Data Technologies, Inc. | Modular data center deployment method and system for waterborne data center vessels |
| US20160057392A1 (en) * | 2014-08-20 | 2016-02-25 | Micronet Ltd. | Computing device for use in a vehicle |
| CN110266972B (zh) * | 2019-07-10 | 2021-05-28 | 中航华东光电有限公司 | 实现视频图像90°旋转的方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2725362C3 (de) * | 1977-06-04 | 1980-08-28 | Robert Bosch Gmbh, 7000 Stuttgart | Verfahren zum Verarbeiten von Farbfernsehsignalen |
| US4266242A (en) * | 1978-03-21 | 1981-05-05 | Vital Industries, Inc. | Television special effects arrangement |
| JPS6089278A (ja) * | 1983-10-21 | 1985-05-20 | Pioneer Electronic Corp | 画像情報処理方式 |
| GB8420890D0 (en) * | 1984-08-16 | 1984-09-19 | Quantel Ltd | Video editing systems |
| GB2164520A (en) * | 1984-09-14 | 1986-03-19 | Philips Electronic Associated | Television special effects generator |
| JPS62159989A (ja) * | 1986-01-08 | 1987-07-15 | Sony Corp | テレビジヨン受像機 |
| US4750039A (en) * | 1986-10-10 | 1988-06-07 | Rca Licensing Corporation | Circuitry for processing a field of video information to develop two compressed fields |
| US4722007A (en) * | 1986-12-02 | 1988-01-26 | Rca Corporation | TV receiver having zoom processing apparatus |
| US4869237A (en) * | 1987-03-02 | 1989-09-26 | Olympus Optical Co., Ltd. | Electronic endoscope apparatus |
| JP2595551B2 (ja) * | 1987-08-14 | 1997-04-02 | ソニー株式会社 | 画像信号処理装置 |
| JPH0248863A (ja) * | 1988-08-10 | 1990-02-19 | Nec Corp | ディジタルビデオ信号処理回路 |
| JP2925157B2 (ja) * | 1989-02-28 | 1999-07-28 | キヤノン株式会社 | データ記憶装置 |
| JP2833024B2 (ja) * | 1989-06-27 | 1998-12-09 | 日本電気株式会社 | 表示画面合成装置 |
-
1991
- 1991-07-29 US US07/736,319 patent/US5293540A/en not_active Expired - Fee Related
-
1992
- 1992-05-21 EP EP19920304647 patent/EP0525943A3/en not_active Withdrawn
- 1992-07-13 KR KR1019920012412A patent/KR930002925A/ko not_active Ceased
- 1992-07-29 JP JP4222011A patent/JPH05210383A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE44814E1 (en) | 1992-10-23 | 2014-03-18 | Avocent Huntsville Corporation | System and method for remote monitoring and operation of personal computers |
| JP2003308063A (ja) * | 1995-08-25 | 2003-10-31 | Avocent Redmond Corp | コンピュータ接続システム |
| CN102881273A (zh) * | 2012-09-10 | 2013-01-16 | 中国航空工业集团公司洛阳电光设备研究所 | 一种面向异步视频的嵌入式图像处理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0525943A2 (en) | 1993-02-03 |
| EP0525943A3 (en) | 1994-07-06 |
| US5293540A (en) | 1994-03-08 |
| KR930002925A (ko) | 1993-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05210383A (ja) | 独立して生成された内部ビデオ信号を外部ビデオ信号と併合する方法および装置 | |
| US4855813A (en) | Television image processing system having capture, merge and display capability | |
| EP0744731B1 (en) | Method and apparatus for synchronizing video and graphics data in a multimedia display system including a shared frame buffer | |
| US4148070A (en) | Video processing system | |
| US5986676A (en) | Device for protecting selected information in multi-media workstations | |
| US6351291B1 (en) | Image processing apparatus for an on-screen-display which displays one image over another image | |
| JPH08202318A (ja) | 記憶性を有する表示装置の表示制御方法及びその表示システム | |
| JPH0557599B2 (ja) | ||
| US4922238A (en) | Method and system for smooth scrolling of a displayed image on a display screen | |
| JPH0432593B2 (ja) | ||
| US6084568A (en) | System and methods for both 2-tap and 3-tap flicker filtering of non-interlaced computer graphics to interlaced lines for television display | |
| US6552750B1 (en) | Apparatus for improving the presentation of graphics data on a television display | |
| US5818468A (en) | Decoding video signals at high speed using a memory buffer | |
| KR19990036087A (ko) | 연결 리스트 구조 온스크린 디스플레이 | |
| US5910795A (en) | Digital image signal processing | |
| JPH0429479A (ja) | 画像出力制御装置 | |
| US5309233A (en) | Apparatus for converting the scanning period of a video signal to a period not necessarily an integer times the original period | |
| GB2165719A (en) | Split-screen display arrangement | |
| JP2593427B2 (ja) | 画像処理装置 | |
| JP2907630B2 (ja) | フレームメモリ制御装置 | |
| JP2989376B2 (ja) | 画像処理装置 | |
| JP3295036B2 (ja) | 多画面表示装置 | |
| US5045944A (en) | Video signal generating circuit for use in video tape recorder and television receiver | |
| JPH0259795A (ja) | マルチ映像システム | |
| JP2506960B2 (ja) | ディスプレイ制御装置 |