JP2001197523A - Stereoscopic display device, display controller, display control method display system and program storage medium - Google Patents
Stereoscopic display device, display controller, display control method display system and program storage mediumInfo
- Publication number
- JP2001197523A JP2001197523A JP2000004068A JP2000004068A JP2001197523A JP 2001197523 A JP2001197523 A JP 2001197523A JP 2000004068 A JP2000004068 A JP 2000004068A JP 2000004068 A JP2000004068 A JP 2000004068A JP 2001197523 A JP2001197523 A JP 2001197523A
- Authority
- JP
- Japan
- Prior art keywords
- display
- display device
- window
- dimensional image
- image
- 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
Landscapes
- Liquid Crystal (AREA)
- Liquid Crystal Display Device Control (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、右眼と左眼の視差
を利用してユーザに立体像を観察させる立体表示装置、
この表示装置を制御する表示制御装置及び表示制御方
法、立体表示を行う表示システム、更には、立体表示の
ためのデバイスドライバプログラム、通信デバイスドラ
イバプログラムを記憶する記憶媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three-dimensional display device which allows a user to observe a three-dimensional image by using a parallax between a right eye and a left eye.
The present invention relates to a display control device and a display control method for controlling the display device, a display system for performing stereoscopic display, and a storage medium for storing a device driver program for stereoscopic display and a communication device driver program.
【0002】[0002]
【従来の技術】従来より、コンピュータシステムにおい
て、グラフィカルユーザインターフェースを実装したシ
ステムがある。また、二次元表示と三次元表示の切り替
えや混在表示を行うことが可能なシステムもある。2. Description of the Related Art Conventionally, there is a computer system in which a graphical user interface is mounted. There are also systems that can switch between two-dimensional display and three-dimensional display and perform mixed display.
【0003】ここで、グラフィカル・ユーザ・インター
フェースについて説明する。一般に、コンピュータを操
作したりデータを入力するために、キーボード、タブレ
ット、マウス、トラックボール等の入力装置が用いられ
ている。ウインド、アイコン、プルダウンメニュー等の
視覚的に認識し易いオブジェクトを前述の入力手段、特
に、モニタを観ながら座標情報や軌跡の情報をコンピュ
ータに入力できるタブレットやマウスはグラフィカル・
ユーザ・インターフェース(以下、GUIと呼ぶ)とと
もに用いられることが多く、コンピュータの操作性を向
上させ、直感的な操作を行うことができる。[0003] Here, a graphical user interface will be described. Generally, input devices such as a keyboard, a tablet, a mouse, and a trackball are used to operate a computer and input data. The above-mentioned input means, particularly a tablet or a mouse capable of inputting coordinate information and trajectory information to a computer while watching a monitor, is provided by a graphical interface.
It is often used together with a user interface (hereinafter, referred to as a GUI) to improve operability of a computer and perform intuitive operations.
【0004】第1図はGUIをオペレーティングシステ
ムに用いた代表的なコンピュータ・システムの階層図で
ある。図中、500はユーザが利用するアプリケーショ
ンソフトウェア(以下、単にアプリケーションと呼
ぶ)、501はユーザが実際にコンピュータと対話的か
つ視覚的に操作するための環境であるビジュアル・シェ
ルである。アプリケーションは、GUI部品API50
2、GUI部品ライブラリー/サーバ503、ディスプ
レイ506上の描画を行うための描画API504、描
画ライブラリー/サーバ505、その他の周辺機509
を使用するためのその他のAPI507、その他のライ
ブラリー/サーバ508、各々のデバイスを制御するた
めのデバイス・ドライバ510等を利用することによ
り、GUI環境のビジュアル・シェルを構築したり、外
部の周辺機器を制御して、成り立つものである。FIG. 1 is a hierarchical diagram of a typical computer system using a GUI as an operating system. In the figure, reference numeral 500 denotes application software (hereinafter, simply referred to as an application) used by a user, and reference numeral 501 denotes a visual shell which is an environment for the user to actually operate the computer interactively and visually. The application is a GUI component API50
2. GUI parts library / server 503, drawing API 504 for drawing on display 506, drawing library / server 505, and other peripheral devices 509
By using other APIs 507 for using the API, other libraries / servers 508, device drivers 510 for controlling each device, etc., a visual shell of a GUI environment can be constructed, and external peripherals can be constructed. This is achieved by controlling the devices.
【0005】コンピュータのソフトウェアやハードウェ
アの進歩は目覚ましく、ディスプレイ装置の発達も例外
ではなく、高品位カラー化、大画面化、高精細化等が進
められてきている。一方、ディスプレイを立体観察し、
より多くの情報や臨場感を追求する傾向もあり、その方
式も幾つか提案・実施されている。The progress of computer software and hardware is remarkable, and the development of display devices is no exception. High-quality color, large-screen, high-definition, etc. are being promoted. On the other hand, stereoscopic observation of the display,
There is also a tendency to pursue more information and a sense of reality, and several methods have been proposed and implemented.
【0006】ディスプレイ上に立体表示を行う方式とし
ては、パララックス・バリヤを用いた立体画像表示方式
(以下、パララックス・バリヤ方式と呼ぶ)が広く知ら
れている。As a system for performing stereoscopic display on a display, a stereoscopic image display system using a parallax barrier (hereinafter, referred to as a parallax barrier system) is widely known.
【0007】パララックス・バリヤ方式については、S.
H.Kaplan,“Theory of Parallax Barriers",J.SMPTE,Vo
l.59,No.7,pp.11-21(1952)に開示されている。この方式
によれば、複数視点からの複数の視差画像のうちの、少
なくとも左右視差画像を交互に配列されたストライプ画
像を、この画像から所定の距離だけ離れた位置に設けら
れた所定の光透過部を有するスリット(パララックス・
バリヤと呼ばれる)を介して、左右それぞれの眼でそれ
ぞれの眼に対応した視差画像を観察することにより立体
視を行うことができる。For the parallax barrier method, see S.M.
H. Kaplan, “Theory of Parallax Barriers”, J. SMPTE, Vo
l.59, No. 7, pp. 11-21 (1952). According to this method, of a plurality of parallax images from a plurality of viewpoints, at least a stripe image in which left and right parallax images are alternately arranged is provided with a predetermined light transmission provided at a position separated by a predetermined distance from the image. Slit with part (Parallax ・
(Referred to as a barrier), the stereoscopic vision can be performed by observing a parallax image corresponding to each eye with the left and right eyes.
【0008】更に、二次元画像(一視点画像)表示装置
との両立性を向上させるために、パララックス・バリヤ
を透過型液晶表示装置などにより電子的に発生させ、バ
リヤ・ストライプの形状や位置などを電子的に可変制御
するようにした立体表示装置が、特開平3−11988
9号公報、特開平5−122733号公報に開示されて
いる。Further, in order to improve compatibility with a two-dimensional image (one viewpoint image) display device, a parallax barrier is generated electronically by a transmission type liquid crystal display device or the like, and the shape and position of the barrier stripe are formed. A three-dimensional display device that electronically variably controls such a device is disclosed in Japanese Unexamined Patent Publication No. Hei.
9 and JP-A-5-122733.
【0009】第2図は特開平3−119889号公報に
開示されている立体画像表示装置の基本構成図である。
この立体画像表示装置は、画像表示を行う透過型液晶表
示装置101と、これに厚さdのスペーサー102を介
して配置される電子式パララックス・バリアを形成する
透過型液晶表示素子103を具備する。透過型液晶表示
装置101には2方向または多方向から撮像した視差画
像を縦ストライプ画像として表示する。そして、電子式
パララックス・バリヤ103にはXYアドレスをマイク
ロコンピュータ104等の制御部によって指定すること
により、バリヤ面上の任意の位置にパララックス・バリ
ヤパターンを形成し、前記パララックス・バリヤ方式の
原理に従って立体視を可能とする。FIG. 2 is a basic configuration diagram of a three-dimensional image display device disclosed in Japanese Patent Application Laid-Open No. 3-119889.
The three-dimensional image display device includes a transmissive liquid crystal display device 101 for displaying an image and a transmissive liquid crystal display element 103 for forming an electronic parallax barrier disposed on the transmissive liquid crystal display device 101 via a spacer 102 having a thickness d. I do. The transmissive liquid crystal display device 101 displays a parallax image captured from two directions or multiple directions as a vertical stripe image. The electronic parallax barrier 103 is designated with an XY address by a control unit such as a microcomputer 104 to form a parallax barrier pattern at an arbitrary position on the barrier surface. According to the principle of 3D.
【0010】また、第3図は特開平3−119889号
公報に開示されている液晶パネルディスプレイと電子式
パララックス・バリヤによって構成された立体画像表示
装置の表示部の構成図であり、2枚の液晶層115,1
25をそれぞれ2枚の偏光板111,118及び12
1,128で挟んだ構成になっている。この装置におい
て、二次元画像表示を行う際には、電子式パララックス
・バリヤパターンの表示を停止し、電子式バリヤ103
の画像表示領域の全域にわたって無色透明な状態にする
ことで、二次元表示との両立性を実現している。FIG. 3 is a block diagram of a display section of a three-dimensional image display device comprising a liquid crystal panel display and an electronic parallax barrier disclosed in Japanese Patent Application Laid-Open No. 3-119889. Liquid crystal layers 115, 1
25 are used as two polarizing plates 111, 118 and 12 respectively.
It is configured to be sandwiched between 1,128. In this apparatus, when displaying a two-dimensional image, the display of the electronic parallax barrier pattern is stopped, and the electronic barrier 103
By achieving a colorless and transparent state over the entire area of the image display area, compatibility with two-dimensional display is realized.
【0011】また、第4図は視点数の違いにより電子式
パララックス・バリヤに形成するパララックス・バリヤ
パターンの違いを示す図である。図に示すように2視点
の視差画像から構成するストライプ画像を観察する際は
パララックス・バリヤとしての遮光部の幅Aと遮光部の
幅Bは同じで良いが、視点数が増えるに従い電子式パラ
ラックス・バリヤの開口率は減少する。FIG. 4 is a diagram showing a difference in a parallax barrier pattern formed on the electronic parallax barrier according to a difference in the number of viewpoints. As shown in the figure, when observing a stripe image composed of two viewpoint parallax images, the width A of the light-shielding portion as the parallax barrier and the width B of the light-shielding portion may be the same, but as the number of viewpoints increases, the electronic type The aperture ratio of the parallax barrier is reduced.
【0012】従来の表示制御装置における三次元画像と
二次元画像の混在表示について説明する。特開平5−1
22733号公報には、第3図に示すように透過型液晶
表示素子から成る電子式パララックス・バリヤ103の
一部領域にのみバリヤ・ストライプのパターンを発生さ
せることが出来る構成とし、三次元画像と二次元画像と
を同一面内で混在表示することを可能とした例が開示さ
れている。A description will be given of a mixed display of a three-dimensional image and a two-dimensional image in a conventional display control device. JP-A-5-1
Japanese Patent No. 22733 discloses a structure in which a barrier stripe pattern can be generated only in a part of an electronic parallax barrier 103 composed of a transmission type liquid crystal display element as shown in FIG. An example has been disclosed in which it is possible to display an image and a two-dimensional image in the same plane.
【0013】また、パララックス・バリヤ方式以外で、
右眼と左眼の両眼視差を用いて立体画像を表示する手段
として、レンチキュラ方式が広く知られている。レンチ
キュラ方式はディスプレイの前面にかまぼこ状のレンズ
を多数ならべたレンチキュラを設け、空間的に左右の眼
に入る画像を分離して、ユーザに立体像を観察させるも
のである。In addition to the parallax barrier method,
As a means for displaying a stereoscopic image using binocular parallax between the right eye and the left eye, a lenticular method is widely known. In the lenticular system, a lenticular having a large number of lens-like lenses arranged in front of a display is provided to separate images spatially into the left and right eyes, thereby allowing a user to observe a stereoscopic image.
【0014】しかしながら、コンピュータと接続されて
GUIを実装された二次元表示と三次元表示の切り替え
が可能、あるいは二次元表示と三次元表示が混在可能な
システムに関して、ユーザが操作するウインドやアイコ
ン等のオブジェクトが三次元表示可能なオブジェクトで
あるか、二次元表示されるべきオブジェクトかを判断す
る手段がコンピュータシステム上に無いため、例えば、
三次元表示と二次元表示を混在表示する構成の装置にお
いて、三次元表示を行っている部分の上に二次元表示部
分が重なった場合に、ユーザに視認しにくい表示となっ
た。この事情を以下に説明する。However, in a system which is connected to a computer and can switch between two-dimensional display and three-dimensional display in which a GUI is mounted, or in a system in which two-dimensional display and three-dimensional display can be mixed, a window or an icon operated by a user is used. Because there is no means on the computer system to determine whether the object is an object that can be displayed three-dimensionally or an object that should be displayed two-dimensionally, for example,
In an apparatus configured to display a mixture of a three-dimensional display and a two-dimensional display, when a two-dimensional display part is overlapped on a part performing a three-dimensional display, the display is difficult to be visually recognized by a user. This situation will be described below.
【0015】立体表示のアプリケーションプログラムで
あっても、通常、汎用のオペレーティングシステム(例
えば、第1図に示されたオペレーティングシステム)の
下で動作するのが通常である。これらのオペレーティン
グシステムは、マルチウインド表示方式であるために、
アプリケーションプログラムが表示している立体画像の
ウインドに重なって、そのオペレーティングシステムが
表示しようとする、例えばGUIのためのウインドが重な
って表示される。そのアプリケーションプログラムが表
示しようとする画面は当然三次元表示すべきであるが、
GUI用のウインドは二次元表示で十分である。[0015] Even an application program for stereoscopic display usually operates under a general-purpose operating system (for example, the operating system shown in Fig. 1). Because these operating systems have a multi-window display system,
The window of the stereoscopic image displayed by the application program overlaps, and a window for a GUI, for example, which the operating system intends to display, overlaps and is displayed. The screen that the application program wants to display should of course be displayed in three dimensions,
A two-dimensional display is sufficient for GUI windows.
【0016】一方、所謂直視型の立体画像表示装置(上
述のパララックスバリヤ方式はその典型例である)は、
視差画像を表示させる表示デバイスの前若しくは後ろに
空間変調素子としてバリヤマスク表示デバイスを設けて
いるものの、このバリヤマスク表示デバイスを通過する
光の光路は、視差画像用表示デバイスの画像の光路と一
致しているために、バリヤマスク表示デバイスは二次元
画像の表示にも三次元画像の表示にも影響を与える。On the other hand, a so-called direct-view type stereoscopic image display device (the parallax barrier system described above is a typical example)
Although a barrier mask display device is provided as a spatial modulation element before or after the display device that displays the parallax image, the optical path of light passing through the barrier mask display device matches the optical path of the image of the display device for parallax image. Therefore, the barrier mask display device affects both the display of a two-dimensional image and the display of a three-dimensional image.
【0017】従って、三次元表示アプリケーションプロ
グラムのウインドの上にオペレーティングシステムのウ
インドが重なる場合には、いずれかのウインドの画像表
示が犠牲となっていた。特開平10−74267号は、
二次元表示ウインドと三次元表示ウインドとが重なった
場合には、アクティブなウインド(即ち、最上位に表示
されるウインド)を優先し、例えば、三次元画像ウイン
ドが二次元画像ウインドの上に表示される場合には、バ
リヤマスク表示用デバイスには、バリヤマスクを描画す
ることにより、三次元画像表示を優先させ、反対に、三
次元画像ウインドが二次元画像ウインドの下に表示され
る場合には、バリヤマスク表示用デバイスには、バリヤ
マスクを描画しないことにより、二次元画像表示を優先
させるというものである。Therefore, when the window of the operating system overlaps the window of the three-dimensional display application program, the image display of any one of the windows is sacrificed. JP-A-10-74267 discloses that
When the two-dimensional display window and the three-dimensional display window overlap, the active window (that is, the window displayed at the top) is prioritized, and, for example, the three-dimensional image window is displayed on the two-dimensional image window. In that case, the barrier mask display device, by drawing the barrier mask, prioritize the three-dimensional image display, conversely, if the three-dimensional image window is displayed below the two-dimensional image window, The barrier mask display device does not draw a barrier mask, thereby giving priority to two-dimensional image display.
【0018】しかしながら、特開平10−74267号
の方式では、後者の場合に、下側の三次元表示ウインド
の、上側の二次元表示ウインドによっては隠されない一
部領域では、その三次元画像はバリヤマスクが作動して
いないがために、画質が劣化してしまうため改善が求め
られていた。However, in the system disclosed in Japanese Patent Application Laid-Open No. H10-74267, in the latter case, in a partial area of the lower three-dimensional display window that is not hidden by the upper two-dimensional display window, the three-dimensional image is formed by a barrier mask. However, the image quality is degraded because the is not operating, so that improvement has been required.
【0019】そこで、本発明は、左右視差画像を表示す
る表示デバイスの光路と空間変調用の表示デバイスの光
路とが重なっている表示装置において、二次元表示すべ
き領域と三次元表示すべき領域とが重なっても、いずれ
の表示も劣化せずに右眼と左眼の視差を利用してユーザ
に立体像を観察させる立体表示装置、この表示装置を制
御する表示制御装置及び表示制御方法などを提供するこ
とを目的とする。Therefore, the present invention relates to a display device for displaying two-dimensional parallax images and a region for two-dimensional display and three-dimensional display in a display device in which the optical path of the display device for spatial modulation overlaps the optical path of the display device. , A display device that allows the user to observe a stereoscopic image using the parallax between the right and left eyes without deteriorating any display, a display control device that controls the display device, a display control method, and the like. The purpose is to provide.
【0020】[0020]
【課題を解決するための手段】上記の目的を達成するた
めの本発明の、バリアマスクデータを格納するバリアマ
スクメモリと、表示デバイスとを制御し、この表示デバ
イス上において、二次元画像オブジェクトと三次元画像
オブジェクトの表示を可能にする表示制御装置は、表示
対象の複数のオブジェクトについての、オブジェクトを
表示する表示位置とオブジェクトの大きさに関する表示
位置情報と、そのオブジェクトの表示階層位置を示す階
層情報と、そのオブジェクトの画像が二次元画像か三次
元画像かの種別を示す種別情報を管理する管理手段と、
前記バリアマスクメモリにバリアマスクデータを格納す
るに際して、上位階層にある上位オブジェクトのための
バリアマスクパターンのデータ値を、下位階層にある下
位オブジェクトのためのバリアマスクパターンのデータ
値よりも優先して、前記バリアマスクメモリに書き込む
書き込み制御手段とを具備することを特徴とする。According to the present invention for achieving the above object, a barrier mask memory for storing barrier mask data and a display device are controlled, and a two-dimensional image object is stored on the display device. A display control device that enables display of a three-dimensional image object includes, for a plurality of objects to be displayed, display position information on a display position for displaying the object, display position information on the size of the object, and a hierarchy indicating a display hierarchy position of the object. Information and management means for managing type information indicating a type of whether the image of the object is a two-dimensional image or a three-dimensional image,
When storing the barrier mask data in the barrier mask memory, the data value of the barrier mask pattern for the upper object in the upper hierarchy is given priority over the data value of the barrier mask pattern for the lower object in the lower hierarchy. And writing control means for writing data in the barrier mask memory.
【0021】上位階層にある上位オブジェクトのための
バリアマスクパターンのデータ値を、下位階層にある下
位オブジェクトのためのバリアマスクパターンのデータ
値よりも優先するように制御することで、二次元画像オ
ブジェクトと三次元画像オブジェクトとが重なって表示
される場合でも、いずれの画像表示も劣化しない。By controlling the data value of the barrier mask pattern for the upper object in the upper hierarchy to be higher than the data value of the barrier mask pattern for the lower object in the lower hierarchy, the two-dimensional image object is controlled. Even when the image and the three-dimensional image object are displayed overlapping, neither image display is deteriorated.
【0022】本発明の好適な一態様である請求項2に拠
れば、前記表示デバイスは、空間変調のためにバリアマ
スクデータを表示する空間変調用表示デバイスと、この
空間変調用表示デバイスの光路上におかれた視差画像表
示用表示デバイスを含み、この視差画像表示用表示デバ
イス上において、前記空間変調用表示デバイスととも
に、二次元画像オブジェクトと三次元画像オブジェクト
の混在表示を可能とするものであり、前記空間変調用表
示デバイスは透過型液晶素子を有する。According to a preferred embodiment of the present invention, the display device includes a spatial modulation display device for displaying barrier mask data for spatial modulation, and light of the spatial modulation display device. Including a display device for displaying parallax images placed on the road, on the display device for displaying parallax images, together with the display device for spatial modulation, it is possible to display mixed display of two-dimensional image objects and three-dimensional image objects. The display device for spatial modulation has a transmissive liquid crystal element.
【0023】本発明の好適な一態様である請求項3に拠
れば、二次元画像オブジェクトのためのバリアマスクパ
ターンのデータ値を、前記空間変調用表示デバイス上の
前記二次元画像オブジェクトのためのバリアマスクが光
透過性を示すような第1のデータ値に設定され、三次元
画像表示オブジェクトのためのバリアマスクパターンの
データ値を、前記空間変調用表示デバイスの左目用空間
変調素子と右目用空間変調素子とが交互に光透過性と光
遮断性とを示すように、第2のデータ値と第3のデータ
値とに選択的に設定する。According to a preferred aspect of the present invention, the data value of the barrier mask pattern for the two-dimensional image object is converted to the data value for the two-dimensional image object on the display device for spatial modulation. The first data value is set so that the barrier mask indicates light transmittance, and the data value of the barrier mask pattern for the three-dimensional image display object is changed to the left-eye spatial modulation element and the right-eye spatial modulation element of the spatial modulation display device. The second data value and the third data value are selectively set so that the spatial modulation element alternately exhibits light transmission and light blocking properties.
【0024】本発明の好適な一態様である請求項4に拠
れば、前記バリアマスクメモリにバリアマスクパターン
を書き込むに際して、前記書き込み制御手段は、初期的
に、或いは、前記オブジェクトの位置情報や、階層情報
や、種別情報が更新されたとき、或いは、前記オブジェ
クトが追加または削除されたときに、前記バリアマスク
メモリの全ての値を、前記空間変調用表示デバイスの全
ての素子が光透過性を示すデータ値として書き込み、次
に最下位の階層位置のオブジェクトから始めて、最上位
のオブジェクトに到るまで、順次、オブジェクトのため
のバリアマスクパターンを、そのオブジェクトの表示位
置情報と種別情報とを参照しながら前記バリアマスクメ
モリに書き込むことを特徴とする。According to a preferred aspect of the present invention, when writing the barrier mask pattern in the barrier mask memory, the writing control means may be configured to initialize the position information of the object, When the hierarchy information or the type information is updated, or when the object is added or deleted, all the values of the barrier mask memory and all the elements of the display device for spatial modulation have the light transmittance. Write as a data value to indicate, and then, starting from the object at the lowest hierarchical position, sequentially refer to the barrier mask pattern for the object until reaching the highest object, referring to the display position information and type information of the object. While writing to the barrier mask memory while writing.
【0025】本発明の好適な一態様である請求項5に拠
れば、オブジェクトはウインドである。According to a preferred embodiment of the present invention, the object is a window.
【0026】本発明の好適な一態様である請求項6に拠
れば、ウインドオブジェクトのための表示位置情報は、
ウインドフレームの表示位置情報とクライアントデータ
表示のための表示位置情報を含み、当該ウインドオブジ
ェクトのクライアントデータが三次元画像であっても、
そのオブジェクトのウインドフレームに対応するバリア
マスクパターンデータは前記第1のデータ値を含む。According to a preferred embodiment of the present invention, the display position information for the window object is:
Including the display position information of the window frame and the display position information for client data display, even if the client data of the window object is a three-dimensional image,
The barrier mask pattern data corresponding to the window frame of the object includes the first data value.
【0027】本発明の好適な一態様である請求項7に拠
れば、ユーザの視点位置情報を入力し、この視点位置の
値に基づいて、バリアマスクメモリのバリアマスクパタ
ーンのデータ値を補正する。According to a preferred aspect of the present invention, information on the viewpoint position of the user is input, and the data value of the barrier mask pattern in the barrier mask memory is corrected based on the value of the viewpoint position. .
【0028】本発明の好適な一態様である請求項8に拠
れば、ユーザが、ウインドを追加若しくは削除し、或い
は、ウインドを移動若しくは大きさを変更し、或いは、
注目ウインドを変更すると、前記管理手段は、前記位置
情報と、階層情報、種別情報を更新する。According to claim 8, which is a preferable aspect of the present invention, the user adds or deletes a window, moves or resizes a window, or
When the window of interest is changed, the management means updates the position information, the hierarchy information, and the type information.
【0029】本発明の好適な一態様である請求項9に拠
れば、ウインドの追加若しくは削除はユーザによるアプ
リケーションプログラムの起動若しくは停止のイベント
に起因する。According to claim 9 which is a preferred aspect of the present invention, the addition or deletion of the window is caused by an event of the user starting or stopping the application program.
【0030】本発明の好適な一態様である請求項10に
拠れば、ウインドの追加若しくは削除、或いは、ウイン
ドの移動若しくは大きさの変更、或いは、注目ウインド
の変更はユーザによるポインティングデバイスの操作イ
ベントに起因する。According to a preferred embodiment of the present invention, a window is added or deleted, or a window is moved or resized, or a window of interest is changed by an operation event of a pointing device by a user. caused by.
【0031】本発明の好適な一態様である請求項11に
拠れば、前記視差画像表示デバイスは、ストライプ状の
左目用と右目用の視差画像を交互に配列した視差合成画
像を表示することを特徴とする。According to a preferred embodiment of the present invention, the disparity image display device displays a disparity composite image in which stripe-shaped disparity images for left and right eyes are alternately arranged. Features.
【0032】上記課題は、請求項12乃至請求項22の
表示制御方法によっても、或いは、請求項23のプログ
ラムを記憶する記憶媒体によっても達成される。[0032] The above object is achieved by a display control method according to claims 12 to 22, or by a storage medium storing a program according to claim 23.
【0033】上記課題を達成するために、請求項24に
記載の、三次元画像オブジェクトを他のオブジェクトと
共に表示する表示システムは、In order to achieve the above object, a display system for displaying a three-dimensional image object together with another object according to claim 24, comprises:
【0034】二次元画像オブジェクトと三次元画像オブ
ジェクトとの混在表示するために、空間変調のためにバ
リアマスクデータを表示する空間変調用表示デバイス
と、この空間変調用表示デバイスの光路上に配置され左
右の視差画像を分割して表示する視差画像表示用表示デ
バイスとを有する立体表示装置と、前記立体表示装置を
接続された第1のホストコンピュータ装置であって、前
記視差画像表示用表示デバイスに、ストライプ状の左眼
用と右眼用の視差画像を交互に配列した視差合成画像を
表示するための視差合成画像メモリと、第1のオペレー
ティングシステムと、前記視差画像表示用表示デバイス
に、前記視差合成画像を表示するためのアプリケーショ
ンプログラムと、前記第1のオペレーティングシステム
により、各オブジェクト毎に、当該オブジェクトを前記
視差画像表示用表示デバイス上に表示する表示位置とオ
ブジェクトの大きさに関する表示位置情報と、そのオブ
ジェクトの表示階層位置を示す階層情報と、そのオブジ
ェクトの画像が二次元画像か三次元画像かの種別を示す
種別情報を管理、送信するための第1の通信デバイスド
ライバプログラムとを記憶した第1のメモリを有する前
記第1のホストコンピュータ装置と、前記立体表示装置
を接続された第2のホストコンピュータ装置であって、
前記空間変調用表示デバイスに表示する前記バリアマス
クデータを格納するバリアマスクメモリと、第2のオペ
レーティングシステムと、前記バリアマスクメモリを制
御するデバイスドライバプログラムと、前記オブジェク
トを前記視差画像表示用表示デバイス上に表示する表示
位置とオブジェクトの大きさに関する表示位置情報と、
そのオブジェクトの表示階層位置を示す階層情報と、そ
のオブジェクトの画像が二次元画像か三次元画像かの種
別を示す種別情報を受信、管理するための第2の通信デ
バイスドライバプログラムとを記憶した第2のメモリを
有する前記第2のホストコンピュータ装置とを有し、前
記デバイスドライバプログラムにより、バリアマスクメ
モリに、各オブジェクト毎に、当該オブジェクトを前記
視差画像表示用表示デバイス上に表示する表示位置とオ
ブジェクトの大きさに関する表示位置情報と、そのオブ
ジェクトの表示階層位置を示す階層情報と、そのオブジ
ェクトの画像が二次元画像か三次元画像かの種別を示す
種別情報をもとに、バリアパターンを格納し、前記バリ
アマスクメモリにバリアマスクデータを格納するに際し
て、上位階層にある上位オブジェクトのためのバリアマ
スクパターンのデータ値を、下位階層にある下位オブジ
ェクトのためのバリアマスクパターンのデータ値よりも
優先して、前記バリアマスクメモリに書き込むことを特
徴とする。In order to display the two-dimensional image object and the three-dimensional image object in a mixed manner, a display device for spatial modulation for displaying barrier mask data for spatial modulation and an optical device disposed on the optical path of the display device for spatial modulation. A stereoscopic display device having a parallax image display device that divides and displays the right and left parallax images, and a first host computer device connected to the stereoscopic display device, wherein the parallax image display device is A parallax composite image memory for displaying a parallax composite image in which striped parallax images for the left and right eyes are alternately arranged, a first operating system, and the display device for parallax image display, An object program is displayed by the application program for displaying the parallax composite image and the first operating system. For each of the objects, a display position at which the object is displayed on the display device for displaying parallax images, display position information regarding the size of the object, hierarchical information indicating a display hierarchical position of the object, and an image of the object are two-dimensionally displayed. The first host computer device having a first memory storing a first communication device driver program for managing and transmitting type information indicating a type of an image or a three-dimensional image; and the three-dimensional display device. A second host computer device connected,
A barrier mask memory for storing the barrier mask data to be displayed on the display device for spatial modulation, a second operating system, a device driver program for controlling the barrier mask memory, and a display device for displaying the object on the parallax image display Display position information regarding the display position to be displayed above and the size of the object,
A second communication device driver program for receiving and managing hierarchical information indicating a display hierarchical position of the object and type information indicating whether the image of the object is a two-dimensional image or a three-dimensional image is stored. And a display position for displaying the object on the parallax image display device for each object in the barrier mask memory by the device driver program according to the second host computer device having the second memory. Barrier patterns are stored based on display position information related to the size of the object, hierarchical information indicating the display hierarchical position of the object, and type information indicating whether the image of the object is a two-dimensional image or a three-dimensional image. When storing the barrier mask data in the barrier mask memory, The data value of the barrier mask pattern for superior object, in preference to the data value of the barrier mask pattern for descendants in the lower layer, and writes to the barrier mask memory.
【0035】上記課題を達成するために、請求項25に
記載の、二次元画像オブジェクトと三次元画像オブジェ
クトとの混在表示するために、空間変調のためにバリア
マスクデータを表示する空間変調用表示デバイスと、こ
の空間変調用表示デバイスの光路上に配置され左右の視
差画像を分割して表示する視差画像表示用表示デバイス
とを有する立体表示装置が接続される第1のホストコン
ピュータ装置の第1のメモリに記憶する第1の通信デバ
イスドライバプログラムは、各オブジェクト毎に、当該
オブジェクトを前記視差画像表示用表示デバイス上に表
示する表示位置とオブジェクトの大きさに関する表示位
置情報と、そのオブジェクトの表示階層位置を示す階層
情報と、そのオブジェクトの画像が二次元画像か三次元
画像かの種別を示す種別情報とを管理、送信するための
プログラムコードが格納されたことを特徴とする。In order to achieve the above object, a display for spatial modulation according to claim 25, wherein barrier mask data is displayed for spatial modulation in order to display a mixture of a two-dimensional image object and a three-dimensional image object. A first host computer device to which a stereoscopic display device having a device and a parallax image display device arranged on an optical path of the spatial modulation display device for dividing and displaying left and right parallax images is connected; The first communication device driver program stored in the memory of the display device includes, for each object, a display position at which the object is displayed on the display device for displaying parallax images, display position information regarding the size of the object, and display of the object. Hierarchical information indicating the hierarchical position and the type of image of the object, whether it is a 2D image or a 3D image It manages the type information, wherein the program code for sending is stored.
【0036】上記課題を達成するために、請求項26に
記載の、二次元画像オブジェクトと三次元画像オブジェ
クトとの混在表示するために、空間変調のためにバリア
マスクデータを表示する空間変調用表示デバイスと、こ
の空間変調用表示デバイスの光路上に配置され左右の視
差画像を分割して表示する視差画像表示用表示デバイス
とを有する立体表示装置が接続される第2のホストコン
ピュータ装置の第2のメモリに記憶する第2の通信デバ
イスドライバプログラムは、各オブジェクト毎に、当該
オブジェクトを前記視差画像表示用表示デバイス上に表
示する表示位置とオブジェクトの大きさに関する表示位
置情報と、そのオブジェクトの表示階層位置を示す階層
情報と、そのオブジェクトの画像が二次元画像か三次元
画像かの種別を示す種別情報とを受信、管理するための
プログラムコードが格納されたことを特徴とする。A display for spatial modulation for displaying barrier mask data for spatial modulation in order to achieve a mixed display of a two-dimensional image object and a three-dimensional image object according to claim 26. A second host computer device to which a stereoscopic display device having a device and a parallax image display device arranged on an optical path of the spatial modulation display device and dividing and displaying left and right parallax images is connected; The second communication device driver program stored in the memory of the display device includes, for each object, a display position at which the object is displayed on the display device for displaying parallax images, display position information regarding the size of the object, and display of the object. Hierarchical information indicating the hierarchical position and the type of image of the object, whether it is a 2D image or a 3D image It receives the type information, wherein the program code for managing is stored.
【0037】上記課題を達成するために、請求項27に
記載の、二次元画像オブジェクトと三次元画像オブジェ
クトとの混在表示するために、空間変調のためにバリア
マスクデータを表示する空間変調用表示デバイスと、こ
の空間変調用表示デバイスの光路上に配置され左右の視
差画像を分割して表示する視差画像表示用表示デバイス
とを有する立体表示装置が接続される第2のホストコン
ピュータ装置の第2のメモリに記憶するデバイスドライ
バプログラムは、前記デバイスドライバプログラムによ
り、バリアマスクメモリに、各オブジェクト毎に、当該
オブジェクトを前記視差画像表示用表示デバイス上に表
示する表示位置とオブジェクトの大きさに関する表示位
置情報と、そのオブジェクトの表示階層位置を示す階層
情報と、そのオブジェクトの画像が二次元画像か三次元
画像かの種別を示す種別を示す種別情報をもとに、バリ
アパターンを格納し、バリアマスクメモリに前記バリア
マスクデータを格納するに際して、上位階層にある上位
オブジェクトのためのバリアマスクパターンのデータ値
を、下位階層にある下位オブジェクトのためのバリアマ
スクパターンのデータ値よりも優先して、前記バリアマ
スクメモリに書き込むためのプログラムコードが格納さ
れたことを特徴とする。In order to achieve the above object, a spatial modulation display for displaying barrier mask data for spatial modulation so that a two-dimensional image object and a three-dimensional image object are mixedly displayed according to claim 27. A second host computer device to which a stereoscopic display device having a device and a parallax image display device arranged on an optical path of the spatial modulation display device and dividing and displaying left and right parallax images is connected; The device driver program stored in the memory of the present invention is, for each object, a display position for displaying the object on the parallax image display display device and a display position for the size of the object in the barrier mask memory by the device driver program. Information, hierarchy information indicating the display hierarchy position of the object, and the object. When storing a barrier pattern based on type information indicating a type of a two-dimensional image or a three-dimensional image of the target image and storing the barrier mask data in a barrier mask memory, A program code for writing the data value of the barrier mask pattern for the object in the barrier mask memory in preference to the data value of the barrier mask pattern for the lower object in the lower hierarchy is stored. And
【0038】さらに、上記課題を達成するために、請求
項28に記載の、二次元画像オブジェクトと三次元画像
オブジェクトとの混在表示が可能な表示制御装置は、表
示対象の複数のオブジェクトに対して、表示位置とオブ
ジェクトの大きさに関する表示位置情報と、そのオブジ
ェクトの表示階層位置を示す階層情報と、そのオブジェ
クトの画像が二次元画像か三次元画像かの種別を示す種
別情報とを管理する管理手段と、メモリに前記オブジェ
クトを表示するための表示データを格納するに際して、
上位階層にある上位オブジェクトのためのマスクパター
ンのデータ値を、下位階層にある下位オブジェクトのた
めのマスクパターンのデータ値よりも優先して、前記メ
モリに書き込む書き込み制御手段と、前記メモリに書き
込まれたマスクパターンに基づいて前記複数のオブジェ
クトの表示を行なう表示手段とを具備することを特徴と
する。Further, in order to achieve the above object, a display control device capable of displaying a mixture of a two-dimensional image object and a three-dimensional image object according to claim 28 is provided. Management for managing display position information relating to the display position and the size of the object, hierarchical information indicating the display hierarchical position of the object, and type information indicating whether the image of the object is a two-dimensional image or a three-dimensional image Means for storing display data for displaying the object in a memory;
Write control means for writing the data value of the mask pattern for the upper object in the upper hierarchy to the memory in preference to the data value of the mask pattern for the lower object in the lower hierarchy; Display means for displaying the plurality of objects based on the mask pattern.
【0039】本発明の好適な一態様である請求項29に
拠れば、前記表示手段は、空間変調によって前記マスク
パターンを形成する空間変調用表示デバイスである。According to a preferred embodiment of the present invention, the display means is a display device for spatial modulation that forms the mask pattern by spatial modulation.
【0040】本発明の好適な一態様である請求項30に
拠れば、二次元画像オブジェクトのためのマスクパター
ンのデータ値を、前記空間変調用表示デバイス上の前記
二次元画像オブジェクトのためのマスクが光透過性を示
すような第1のデータ値に設定され、According to a preferred aspect of the present invention, a data value of a mask pattern for a two-dimensional image object is stored in a mask for the two-dimensional image object on the display device for spatial modulation. Is set to a first data value that indicates light transmission,
【0041】三次元画像表示オブジェクトのためのマス
クパターンのデータ値を、前記空間変調用表示デバイス
の左目用空間変調素子と右目用空間変調素子とが交互に
光透過性と光遮断性とを示すように、第2のデータ値と
第3のデータ値とに選択的に設定する。The data value of the mask pattern for the three-dimensional image display object is expressed by the spatial light modulating element for the left eye and the spatial light modulating element for the right eye of the spatial modulation display device alternately exhibiting light transmission and light blocking properties. Thus, the second data value and the third data value are selectively set.
【0042】本発明の好適な一態様である請求項31に
拠れば、前記マスクメモリにマスクパターンを書き込む
に際して、前記書き込み制御手段は、初期的に、或い
は、前記オブジェクトの位置情報や、階層情報や、種別
情報が更新されたとき、或いは、前記オブジェクトが追
加または削除されたときに、前記マスクメモリの全ての
値を、前記空間変調用表示デバイスの全ての素子が光透
過性を示すデータ値として書き込み、次に最下位の階層
位置のオブジェクトから始めて、最上位のオブジェクト
に到るまで、順次、オブジェクトのためのマスクパター
ンを、そのオブジェクトの表示位置情報と種別情報とを
参照しながら前記マスクメモリに書き込む。According to a preferred aspect of the present invention, in writing a mask pattern in the mask memory, the writing control means may be configured to initialize or to store position information or hierarchical information of the object. When the type information is updated, or when the object is added or deleted, all values of the mask memory are changed to data values indicating that all elements of the display device for spatial modulation indicate optical transparency. Then, starting from the object at the lowest hierarchical position and continuing until reaching the highest object, the mask pattern for the object is sequentially referred to by referring to the display position information and the type information of the object. Write to memory.
【0043】本発明の好適な一態様である請求項32に
拠れば、前記オブジェクトはウインドであり、前記オブ
ジェクトのための表示位置情報は、ウインドフレームの
表示位置情報とクライアントデータ表示のための表示位
置情報を含み、当該ウインドオブジェクトのクライアン
トデータが三次元画像であっても、そのオブジェクトの
ウインドフレームに対応するマスクパターンデータは前
記第1のデータ値を含む。According to a preferred aspect of the present invention, the object is a window, and the display position information for the object includes display position information of a window frame and display information for displaying client data. Even when the position information is included and the client data of the window object is a three-dimensional image, the mask pattern data corresponding to the window frame of the object includes the first data value.
【0044】本発明の好適な一態様である請求項33に
拠れば、ユーザの視点位置情報を入力し、この視点位置
の値に基づいて、マスクメモリのマスクパターンのデー
タ値を補正する。According to a preferred aspect of the present invention, information on the viewpoint position of the user is input, and the data value of the mask pattern in the mask memory is corrected based on the value of the viewpoint position.
【0045】本発明の好適な一態様である請求項34に
拠れば、ユーザが、ウインドを追加若しくは削除し、或
いは、ウインドを移動若しくは大きさを変更し、或い
は、注目ウインドを変更すると、前記管理手段は、前記
位置情報と、階層情報、種別情報を更新する。According to Claim 34 which is a preferred aspect of the present invention, when the user adds or deletes a window, moves or changes the size of the window, or changes the window of interest, The management unit updates the position information, the hierarchy information, and the type information.
【0046】本発明の好適な一態様である請求項35に
拠れば、ウインドの追加若しくは削除はユーザによるア
プリケーションプログラムの起動若しくは停止のイベン
トに起因する。According to a preferred aspect of the present invention, the addition or deletion of a window is caused by an event of a user starting or stopping an application program.
【0047】本発明の好適な一態様である請求項36に
拠れば、ウインドの追加若しくは削除、或いは、ウイン
ドの移動若しくは大きさの変更、或いは、注目ウインド
の変更はユーザによるポインティングデバイスの操作イ
ベントに起因する。According to a preferred aspect of the present invention, a window is added or deleted, or a window is moved or changed in size, or a window of interest is changed by an operation event of a pointing device by a user. caused by.
【0048】上記課題は、請求項37乃至請求項45の
表示制御方法によっても、或いは、請求項46のプログ
ラムを記憶する記憶媒体によっても達成される。The above object is achieved by a display control method according to claims 37 to 45, or by a storage medium storing a program according to claim 46.
【0049】[0049]
【発明の実施の形態】以下、添付の図面を参照して本発
明の実施形態、即ち、GUI環境で稼働し、立体表示可
能な立体ディスプレイを具備したコンピュータシステム
について述べる。本実施形態の特徴的な部分を説明する
前に、クロスレンチキュラ方式の立体ディスプレイを説
明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention, that is, a computer system which operates in a GUI environment and has a stereoscopic display capable of stereoscopic display will be described with reference to the accompanying drawings. Before describing the characteristic portions of the present embodiment, a three-dimensional display of a cross lenticular system will be described.
【0050】〈クロスレンチキュラ方式〉以下、図面を
用いてクロスレンチキュラ方式の立体表示原理を説明す
る。第5図は本実施形態に用いられるクロスレンチキュ
ラ方式の原理説明の斜視図である。<Cross Lenticular Method> Hereinafter, the principle of the three-dimensional display of the cross lenticular method will be described with reference to the drawings. FIG. 5 is a perspective view for explaining the principle of the cross lenticular system used in the present embodiment.
【0051】1は視差画像を表示するための液晶表示装
置で、201は液晶層などからなる表示画素部でガラス
基板205の間に形成されている。図中では、偏光板、
カラーフィルタ、電極、ブラックマトリクス、反射防止
膜などは図示を省略してある。3は照明光源となるバッ
クライトである。その前方には、空間変調装置として機
能するバリア用液晶表示装置2がおかれ、立体画像表示
を行う場合には図示のように市松状のパターン(黒の部
分がバックライトを通過させず、白の部分がバックライ
トを通過させるように機能する)が表示画面2に表示さ
れ、通常の二次元画像を表示する場合には、対応する領
域を白く表示する。Reference numeral 1 denotes a liquid crystal display device for displaying a parallax image. Reference numeral 201 denotes a display pixel portion formed of a liquid crystal layer or the like, which is formed between the glass substrates 205. In the figure, a polarizing plate,
The illustration of a color filter, an electrode, a black matrix, an antireflection film, and the like is omitted. Reference numeral 3 denotes a backlight serving as an illumination light source. A liquid crystal display device 2 for a barrier functioning as a spatial light modulator is placed in front of the device. When a three-dimensional image is displayed, a checkered pattern (a black portion does not pass through the backlight and a white Is displayed on the display screen 2, and when displaying a normal two-dimensional image, the corresponding area is displayed in white.
【0052】そのバリア用液晶表示装置2と視差画像表
示用液晶表示装置1の間には、マイクロレンズとして透
明樹脂またはガラス製の互いに直行する2つのレンチキ
ュラ203,204が配置されている。視差画像表示用
液晶表示装置1には、図中(206Rが右眼用画像、2
06Lが左眼用画像)のように左右の視差画像が上下方
向に交互に横ストライプ状に配列して表示されている。
バックライト3からの光はバリア用液晶表示装置2の各
々の光透過部208を透過し、レンチキュラ203と2
04を通して画像用液晶表示装置1を照明し、ユーザの
両眼に左右の視差画像が分離して観察される。Between the barrier liquid crystal display device 2 and the parallax image display liquid crystal display device 1, two mutually orthogonal lenticulars 203 and 204 made of transparent resin or glass are arranged as microlenses. In the parallax image display liquid crystal display device 1, in the figure, (206R is an image for the right eye,
06L is an image for the left eye), left and right parallax images are alternately arranged in the vertical direction and displayed in a horizontal stripe shape.
The light from the backlight 3 passes through each light transmitting portion 208 of the barrier liquid crystal display device 2 and
The image liquid crystal display device 1 is illuminated through the liquid crystal display 04, and the parallax images on the left and right are separately observed by both eyes of the user.
【0053】第6図はユーザの両眼に左右の視差画像が
水平方向に分離して観察される原理を説明する図であ
る。同図は、第5図で説明した立体画像表示装置を上か
ら見た断面を示している。バックライト3によってバリ
ア用液晶表示装置2が照明されると、光透過部208か
ら光が出射する。バリア用液晶表示装置2のユーザ側に
はレンチキュラ203が配置され、その各々のシリンド
リカルレンズのほぼ焦点位置に、バリア用液晶表示装置
2上のマスクパターンがくるようにレンズ曲率が設計さ
れている。FIG. 6 is a diagram for explaining the principle that the left and right parallax images are observed separately in the horizontal direction with both eyes of the user. This figure shows a cross section of the stereoscopic image display device described in FIG. 5 as viewed from above. When the barrier liquid crystal display device 2 is illuminated by the backlight 3, light is emitted from the light transmission unit 208. A lenticular 203 is arranged on the user side of the barrier liquid crystal display device 2, and the lens curvature is designed so that a mask pattern on the barrier liquid crystal display device 2 comes to a position substantially at the focal point of each cylindrical lens.
【0054】第6図中に示した、マスクパターンの光透
過部と遮光部は、視差画像表示用液晶表示装置1に表示
された上下交互に配列した横ストライプ状の左右画像の
うち左画像が対応している。よって、光透過部208か
ら出射した光はレンチキュラ203を通って視差画像表
示用液晶表示装置1の左画像を図中の実線で示すような
範囲に指向性をもって照明する。図中のELはユーザの左
眼をERは右眼を示しており、画像の全幅にわたって、光
透過部208からの光が一様に左眼に集まるように、レ
ンチキュラ203のピッチはマスクパターン209の一
対の光透過部と遮光部のピッチを合わせた幅よりも僅か
に小さくしてある。この結果、視差画像表示用液晶表示
装置に表示された横ストライプ状の左画像は左眼EL付近
の範囲のみで観察される。また、右眼ERに関しては、マ
スクパターン209の光透過部と遮光部のパターンは第
6図とは逆になる。すなわち、視差画像表示用液晶表示
装置1に表示された上下交互に配列した横ストライプ状
の左右画像のうち右画像のストライプに対応するように
なり、レンチキュラ203を通して右画像は右眼ER付近
の範囲に指向性をもって照明される。これにより、視差
画像表示用液晶表示装置に表示された横ストライプ状の
右画像は右眼ER付近の範囲のみで観察される。このよう
に視差画像表示用液晶表示装置上の左右の画像が水平方
向に左眼、右眼に分離して観察される。The light transmitting portion and the light shielding portion of the mask pattern shown in FIG. 6 correspond to the left and right horizontal stripe-shaped left and right images displayed on the parallax image display liquid crystal display device 1. Yes, it is. Therefore, the light emitted from the light transmitting unit 208 passes through the lenticular 203 and illuminates the left image of the parallax image display liquid crystal display device 1 with directivity in a range indicated by a solid line in the drawing. In the figure, E L denotes the left eye of the user and E R denotes the right eye. The pitch of the lenticular 203 is set so that the light from the light transmitting unit 208 is uniformly collected by the left eye over the entire width of the image. The width of the pattern 209 is slightly smaller than the width of the pitch between the pair of light transmitting portions and the light shielding portions. As a result, transverse stripes in the left image displayed on the liquid crystal display device for displaying a parallax image is observed only in the range around the left eye E L. As for the right eye E R, the pattern of the light shielding portion light transmitting portion of the mask pattern 209 is opposite to the Figure 6. That is, now corresponds to the stripe in the right image in the horizontal stripe-shaped left and right images which are arranged vertically alternately displayed on the parallax image display liquid crystal display device 1, the right image through the lenticular 203 in the vicinity of the right eye E R The area is illuminated with directivity. Thus, the lateral stripes on the right image displayed on the liquid crystal display device for displaying a parallax image is observed only in the range around the right eye E R. In this way, the left and right images on the parallax image display liquid crystal display device are observed separately in the horizontal direction to the left and right eyes.
【0055】次に、上下方向の観察領域の説明を行う。
第7図は第5図で示したクロスレンチキュラ方式による
立体画像表示装置の上下方向の断面の側面略図を示す図
である。なお、第7図では、この断面については光学作
用を持たないレンチキュラ203及び光学作用に直接関
係しない平面ガラスによる基板は省略されており、レン
チキュラ204についても概念的に表現されている。バ
リア用液晶表示装置2のマスクパターンの開口は第5図
にように市松状になっており、上下方向には視差画像表
示用液晶表示装置1に表示された上下交互に配列した横
ストライプ状の左右画像に対応している。Next, the observation area in the vertical direction will be described.
FIG. 7 is a schematic side view of a cross section in the vertical direction of the three-dimensional image display device based on the cross lenticular system shown in FIG. In FIG. 7, the lenticular 203 having no optical action and the substrate made of flat glass not directly related to the optical action are omitted in FIG. 7, and the lenticular 204 is also conceptually represented. The openings of the mask pattern of the barrier liquid crystal display device 2 are in a checkered pattern as shown in FIG. 5, and in the vertical direction, horizontal stripes are displayed in the parallax image display liquid crystal display device 1 and arranged alternately in the vertical direction. It supports left and right images.
【0056】第7図において、市松光透過部208の開
口パターンはユーザのどちらか片方の眼用の画像ライン
を照明するためのもので、例えばユーザの左眼用の画像
ラインを照明するものとする。In FIG. 7, the opening pattern of the checkered light transmitting portion 208 is for illuminating the image line for one of the eyes of the user, for example, for illuminating the image line for the left eye of the user. I do.
【0057】ここで、上下方向のマスクパターンのピッ
チをVm、レンチキュラ204のピッチをVL、レンチキュ
ラ204を構成する個々のシリンドリカルレンズの第7
図の紙面内の方向の焦点距離をfVとし、視差画像表示用
液晶表示装置の上下方向の画素ピッチをVd、視差画像表
示用液晶表示装置の表示面からレンチキュラ204まで
の距離をL1、レンチキュラ204からマスクパターンま
での距離をL2とするとき、Here, the pitch of the mask pattern in the vertical direction is V m , the pitch of the lenticular 204 is V L , and the lenticular 204 has a seventh cylindrical lens.
The focal length of the direction in the plane of FIG as f V, parallax images V d the vertical pixel pitch of the display liquid crystal display device, the distance L 1 from the display surface of the parallax image display liquid crystal display device to lenticular 204 , when the distance from the lenticular 204 to the mask pattern and L 2,
【0058】 Vd:Vm=L1:L2 …(1)V d : V m = L 1 : L 2 (1)
【0059】 Vd:VL=(L1+L2)/2:L2 …(2)V d : V L = (L 1 + L 2 ) / 2: L 2 (2)
【0060】 1/fV=1/L1+1/L2 …(3)1 / f V = 1 / L 1 + 1 / L 2 (3)
【0061】の関係を満たすように設定されている。こ
のときマスクパターンの光透過部はそれぞれ対応する画
素ラインに第7図紙面に垂直な焦線として集光してい
る。市松開口の1つの開口に注目すると、中央の光透過
部208−1の中心の点Aから発せられ、レンチキュラ
204の対応するシリンドリカルレンズ204−1に入
射する光束は、液晶表示装置の対応する画素列206−
1の中央の点A’上の焦線に集光される。中央の光透過
部208−1の中心の点Aから発せられた204−1以
外のレンチキュラ204を構成するシリンドリカルレン
ズに入射する光束は液晶表示装置の左眼用画像を表示す
る画素ラインの中心に焦線として集光される。The relationship is set so as to satisfy the following relationship. At this time, the light transmitting portions of the mask pattern converge on the corresponding pixel lines as focal lines perpendicular to the plane of FIG. Paying attention to one of the checkered apertures, a light beam emitted from the center point A of the central light transmitting portion 208-1 and incident on the corresponding cylindrical lens 204-1 of the lenticular 204 is a corresponding pixel of the liquid crystal display device. Column 206-
The light is converged on a focal line on the center point A ′ of 1. The luminous flux emitted from the center point A of the central light transmitting portion 208-1 and incident on the cylindrical lens constituting the lenticular 204 other than 204-1 is located at the center of the pixel line for displaying the left-eye image of the liquid crystal display device. It is collected as a focal line.
【0062】また光透過部208−1の端の点B,Cか
ら発せられレンチキュラ204の対応するシリンドリカ
ルレンズに204−1に入射する光束は画素列206−
1の端の点B’,C’上の焦線に夫々集光される。同様
に光透過部208−1のその他の点から発せられシリン
ドリカルレンズ204−1に入射した光束は液晶表示装
置の画素列206−1上に焦線として集光される。また
光透過部208−1を発して204−1以外のシリンド
リカルレンズに入射した光束もすべて液晶表示装置1の
左眼用画像を表示する画素ライン上に集光される。The luminous flux emitted from the end points B and C of the light transmitting section 208-1 and incident on the corresponding cylindrical lens of the lenticular 204 to the pixel row 204-1 is referred to as a pixel row 206-1.
Light is condensed on focal lines on points B ′ and C ′ at one end. Similarly, a light beam emitted from another point of the light transmission unit 208-1 and incident on the cylindrical lens 204-1 is collected as a focal line on the pixel column 206-1 of the liquid crystal display device. In addition, all the light beams emitted from the light transmitting portion 208-1 and incident on the cylindrical lenses other than 204-1 are also condensed on the pixel line of the liquid crystal display device 1 that displays the image for the left eye.
【0063】第7図に示された、市松パターンの光透過
部208−1以外の光透過部から発せられる光束も、同
様にすべて液晶表示装置1の左眼用画像を表示する画素
ライン上に集光されて液晶表示装置1の左眼用の画素ラ
インを照明、透過して上下方向にのみ集光時の開口数に
応じて発散し、ユーザの所定の眼の高さからの画面の上
下方向の全幅にわたって左眼用画像が一様に見えるよう
な観察領域が得られるようになっている。ここではユー
ザの左眼用画像について説明したがユーザ右眼用の画像
についても同様の働きがある。Similarly, all the light fluxes emitted from the light transmitting portions other than the light transmitting portion 208-1 of the checkered pattern shown in FIG. 7 are on the pixel lines of the liquid crystal display device 1 for displaying the image for the left eye. The light is condensed, illuminates and transmits the pixel line for the left eye of the liquid crystal display device 1 and diverges only in the vertical direction according to the numerical aperture at the time of condensing. An observation area in which the left-eye image looks uniform over the entire width in the direction is obtained. Here, the image for the left eye of the user has been described, but the same operation is performed for the image for the right eye of the user.
【0064】第8図は第5図で示した立体画像表示装置
の上下方向の断面の側面図である。同図では、第7図で
は省略した部材も図示してある。ここで、上下方向のマ
スクパターンの開口のピッチをVm、レンチキュラ204
のピッチをVL、視差画像表示用液晶表示装置の上下方向
の画素ピッチをVd、視差画像表示用液晶表示装置の表示
面からレンチキュラ204のユーザ側の主平面までの距
離をL1、レンチキュラ204のマスク基板側の主平面か
らマスクパターンまでの距離をL2、レンチキュラ204
を構成する個々のシリンドリカルレンズの第8図の紙面
内の方向の焦点距離fVとするとき、上記(1),
(2),(3)式の関係を満たすようにVd=Vm=VL、L1
=L2、fV=L1/2と設定されている。すなわち、既に第
7図を使って説明したように、ユーザの所定の眼の高さ
から画面の上下方向の全幅にわたって左右画像が一様に
分離して見えるような観察領域が得られるようになって
いる。FIG. 8 is a side view of a vertical cross section of the three-dimensional image display device shown in FIG. In FIG. 7, members omitted in FIG. 7 are also shown. Here, the pitch of the openings of the mask pattern in the vertical direction is V m , the lenticular 204
Pitch V L of, L 1 vertical pixel pitch V d, the distance from the display surface of the parallax image display liquid crystal display device to the principal plane of the user-side lenticular 204 of the parallax image display liquid crystal display device, lenticular L 2 is the distance from the main plane on the mask substrate side of the mask substrate to the mask pattern.
When the focal length f V in the direction of FIG. 8 in the plane of each cylindrical lens constituting the above (1),
V d = V m = V L , L 1 so as to satisfy the relations of equations (2) and (3).
= L 2 , and f V = L 1/2 . That is, as already described with reference to FIG. 7, it is possible to obtain an observation area in which the left and right images appear to be uniformly separated from the predetermined eye height of the user over the entire vertical width of the screen. ing.
【0065】なお、上記説明では、ユーザ側から見て、
液晶表示装置1、レンチキュラ204、レンチキュラ2
03、市松光透過部208の順に配置して立体画像表示
装置を構成したが、レンチキュラ203とレンチキュラ
204の順番を入れ替えてもよい。この場合、レンチキ
ュラ203、レンチキュラ204のピッチと焦点距離及
び市松開口の縦横のピッチを上述した条件をすべて満た
すように設定し直すことにより、上述の構成と同様に立
体画像表示装置を構成することが可能となる。In the above description, as viewed from the user side,
Liquid crystal display device 1, lenticular 204, lenticular 2
03, the three-dimensional image display device is configured by arranging the checkered light transmitting portions 208 in the order, but the order of the lenticular 203 and the lenticular 204 may be reversed. In this case, the stereoscopic image display device can be configured in the same manner as the above configuration by resetting the pitch and focal length of the lenticular 203 and the lenticular 204 and the vertical and horizontal pitches of the checkered aperture so as to satisfy all the above-described conditions. It becomes possible.
【0066】次に、空間光変調素子2による立体画像の
表示方法について説明する。第9図は第5図で示した立
体表示装置による立体画像表示方法を説明する図であ
る。第9図の(A)は空間光変調素子2の透光部・遮光
部のパターンを示しており、(B),(C)は画面表示
用の液晶表示装置1の表示画素部を示す。上述の立体画
像表示と同様に、液晶表示装置1には左右の視差画像が
横ストライプ状に交互に合成されて表示されている。Next, a method of displaying a stereoscopic image by the spatial light modulator 2 will be described. FIG. 9 is a view for explaining a stereoscopic image display method by the stereoscopic display device shown in FIG. FIG. 9 (A) shows a pattern of a light transmitting part and a light shielding part of the spatial light modulator 2, and FIGS. 9 (B) and 9 (C) show a display pixel part of the liquid crystal display device 1 for screen display. Similarly to the above-described stereoscopic image display, the left and right parallax images are alternately combined in a horizontal stripe and displayed on the liquid crystal display device 1.
【0067】第9図の(A)で、空間光変調素子2の透
光部が実線で示す矩形部281の各々に形成され、矩形
部282が遮光部として形成されている場合には、第9
図の(B)のように第1走査線に右視差画像R1、第2走
査線には左視差画像L2、第3走査線には右視差画像R3、
…となるよう合成された第1の合成ストライプ画像が対
応し、左右の視差画像は各々ユーザの左右眼に分離して
観察される。一方、第9図の(A)において、透光部が
点線で示す矩形部282の各々に形成され、矩形部28
1が遮光部であるときには第9図の(C)のように第1
走査線に左視差画像L1、第2走査線には右視差画像R2、
第3走査線には左視差画像L3、…となるよう合成された
第2の合成ストライプ画像が対応し、左右の視差画像は
各々ユーザの左右眼に分離して観察される。In FIG. 9A, when the light transmitting portion of the spatial light modulator 2 is formed in each of the rectangular portions 281 indicated by solid lines and the rectangular portion 282 is formed as a light shielding portion, 9
As shown in FIG. 3B, a right parallax image R 1 on the first scanning line, a left parallax image L 2 on the second scanning line, a right parallax image R 3 on the third scanning line,
.. Correspond to each other, and the left and right parallax images are separately observed by the left and right eyes of the user. On the other hand, in FIG. 9A, a light transmitting portion is formed in each of the rectangular portions 282 indicated by dotted lines,
When 1 is a light-shielding portion, as shown in FIG.
A left parallax image L 1 on the scanning line, a right parallax image R 2 on the second scanning line,
The third scanning line corresponds to a second combined stripe image combined to form a left parallax image L 3 ,..., And the left and right parallax images are separately observed by the left and right eyes of the user.
【0068】ここで、この状態を時分割で交互に表示す
ることにより、左右視差画像の解像度がストライプ合成
により半分に落ちていたものが、解像度を落とすことな
く高解像度で表示することもできる。Here, by alternately displaying this state in a time-division manner, the resolution of the left and right parallax images, which has been reduced to half due to the combination of stripes, can be displayed at a high resolution without lowering the resolution.
【0069】また、そのとき、画像表示用の液晶表示装
置1の表示画素部と空間光変調素子の書き換えスピード
に違いがある場合、画像の書き換えと開口パターンの書
き換えのタイミングを一致させてユーザにその境が見え
ないようにするために、画像表示コントローラと空間光
変調素子コントローラを追加して同期を取ることも可能
である。その際、視差画像表示用液晶表示装置の表示画
素部と空間光変調素子の対応する走査線上で1画素ごと
に同期させて書き換えても良いし、対応する走査線ごと
に同期を取って書き換えてもよい。At this time, if there is a difference between the rewriting speed of the display pixel portion of the liquid crystal display device 1 for displaying an image and the rewriting speed of the spatial light modulator, the rewriting timing of the image and the rewriting of the aperture pattern are made coincident with each other to the user. In order to make the boundary invisible, an image display controller and a spatial light modulator controller can be added for synchronization. At that time, the display pixel portion of the parallax image display liquid crystal display device and the corresponding scanning line of the spatial light modulator may be rewritten in a synchronized manner for each pixel, or may be rewritten in a synchronized manner for each corresponding scanning line. Is also good.
【0070】右眼画像と左眼画像の2枚の視差画像を画
面ごとに時分割で表示する通常の立体表示方式では、フ
リッカを防止するために、フレーム周波数を120Hz
に上げる必要がある。しかしながら、本実施形態の方式
では、左右の視差画像が横ストライプ状に合成表示され
た画面なので、フレーム周波数60Hzであってもフリ
ッカーを感ずることなく高解像度で観察できる。In a normal stereoscopic display system in which two parallax images of a right-eye image and a left-eye image are displayed in a time-division manner for each screen, the frame frequency is set to 120 Hz in order to prevent flicker.
Need to be raised. However, in the method of the present embodiment, since the left and right parallax images are combined and displayed in the form of a horizontal stripe, it is possible to observe with high resolution without feeling flicker even at a frame frequency of 60 Hz.
【0071】本実施形態では上下方向のマスクパターン
の開口ピッチをVm、レンチキュラ204のピッチをVL、
レンチキュラ204を構成する個々のシリンドリカルレ
ンズの第7図の紙面内の方向の焦点距離fV、視差画像表
示用液晶表示装置の上下方向の画素ピッチをVd、視差画
像表示用液晶表示装置の表示面からレンチキュラ204
までの距離をL1、レンチキュラ204からマスクパター
ンまでの距離をL2、に対し、Vd=Vm=VL、L1=L2、fV=
L1/2の関係を満たすように構成されている。ここで、
Vd=Vmであるため、空間光変調素子として視差画像表示
用液晶表示装置と同様の画素ピッチからなる液晶表示装
置を用いることができる。In this embodiment, the opening pitch of the mask pattern in the vertical direction is V m , the pitch of the lenticular 204 is V L ,
The focal length f V of the individual cylindrical lenses constituting the lenticular 204 in the direction of the paper in FIG. 7, the vertical pixel pitch of the parallax image display liquid crystal display device is V d , the display of the parallax image display liquid crystal display device Lenticular 204 from the surface
L 1 , and the distance from the lenticular 204 to the mask pattern L 2 , where V d = V m = V L , L 1 = L 2 , and f V =
It is configured to satisfy the relationship of L 1/2 . here,
Since V d = V m , a liquid crystal display having the same pixel pitch as the parallax image display liquid crystal display can be used as the spatial light modulator.
【0072】次に、本構成での二次元表示と三次元表示
の切り替え混在表示手段について述べる。透過型液晶素
子などの透過型の空間光変調素子2を用いた上記の構成
において、開口パターンを制御することにより所定の領
域を立体画像表示とし、その他の部分は二次元画像を表
示することができる。これを第10図を用いて説明す
る。第10図は第5図で示した立体表示装置による三次
元画像と二次元画像の混在表示方法を説明する図であ
る。同図において、(A)は空間光変調素子2の透光部
・遮光部のパターンを示しており、(B)は視差画像表
示用液晶表示装置の表示画素部1の画像パターンを示し
ている。(B)に示されるように、液晶表示装置1の立
体画像を表示する領域291の中は左右の視差画像R,
L,R,…を交互に合成した横ストライプ画像が表示さ
れ、その他の領域には通常の二次元画像Sが表示され
る。Next, a description will be given of a mixed display means for switching between two-dimensional display and three-dimensional display in this configuration. In the above configuration using the transmissive spatial light modulator 2 such as a transmissive liquid crystal element, a predetermined area can be displayed as a stereoscopic image by controlling the aperture pattern, and the other part can be displayed as a two-dimensional image. it can. This will be described with reference to FIG. FIG. 10 is a view for explaining a method of displaying a three-dimensional image and a two-dimensional image in a mixed manner by the stereoscopic display device shown in FIG. In the same figure, (A) shows a pattern of a light transmitting part and a light shielding part of the spatial light modulator 2, and (B) shows an image pattern of the display pixel part 1 of the parallax image display liquid crystal display device. . As shown in (B), the left and right parallax images R,
A horizontal stripe image in which L, R,... Are alternately synthesized is displayed, and a normal two-dimensional image S is displayed in other regions.
【0073】第10図の(B)に対応する空間光変調素
子2の透光部・遮光部のパターンは、第10図の(A)
のようになる。立体画像を表示する液晶表示装置1の領
域291に対応する空間光変調素子2の領域292の中
は、市松状の開口パターンにする。この結果、領域29
1、292に対応する部分では、透過光に指向性を持た
せた左右の視差画像が各々左右の眼に分離して到達する
ようになる。また、その他の領域では開口をすべて透光
状態にし、左右両眼に二次元画像Sが到達するようにす
る。これにより、領域291にのみ立体画像を表示する
ことができる。さらに前述のように第1の合成ストライ
プ画像と第2の合成ストライプ画像を交互に表示させ、
それに同期して開口パターンを変える方法を用いるよう
にすれば、立体画像の解像度を高めることができる。The pattern of the light transmitting part and the light shielding part of the spatial light modulator 2 corresponding to FIG. 10 (B) is shown in FIG. 10 (A).
become that way. The area 292 of the spatial light modulator 2 corresponding to the area 291 of the liquid crystal display device 1 for displaying a stereoscopic image has a checkered opening pattern. As a result, the area 29
In portions corresponding to 1, 292, left and right parallax images having directivity in transmitted light separately reach right and left eyes. In other areas, the apertures are all in a light-transmitting state so that the two-dimensional image S reaches both the left and right eyes. Thus, a stereoscopic image can be displayed only in the area 291. Further, as described above, the first composite stripe image and the second composite stripe image are displayed alternately,
If a method of changing the aperture pattern in synchronization with the method is used, the resolution of the stereoscopic image can be increased.
【0074】〈表示システム〉第11図は、前述のレン
チキュラ方式の表示装置を用いた表示システムのハード
構成を示すブロック図であり、第12図はそのソフトウ
エア構成を示すブロック図である。<Display System> FIG. 11 is a block diagram showing a hardware configuration of a display system using the above-mentioned lenticular display device, and FIG. 12 is a block diagram showing a software configuration thereof.
【0075】第11図において、1000は第5図乃至
第10図によって説明したレンチキュラ方式表示装置で
ある。2000は、第1のホストコンピュータ装置であ
り、4000は第2のホストコンピュータ装置である。
第1のホストコンピュータ装置2000及び第2のホス
トコンピュータ装置4000は、所謂ワークステーショ
ン装置(またはパーソナルコンピュータ装置)である。
第1のホストコンピュータ2000は第1のRAM20
01を内蔵し、このRAM2001には、第1のオペレ
ーティングシステム3001、特定用途目的で立体表示
を行うアプリケーションプログラム3002、通信を行
うための第1の通信デバイスドライバプログラム300
3、立体表示を行うための視差合成画像メモリ3004
が格納されている。また、第2のホストコンピュータ4
000は第2のRAM4001を内蔵し、このRAM4
001には、第2のオペレーティングシステム500
1、バリアマスクメモリを制御するためのデバイスドラ
イバプログラム5002、通信を行うための第2の通信
デバイスドライバプログラム5003、立体表示を行う
ためのバリアマスクメモリ5004が格納されている。In FIG. 11, reference numeral 1000 denotes the lenticular display device described with reference to FIGS. Reference numeral 2000 denotes a first host computer, and 4000 denotes a second host computer.
The first host computer device 2000 and the second host computer device 4000 are so-called workstation devices (or personal computer devices).
The first host computer 2000 has a first RAM 20
In this RAM 2001, a first operating system 3001, an application program 3002 for performing stereoscopic display for a specific purpose, and a first communication device driver program 300 for performing communication
3. Parallax synthetic image memory 3004 for performing stereoscopic display
Is stored. Also, the second host computer 4
000 has a second RAM 4001 therein,
001 includes the second operating system 500
1. A device driver program 5002 for controlling the barrier mask memory, a second communication device driver program 5003 for performing communication, and a barrier mask memory 5004 for performing three-dimensional display are stored.
【0076】第1のオペレーティングシステム300
1、アプリケーションプログラム3002は、第1のホ
ストコンピュータ装置に接続された第1のハードディス
ク2003からRAM2001にダウンロードされる。
また、視差合成画像は、ハードディスク2003から視
差合成画像メモリ3004にダウンロードされる。一
方、第1の通信デバイスドライバプログラム3003
は、ユーザにより、第1のホストコンピュータ装置に接
続された第1のFD装置2002から所定のFD媒体を
介してダウンロードされる。通信デバイスドライバプロ
グラム3003は一旦ダウンロードされると、その後は
ハードディスク2003に記憶されるので、本ホストコ
ンピュータ装置を起動する毎に必要となるものではな
い。First operating system 300
1. The application program 3002 is downloaded to the RAM 2001 from the first hard disk 2003 connected to the first host computer.
The parallax composite image is downloaded from the hard disk 2003 to the parallax composite image memory 3004. On the other hand, the first communication device driver program 3003
Is downloaded from the first FD device 2002 connected to the first host computer device via a predetermined FD medium by the user. Once downloaded, the communication device driver program 3003 is stored in the hard disk 2003 and is not required every time the host computer is started.
【0077】第2のオペレーティングシステム5001
は、第2のホストコンピュータ装置に接続された第2の
ハードディスク4003からRAM4001にダウンロ
ードされる。一方、デバイスドライバプログラム500
2、第2の通信デバイスドライバプログラム5003
は、ユーザにより、第2のホストコンピュータ装置に接
続された第2のFD装置4002から所定のFD媒体を
介してダウンロードされる。デバイスドライバプログラ
ム5002、第2の通信デバイスドライバプログラム5
003は一旦ダウンロードされると、その後はハードデ
ィスク4003に記憶されるので、本ワークステーショ
ン装置を起動する毎に必要となるものではない。Second operating system 5001
Is downloaded to the RAM 4001 from the second hard disk 4003 connected to the second host computer device. On the other hand, the device driver program 500
2. Second communication device driver program 5003
Is downloaded from the second FD device 4002 connected to the second host computer device via a predetermined FD medium by the user. Device driver program 5002, second communication device driver program 5
Once 003 is downloaded, it is stored in the hard disk 4003 and is not required every time the workstation apparatus is started.
【0078】第12図を参照して、システムのソフトウ
エアの機能を説明する。第12図において、ウインド操
作部6400は、マウスやジョイスティックなどの操作
部であり、この操作部6400に対する操作によって、
特定のウインドが指定されてアクティブに(または上位
に移動)されたり、移動されたりする。これらのウイン
ドの変化状態は、第1のオペレーティングシステムによ
って管理され、画像表示ウインド管理部6300、更に
はここを介してバリアマスクウインド管理部6200に
送られる。Referring to FIG. 12, the function of the system software will be described. In FIG. 12, a window operation unit 6400 is an operation unit such as a mouse or a joystick.
A specific window is designated to be activated (or moved up) or moved. The change states of these windows are managed by the first operating system, and are sent to the image display window management unit 6300 and further to the barrier mask window management unit 6200 via this.
【0079】バリアマスク表示描画部6000は、バリ
アマスク表示部(即ち、バリアマスク表示用バリア用液
晶表示装置2)に表示すべきバリアマスクパターンを展
開する部分であり、第11図のバリアマスクメモリ50
04を含む。また、画像表示描画部6100は、液晶表
示装置1(第12図では画像表示部)に表示すべき視差
合成画像を記憶するもので、第11図の視差合成画像メ
モリ3004を含む。The barrier mask display drawing section 6000 is a section for developing a barrier mask pattern to be displayed on the barrier mask display section (that is, the barrier liquid crystal display device 2 for displaying a barrier mask). 50
04. The image display drawing unit 6100 stores a parallax composite image to be displayed on the liquid crystal display device 1 (the image display unit in FIG. 12), and includes the parallax composite image memory 3004 in FIG.
【0080】第12図において、画像表示ウインド管理
部6300は、第1の通信デバイスドライバ3003に
よって実現される機能を表し、ウインド位置、大きさの
管理、ウインド間の奥行き位置の管理、表示内容の管理
を行い、バリアマスクウインド管理部6200にそれら
の情報を渡す。In FIG. 12, an image display window management unit 6300 represents a function realized by the first communication device driver 3003, and manages a window position and a size, a depth position between windows, and a display content. The management is performed, and the information is passed to the barrier mask window management unit 6200.
【0081】また、第12図において、バリアマスクウ
インド管理部6200は、第2の通信デバイスドライバ
5003によって実現される機能を表し、ウインド位
置、ウインドの大きさ、ウインドの奥行き位置、更に表
示内容を、画像表示ウインド管理部6300から渡さ
れ、管理を行う。バリアマスク表示描画部6000が、
これらの値をもとにして、マスクパターンを生成する。
このマスクパターンはバリアマスクメモリ5004に展
開され、表示装置2に表示される。In FIG. 12, a barrier mask window management unit 6200 represents a function realized by the second communication device driver 5003, and includes a window position, a window size, a window depth position, and display contents. Is transferred from the image display window management unit 6300 to perform management. The barrier mask display drawing unit 6000
A mask pattern is generated based on these values.
This mask pattern is developed in the barrier mask memory 5004 and displayed on the display device 2.
【0082】第13図,第14図は、実施形態の表示シ
ステムによるマスクパターンの生成原理を説明する図で
ある。第13図は、最上位の奥行き位置を有するウイン
ドが三次元画像であった場合を、第14図は、最上位の
奥行き位置を有するウインドが二次元画像であった場合
を説明する。第13図,第14図において、1100は
三次元画像のメモリ空間を、1200は二次元画像メモ
リ空間を示す。FIGS. 13 and 14 are diagrams for explaining the principle of generating a mask pattern by the display system of the embodiment. FIG. 13 illustrates a case where the window having the highest depth position is a three-dimensional image, and FIG. 14 illustrates a case where the window having the highest depth position is a two-dimensional image. 13 and 14, reference numeral 1100 denotes a three-dimensional image memory space, and 1200 denotes a two-dimensional image memory space.
【0083】第13図では、三次元画像のウインド11
10(即ち、アプリケーションプログラム3002のた
めのウインド)は最上位の奥行き位置に表示されるべき
ものとして示される一方、二次元画像のウインド112
0は、三次元ウインド1110よりも低位の奥行き位置
に表示すべきものとして示されている。バリアマスク表
示描画部6000は、三次元描画領域用ウインド111
0は最上位にあることを検知すると、バリアマスクメモ
リ5004内の、領域1110に対応する領域にバリア
マスク値を描画する。FIG. 13 shows a window 11 of a three-dimensional image.
10 (ie, the window for the application program 3002) is shown to be displayed at the topmost depth position, while the window 112 of the two-dimensional image is shown.
0 is indicated to be displayed at a depth position lower than the three-dimensional window 1110. The barrier mask display drawing unit 6000 includes a window 111 for a three-dimensional drawing area.
When 0 is detected as being at the highest level, a barrier mask value is drawn in an area corresponding to the area 1110 in the barrier mask memory 5004.
【0084】第14図は最上位の奥行き位置を有するウ
インド1150が、例えばオペレーティングシステムが
ユーザインタフェースのために表示する二次元画像ウイ
ンドであった場合を説明する。この場合には、二次元ウ
インド1150と三次元ウインド1160との重なり部
分1180は二次元画像として表示されるべきである。
一方、三次元ウインド1160から上記重なり部分11
80を除いた領域は三次元画像として表示すべきであ
る。以上のことから、本実施形態のウインドシステムで
は、次の手順でバリアマスクパターンを決定する。FIG. 14 illustrates the case where the window 1150 having the highest depth position is, for example, a two-dimensional image window displayed by the operating system for a user interface. In this case, the overlapping portion 1180 of the two-dimensional window 1150 and the three-dimensional window 1160 should be displayed as a two-dimensional image.
On the other hand, from the three-dimensional window 1160, the overlapping portion 11
The region excluding 80 should be displayed as a three-dimensional image. From the above, in the window system of the present embodiment, the barrier mask pattern is determined in the following procedure.
【0085】I:バリアマスクメモリ5004は初期的
に、或いは、ウインドの位置情報や、階層情報や、種別
情報が更新されたとき、或いは、ウインドが追加または
削除されたときに、二次元画像表示とする。即ち、全画
素において液晶パネル2が光を透過させる(白の値にす
る)ようにされる。 II:奥行き位置をnで表し、nの値が小さい値ほど、下
位のウインド位置であるとする。 III:奥行き位置がn−1とnの2つのウインドを比較
し、奥行き位置が下位(n−1)のウインド領域に対応
するマスク領域の値を、そのn位置ウインドが三次元ウ
インドであれば、バリアマスクパターン(市松パター
ン)に書き換え、二次元ウインドであれば白値に書き換
える。 IV:この操作を奥行き値nが最上位のウインドを指すま
で繰り返す。I: The barrier mask memory 5004 displays a two-dimensional image at an initial stage, when window position information, hierarchy information, type information is updated, or when a window is added or deleted. And That is, the liquid crystal panel 2 is configured to transmit light (make a white value) in all pixels. II: Depth position is represented by n, and the smaller the value of n, the lower the window position. III: comparing two windows whose depth positions are n-1 and n, and calculating the value of the mask area corresponding to the window area whose depth position is lower (n-1), if the n-position window is a three-dimensional window , A barrier mask pattern (checkered pattern), and if it is a two-dimensional window, a white value. IV: This operation is repeated until the depth value n points to the uppermost window.
【0086】第15図は、この実施形態で用いられてい
るアプリケーションプログラム用のウインドの表示領域
の形状を示す図である。この実施形態では、三次元画像
表示のアプリケーションプログラムのためのウインド
は、そのウインド内は全て三次元画像を表示するために
用いられるわけではなく、第15図に示すように、ウイ
ンドフレーム領域(FR)は二次元画像で描画される。通
常、マルチウインド方式のウインドは、ウインドである
ことを示すフレームFRを有する。ウインドフレームFRは
フレームであるために、三次元よりも寧ろ二次元画像表
示の方が好ましいからである。従って、ウインドフレー
ムFRの内側のクライアント領域RCだけが三次元画像表示
に供される。FIG. 15 is a diagram showing the shape of the window display area for the application program used in this embodiment. In this embodiment, the window for the application program for displaying a three-dimensional image is not entirely used for displaying a three-dimensional image in the window, and as shown in FIG. ) Is drawn as a two-dimensional image. Usually, a multi-window window has a frame FR indicating that the window is a window. This is because the window frame FR is a frame, and thus it is preferable to display a two-dimensional image rather than a three-dimensional image. Therefore, only the client area RC inside the window frame FR is used for three-dimensional image display.
【0087】第16図,第17図は、上記マスクパター
ンを決定するための制御手順である。三次元画像表示を
行うアプリケーションプログラム3002が起動される
と、第1の通信デバイスドライバプログラム3003
は、第1のオペレーティングシステム3001から、こ
のアプリケーションプログラム3002が三次元表示装
置を用いることを知らされ、ステップS102でそのた
めの初期化を行う。この初期化は、第1の通信デバイス
ドライバプログラム3003が、第1のオペレーティン
グシステム3001から、オペレーティングシステム用
のウインド、当該アプリケーションプログラムのウイン
ド、他のアプリケーションプログラムのウインドについ
て、 ・ウインドの位置、大きさ、 ・クライアント領域の位置と大きさ、 ・奥行き位置に関する情報を受け取り、それらを、管理
部6300の所定の格納部に格納する動作を言う。FIGS. 16 and 17 show a control procedure for determining the mask pattern. When the application program 3002 for displaying a three-dimensional image is activated, the first communication device driver program 3003
Is notified from the first operating system 3001 that this application program 3002 uses a three-dimensional display device, and performs initialization for that in step S102. This initialization is performed when the first communication device driver program 3003 executes the following procedure from the first operating system 3001 with respect to a window for the operating system, a window of the application program, and a window of another application program. The operation of receiving information relating to the position and size of the client area and the depth position and storing them in a predetermined storage unit of the management unit 6300.
【0088】ステップS104では、第1の通信デバイ
スドライバプログラム3003が、第2の通信デバイス
ドライバプログラム5003に対して、バリアマスクメ
モリ5004の全ての画素値を白に書き換えるための通
信を行う。この白値は、バリア用バリア用液晶表示装置
2の全画素位置において光を透過させる値である。In step S104, the first communication device driver program 3003 communicates with the second communication device driver program 5003 to rewrite all pixel values of the barrier mask memory 5004 to white. The white value is a value that allows light to pass through all pixel positions of the barrier liquid crystal display device 2.
【0089】各ウインドには、前もって第1のオペレー
ティングシステム3001によって、ウインドの番号が
与えられている。そこで、ステップS106では、一番
奥(即ち、奥行き位置で最下位)のウインドを選択する
ために、カウンタnを“0”にする。Each window is given a window number by the first operating system 3001 in advance. Therefore, in step S106, the counter n is set to "0" in order to select the deepest window (that is, the lowest window at the depth position).
【0090】ステップS108では、カウンタnに拠っ
て指定されるウインドが三次元画像を表示すべきウイン
ドであるかを判断する。カウンタnに拠って指定される
ウインドは、最初はn=0として、最下位のウインドを
指定する。In step S108, it is determined whether the window specified by the counter n is a window for displaying a three-dimensional image. The window specified by the counter n is n = 0 at first, and the lowest window is specified.
【0091】ウインド(n)が三次元画像であれば、ス
テップS110で、当該ウインド(n)の、ウインド領
域位置PW・大きさSW、クライアント領域の位置PCと大き
さSC、奥行き位置D等に関する情報を、バリアマスクウ
インド管理部6200に格納する。[0091] If the window (n) is a three-dimensional image, in step S110, the window of the (n), the window area position P W · size S W, the position P C and the size S C, the depth of the client area Information on the position D and the like is stored in the barrier mask window management unit 6200.
【0092】この格納動作は、第1の通信デバイスドラ
イバプログラム3003が、第2の通信デバイスドライ
バプログラム5003へ、 ・ウインドの位置、大きさ、 ・クライアント領域の位置と大きさ、 ・奥行き位置に関する情報を送り、それらを、管理部6
200の所定の格納部に格納する動作を言う。In the storing operation, the first communication device driver program 3003 sends the second communication device driver program 5003 the position and size of the window, the position and size of the client area, and the information on the depth position. And send them to the management unit 6
This means an operation of storing data in the predetermined storage unit 200.
【0093】ステップS112では、バリアマスクメモ
リ5004内の当該ウインド(n)に対応するフレーム
領域FR(第15図)に対して白の値を、そして、クライ
アント領域に対応する領域RCにバリアパターン値(市松
パターン)を書き込む。In step S112, a white value is set for the frame area FR (FIG. 15) corresponding to the window (n) in the barrier mask memory 5004, and a barrier pattern is set for the area RC corresponding to the client area. Write the value (checkered pattern).
【0094】ステップS110,ステップS112の動
作を、第14図で説明すれば、領域1160全体に対応
するバリアマスクメモリ5004内の領域にバリアマス
クパターンが書き込まれたことに相当する。尚、第14
図では、フレームの図示を省略している。The operations in steps S110 and S112 will be described with reference to FIG. 14. This corresponds to the fact that the barrier mask pattern has been written in the area in the barrier mask memory 5004 corresponding to the entire area 1160. The 14th
In the figure, illustration of the frame is omitted.
【0095】一方、ステップS108でウインド(n)
が二次元画像であると判断されれば、ステップS120
で、当該ウインド(n)の、ウインド位置PW・大きさ
SW、奥行き位置Dに関する情報を、バリアマスクウイン
ド管理部6200に格納する。On the other hand, in step S108, window (n)
Is determined to be a two-dimensional image, step S120
Then, the window position P W and the size of the window (n)
S W, the information about the depth position D, and stored in the barrier mask window management unit 6200.
【0096】この格納動作は、第1の通信デバイスドラ
イバプログラム3003が、第2の通信デバイスドライ
バプログラム5003へ、 ・ウインドの位置、大きさ、 ・奥行き位置に関する情報を送り、それらを、管理部6
200の所定の格納部に格納する動作を言う。In the storing operation, the first communication device driver program 3003 sends information relating to the position, size, and depth position of the window to the second communication device driver program 5003, and transmits them to the management unit 6.
This means an operation of storing data in the predetermined storage unit 200.
【0097】クライアント領域も二次元表示されるため
に、クライアント領域に関する情報を管理部6200に
セットする必要はない。ステップS122では、バリア
マスクメモリ5004に対して、当該ウインド(n)の
ウインド全体に対応する領域(FR, RC)に白の値を書き
込む。Since the client area is also displayed two-dimensionally, there is no need to set information on the client area in the management unit 6200. In step S122, a white value is written into the barrier mask memory 5004 in an area (FR, R C ) corresponding to the entire window of the window (n).
【0098】ステップS120,ステップS122の動
作を、第13図で説明すれば、領域1120に対応する
バリアマスクメモリ内の領域の全部に白が書き込まれた
ことに相当する。尚、第13図では、フレームの図示を
省略している。The operations in steps S120 and S122 will be described with reference to FIG. 13. This corresponds to writing white in the entire area in the barrier mask memory corresponding to area 1120. Note that the illustration of the frame is omitted in FIG.
【0099】第16図のステップS130では、カウン
タnが最上位のウインドを指しているかを判断する。n
が取り得る最大値は第1のオペレーティングシステム3
001で初期的に、その後は、ウインドが追加若しくは
削除される毎に、ステップS144でオペレーティング
システムに拠って更新される。At step S130 in FIG. 16, it is determined whether or not the counter n points to the uppermost window. n
Is the first operating system 3
Initially at 001, thereafter, every time a window is added or deleted, it is updated at step S144 based on the operating system.
【0100】最上位を指していなければ、ステップS1
32でカウンタの値を1つ上げて、階層が一つ上のウイ
ンドを指定して、ステップS108に戻る。If it does not point to the top, step S1
At 32, the value of the counter is increased by one, and a window one level higher is specified, and the process returns to step S108.
【0101】ステップS108では、このウインド
(n)が三次元表示を行うものであるかを判断する。第
14図の例では、n=1が最上位であり、ウインド
(n)は二次元表示用であるから、ステップS108か
らステップS120,ステップS122に進み、その最
上位のウインド(n)に対応する領域全体に白を書き込
む。第14図の例では、領域1150に対応するバリア
マスクメモリ5004内の全ての領域に白が書き込まれ
る。この結果、メモリ5004内の領域において、領域
1150と領域1160との重なり部分(領域118
0)に対応する部分は白値に戻されるので、結局、第1
4図の例では、三次元表示される部分は「』」型の領域
となる。In step S108, it is determined whether or not the window (n) is for performing three-dimensional display. In the example of FIG. 14, since n = 1 is the highest order and window (n) is for two-dimensional display, the process proceeds from step S108 to step S120 and step S122, and corresponds to the highest order window (n). Write white over the entire area. In the example of FIG. 14, white is written in all areas in the barrier mask memory 5004 corresponding to the area 1150. As a result, in the area in the memory 5004, the overlapping portion of the area 1150 and the area 1160 (the area 118
Since the portion corresponding to 0) is returned to the white value, the first
In the example of FIG. 4, the part displayed three-dimensionally is a "" -shaped area.
【0102】ステップS108で、最上位のウインド
(n)が三次元表示を行うものであると判断された場合
には、即ち、第13図の例では、ステップS110,ス
テップS112において、バリアマスクメモリ5004
内の、領域1110に対応する領域にバリアマスク値が
描画される。If it is determined in step S108 that the uppermost window (n) performs three-dimensional display, that is, in the example of FIG. 13, in step S110 and step S112, the barrier mask memory 5004
In the area, the barrier mask value is drawn in an area corresponding to the area 1110.
【0103】かくして、ある奥行き位置nにあるウイン
ドが三次元表示に用いられるのであれば、nより大きい
奥行き位置m(>n)にある全ての二次元表示ウインド
との共通部分の領域を除いて、バリアマスクメモリ50
04には三次元表示用にバリアマスクパターン値が書き
込まれるので、かかる領域は三次元画像が適正に表示さ
れる。Thus, if a window at a certain depth position n is used for three-dimensional display, except for a region common to all the two-dimensional display windows at a depth position m (> n) larger than n. , Barrier mask memory 50
Since a barrier mask pattern value for three-dimensional display is written in 04, a three-dimensional image is appropriately displayed in such an area.
【0104】反対に、ある奥行き位置pにあるウインド
が二次元表示に用いられるのであれば、pより大きい奥
行き位置q(>p)にある全ての三次元表示ウインドと
の共通部分の領域を除いて、バリアマスクメモリ500
4には二次元表示用に白値が書き込まれるので、かかる
領域は二次元画像が適正に表示される。On the other hand, if a window at a certain depth position p is used for two-dimensional display, an area of a common part with all three-dimensional display windows at a depth position q (> p) larger than p is excluded. And the barrier mask memory 500
Since a white value is written in 4 for two-dimensional display, a two-dimensional image is appropriately displayed in such an area.
【0105】更に、第15図に示されているように、た
とえ三次元画像用のウインドであっても、その周りのフ
レーム領域FRは二次元表示され、クライアント領域のみ
が適正に三次元表示されるので、フレーム領域FRの解
像度が落ちることなく、ウインドフレームが二次元画像
として表示される。このようにする理由は、ウインドフ
レームには、ユーザインタフェース用に、各種のボタン
アイコンやスクロールバーアイコンなどが設けられ、こ
れらを三次元表示すると却って、これらアイコンを使用
しづらくなるからである。Further, as shown in FIG. 15, even if the window is for a three-dimensional image, the surrounding frame region FR is two-dimensionally displayed, and only the client region is properly three-dimensionally displayed. Therefore, the window frame is displayed as a two-dimensional image without lowering the resolution of the frame region FR. The reason for this is that the window frame is provided with various button icons, scroll bar icons, and the like for the user interface, and it becomes difficult to use these icons instead of displaying them three-dimensionally.
【0106】ステップS106〜ステップS132は、
ある時点において表示されるべき全てのウインドが確定
したならば、それらのウインドの全てについて、最下位
のウインドから初めて最上位のウインドまで順番に、そ
の表示が二次元表示すべきか三次元表示すべきかを判断
しながら、バリアマスクメモリ5004の値を決定して
きた。即ち、ステップS106〜ステップS132の処
理では、これら全てのウインドは、そのウインドの表示
目的に合わせた二次元表示か三次元表示かの設定が為さ
れた。第16図のステップS140,ステップS142
は、ユーザの操作によって、ウインド状態が変化された
かを検査するものである。即ち、ユーザが例えばある下
位のウインドをアクティブにしたとか、他のアプリケー
ションプログラムを起動(停止)して、ウインドの数が
増加(減少)したとか、ウインドの大きさや位置を変更
したとかなどにより、ウインド状態STが変化した場合を
検査する。かかる変化STは、オペレーティングシステム
によって把握されているから、その変化STはステップS
144で管理部6200に渡され、ステップS106に
戻る。この処理により、最新のウインド状態に対して、
適正な二次元若しくは三次元の表示が為される。Steps S106 to S132 are
Once all the windows to be displayed at a certain point have been determined, whether all of those windows should be displayed two-dimensionally or three-dimensionally, starting from the lowest window to the highest window , The value of the barrier mask memory 5004 has been determined. That is, in the processing of steps S106 to S132, the setting of the two-dimensional display or the three-dimensional display according to the display purpose of all the windows is made. Steps S140 and S142 in FIG.
Is to check whether the window state has been changed by the operation of the user. That is, depending on, for example, whether the user has activated a certain lower window, activated (stopped) another application program, and increased (decreased) the number of windows, or changed the size or position of the windows. Inspect if the window state ST has changed. Since the change ST is grasped by the operating system, the change ST is determined in step S
At 144, it is passed to the management unit 6200, and the process returns to step S106. By this processing, the latest window state,
An appropriate two-dimensional or three-dimensional display is made.
【0107】〈三次元ウインドが1つの場合〉第16図
の制御手順は、三次元画像用のウインドが複数ある場合
の処理を説明したが、第17図の制御手順は三次元画像
用のウインドが1つの場合の処理を説明する。第17図
の制御手順と第16図の制御手順との相違は、前者にお
いて、後者のステップS110,ステップS112が、
ステップS110’,ステップS112’に置き変わっ
たことである。<Case where there is one three-dimensional window> The control procedure of FIG. 16 has been described for the case where there are a plurality of windows for three-dimensional images. However, the control procedure of FIG. Will be described. The difference between the control procedure of FIG. 17 and the control procedure of FIG. 16 is that, in the former, steps S110 and S112 of the latter are different.
Steps S110 'and S112' have been replaced.
【0108】第16図の制御手順で、すなわち三次元画
像用のウインドが複数ある場合、三次元画像用のウイン
ドの上に三次元画像用のウインドが重なったときでも、
三次元表示ウインドのフレーム領域FR(第15図)は二
次元表示されていた。In the control procedure shown in FIG. 16, that is, when there are a plurality of three-dimensional image windows, even when the three-dimensional image window overlaps the three-dimensional image window,
The frame region FR (FIG. 15) of the three-dimensional display window was displayed two-dimensionally.
【0109】第17図の制御手段で、すなわち三次元画
像用のウインドが1つということは、フレーム領域FR
(第15図)は必ず二次元表示される。The control means shown in FIG. 17, that is, one window for three-dimensional images means that the frame area FR
(FIG. 15) is always displayed in two dimensions.
【0110】そのような場合には、ステップS11
0’,ステップS112’のように、ウインドの位置、
大きさとして、位置PWとウインドサイズSWの値を省略し
て、クライアント領域位置PCとクライアント領域サイズ
SCを用いればよい。また、ステップS110’,ステッ
プS112’のように、ウインドの位置、大きさとし
て、ウインド位置PWとウインドサイズSWの値を省略し
て、クライアント領域位置PCとクライアント領域サイズ
SCとすることで、第16図の制御方法と比べて処理がよ
り軽減される。In such a case, step S11
0 ', the position of the window as in step S112',
As the size, skip value of the position P W and the window size S W, the client area position P C and the client area size
It may be used S C. Further, Step S110 ', Step S112' as the window position, as the size, skip value of the window position P W and the window size S W, the client area position P C and the client area size
With S C, the process is further reduced as compared with the control method of FIG. 16.
【0111】〈視点位置移動を考慮した改良〉第12図
に示した実施形態は、ユーザの視点位置の移動を考慮し
ていない。第18図に示した変形例は、上記実施形態に
対して視点位置の移動を考慮した改良を追加したもので
あり、管理部6200は視点位置センサ6500の出力
を入力するように構成されている。<Improvement Considering Viewpoint Position Movement> The embodiment shown in FIG. 12 does not consider movement of the user's viewpoint position. The modification shown in FIG. 18 is obtained by adding an improvement considering the movement of the viewpoint position to the above embodiment, and the management unit 6200 is configured to input the output of the viewpoint position sensor 6500. .
【0112】この変形例では、視点位置が縦方向にdだ
け移動した結果、第19図に示すように、二次元画像用
ウインドと三次元画像用ウインドとの境界の移動量d
xが、バリアマスクのk(kは整数)画素分以上ずれた
場合を問題とする。第19図の例では、ズレ量は、In this modification, as a result of moving the viewpoint position by d in the vertical direction, as shown in FIG. 19, the moving amount d of the boundary between the two-dimensional image window and the three-dimensional image window is changed.
The problem is that x shifts by k (k is an integer) pixels or more of the barrier mask. In the example of FIG. 19, the shift amount is
【0113】[数1] [Equation 1]
【0114】となり、その結果、[]をまるめの演算を
表すものとすると、As a result, if [] represents a rounding operation,
【0115】[数2] [Equation 2]
【0116】であれば、二次元および三次元画像用ウイ
ンドのウインド領域位置PWと、三次元画像用ウインドの
クライアント領域位置PCの縦方向の値を上記kの値だけ
移動した位置にバリアマスクを描画する。If [0116] the barrier window and the window area position P W for two-dimensional and three-dimensional images, the longitudinal value of the client area position P C for three-dimensional image window in a position moved by the value of the k Draw the mask.
【0117】〈更なる変形例〉上記実施形態では、レン
チキュラ型ディスプレイの例で説明したが、本発明はレ
ンチキュラ型ディスプレイ以外の表示装置にも適用可能
であり、いずれの場合でも、バリアマスクが二次元画像
と三次元画像とで共通に用いられるようなあらゆる形態
の立体ディスプレイに適用可能である。<Further Modified Example> In the above embodiment, the example of the lenticular type display has been described. However, the present invention can be applied to a display device other than the lenticular type display. The present invention can be applied to all types of stereoscopic displays commonly used for three-dimensional images and three-dimensional images.
【0118】更に上述の説明では、オブジェクトとして
主にウインドについて説明したが、他のアイコン等のオ
ブジェクトについても同様の構成が成り立ち、同様の効
果が得られことになる。Further, in the above description, the window has been mainly described as an object. However, the same configuration holds for other objects such as icons, and the same effect can be obtained.
【0119】なお、本実施形態は、複数の機器(例えば
ホストコンピュータ,インタフェイス機器,リーダ,プ
リンタなど)から構成されるシステムに適用しても、一
つの機器からなる装置(例えば、複写機,ファクシミリ
装置など)に適用してもよい。The present embodiment can be applied to a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), and can be applied to a single device (for example, a copier, Facsimile machine, etc.).
【0120】また、本実施形態の目的は、前述した実施
形態の機能を実現するソフトウェアのプログラムコード
を記録した記憶媒体を、システムあるいは装置に供給
し、そのシステムあるいは装置のコンピュータ(または
CPUやMPU)が記憶媒体に格納されたプログラムコ
ードを読出し実行することによっても、達成されること
は言うまでもない。An object of the present embodiment is to supply a storage medium storing program codes of software for realizing the functions of the above-described embodiments to a system or an apparatus, and to provide a computer (or CPU or MPU) of the system or the apparatus. Needless to say, this can also be achieved by reading and executing the program code stored in the storage medium.
【0121】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本実施形態を構成することになる。In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present embodiment.
【0122】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
【0123】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.
【0124】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0125】[0125]
【発明の効果】以上説明したように本発明によれば、左
右視差画像を表示する表示デバイスの光路と空間変調用
の表示デバイスの光路とが重なっている表示装置におい
て、二次元表示すべき領域と三次元表示すべき領域とが
重なっても、いずれの表示も劣化しない。As described above, according to the present invention, in the display device where the optical path of the display device for displaying the left and right parallax images and the optical path of the display device for spatial modulation overlap, the area to be displayed two-dimensionally. Even if the area to be displayed three-dimensionally overlaps, neither display is deteriorated.
【図1】GUIをオペレーティングシステムに用いた代
表的なコンピュータ・システムの階層図である。FIG. 1 is a hierarchical diagram of a typical computer system using a GUI as an operating system.
【図2】従来の立体画像表示装置の基本構成図である。FIG. 2 is a basic configuration diagram of a conventional stereoscopic image display device.
【図3】従来の液晶パネルディスプレイと電子式バリヤ
によって構成された立体画像表示装置の表示部の構成図
である。FIG. 3 is a configuration diagram of a display unit of a stereoscopic image display device including a conventional liquid crystal panel display and an electronic barrier.
【図4】視点数の違いにより電子式パララックス・バリ
ヤに形成するパララックス・バリヤパターンの違いを示
す図である。FIG. 4 is a diagram showing a difference in a parallax barrier pattern formed on an electronic parallax barrier according to a difference in the number of viewpoints.
【図5】二次元表示と三次元表示の切り替え混在表示を
可能にする立体画像表示装置を説明する図である。FIG. 5 is a diagram illustrating a three-dimensional image display device that enables a mixed display by switching between two-dimensional display and three-dimensional display.
【図6】ユーザの両眼に左右の視差画像が水平方向に分
離して観察される原理を説明する図である。FIG. 6 is a diagram for explaining the principle that left and right parallax images are horizontally separated and observed by both eyes of a user.
【図7】クロスレンチキュラ方式による立体画像表示装
置の上下方向の断面の側面略図を示す図である。FIG. 7 is a schematic side view of a cross section in a vertical direction of a three-dimensional image display device using a cross lenticular method.
【図8】実施形態の立体画像表示装置の上下方向の断面
の側面図である。FIG. 8 is a side view of a vertical cross section of the stereoscopic image display device according to the embodiment.
【図9】図5で示した立体表示装置による立体画像表示
方法を説明する図である。9 is a diagram illustrating a stereoscopic image display method by the stereoscopic display device shown in FIG.
【図10】図5で示した立体表示装置による三次元画像
と二次元画像の混在表示方法を説明する図である。FIG. 10 is a diagram illustrating a method of displaying a three-dimensional image and a two-dimensional image in a mixed manner by the stereoscopic display device shown in FIG. 5;
【図11】実施形態の立体表示システムの構成を示すブ
ロック図である。FIG. 11 is a block diagram illustrating a configuration of a stereoscopic display system according to the embodiment.
【図12】実施形態の立体表示システムのソフト構成を
示すブロック図である。FIG. 12 is a block diagram illustrating a software configuration of the stereoscopic display system according to the embodiment.
【図13】実施形態において、バリアマスクを描画する
手順を説明する図である。FIG. 13 is a diagram illustrating a procedure for drawing a barrier mask in the embodiment.
【図14】実施形態において、バリアマスクを描画する
手順を説明する図である。FIG. 14 is a diagram illustrating a procedure for drawing a barrier mask in the embodiment.
【図15】三次元画像ウインドにおいて、フレームとク
ライアント領域とで表示を分けることを説明する図であ
る。FIG. 15 is a diagram illustrating that display is divided into a frame and a client area in a three-dimensional image window.
【図16】実施形態の制御手順を説明するフローチャー
トである。FIG. 16 is a flowchart illustrating a control procedure according to the embodiment.
【図17】変形例に関する制御手順を説明するフローチ
ャートである。FIG. 17 is a flowchart illustrating a control procedure according to a modification.
【図18】変形例に係る装置の構成を示すブロック図で
ある。FIG. 18 is a block diagram illustrating a configuration of a device according to a modification.
【図19】視点位置が移動した場合において、二次元と
三次元との境界位置を補正する原理を説明する図であ
る。FIG. 19 is a diagram illustrating a principle of correcting a boundary position between two-dimensional and three-dimensional when a viewpoint position moves.
─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───
【手続補正書】[Procedure amendment]
【提出日】平成13年2月7日(2001.2.7)[Submission date] February 7, 2001 (2001.2.7)
【手続補正1】[Procedure amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】請求項3[Correction target item name] Claim 3
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【手続補正2】[Procedure amendment 2]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】請求項11[Correction target item name] Claim 11
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【手続補正3】[Procedure amendment 3]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】請求項19[Correction target item name] Claim 19
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【手続補正4】[Procedure amendment 4]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】請求項22[Correction target item name] Claim 22
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【手続補正5】[Procedure amendment 5]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】請求項30[Correction target item name] Claim 30
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【手続補正6】[Procedure amendment 6]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】請求項34[Correction target item name] Claim 34
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【手続補正7】[Procedure amendment 7]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】請求項43[Correction target item name] Claim 43
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【手続補正8】[Procedure amendment 8]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0023[Correction target item name] 0023
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0023】本発明の好適な一態様である請求項3に拠
れば、二次元画像オブジェクトのためのバリアマスクパ
ターンのデータ値を、前記空間変調用表示デバイス上の
前記二次元画像オブジェクトのためのバリアマスクが光
透過性を示すような第1のデータ値に設定し、三次元画
像表示オブジェクトのためのバリアマスクパターンのデ
ータ値を、前記空間変調用表示デバイスの左目用空間変
調素子と右目用空間変調素子とが交互に光透過性と光遮
断性とを示すように、第2のデータ値と第3のデータ値
とに選択的に設定する。According to a preferred aspect of the present invention, the data value of the barrier mask pattern for the two-dimensional image object is converted to the data value for the two-dimensional image object on the display device for spatial modulation. The first data value is set so that the barrier mask indicates light transmittance, and the data value of the barrier mask pattern for the three-dimensional image display object is set to the left-eye spatial modulation element and the right-eye spatial modulation element of the spatial modulation display device. The second data value and the third data value are selectively set so that the spatial modulation element alternately exhibits light transmission and light blocking properties.
【手続補正9】[Procedure amendment 9]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0040[Correction target item name] 0040
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0040】本発明の好適な一態様である請求項30に
拠れば、二次元画像オブジェクトのためのマスクパター
ンのデータ値を、前記空間変調用表示デバイス上の前記
二次元画像オブジェクトのためのマスクが光透過性を示
すような第1のデータ値に設定し、 According to a preferred aspect of the present invention, a data value of a mask pattern for a two-dimensional image object is stored in a mask for the two-dimensional image object on the display device for spatial modulation. Is set to a first data value indicating light transmission ;
【手続補正10】[Procedure amendment 10]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0088[Correction target item name] 0088
【補正方法】変更[Correction method] Change
【補正内容】[Correction contents]
【0088】ステップS104では、第1の通信デバイ
スドライバプログラム3003が、第2の通信デバイス
ドライバプログラム5003に対して、バリアマスクメ
モリ5004の全ての画素値を白に書き換えるための通
信を行う。この白値は、バリア用液晶表示装置2の全画
素位置において光を透過させる値である。In step S104, the first communication device driver program 3003 communicates with the second communication device driver program 5003 to rewrite all pixel values of the barrier mask memory 5004 to white. This white value is a value that transmits light at all pixel positions of the barrier liquid crystal display device 2 .
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2H088 EA05 EA06 HA06 HA26 HA28 MA01 5C006 AF38 BB08 BB11 BC16 BF15 EC12 5C061 AA07 AA08 AA11 AB17 AB18 5C080 AA10 BB05 CC04 DD01 EE19 JJ01 JJ02 JJ06 JJ07 5C082 BA27 BA35 BA47 BB01 BD02 CA56 CA59 CA62 CB01 DA54 DA87 MM10 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2H088 EA05 EA06 HA06 HA26 HA28 MA01 5C006 AF38 BB08 BB11 BC16 BF15 EC12 5C061 AA07 AA08 AA11 AB17 AB18 5C080 AA10 BB05 CC04 DD01 EE19 JJ01 JJ02 JJ27 BA023 CA62 CB01 DA54 DA87 MM10
Claims (46)
スクメモリと、表示デバイスとを制御し、この表示デバ
イス上において、二次元画像オブジェクトと三次元画像
オブジェクトの表示を可能にする表示制御装置であっ
て、 表示対象の複数のオブジェクトについての、オブジェク
トを表示する表示位置とオブジェクトの大きさに関する
表示位置情報と、そのオブジェクトの表示階層位置を示
す階層情報と、そのオブジェクトの画像が二次元画像か
三次元画像かの種別を示す種別情報を管理する管理手段
と、 前記バリアマスクメモリにバリアマスクデータを格納す
るに際して、上位階層にある上位オブジェクトのための
バリアマスクパターンのデータ値を、下位階層にある下
位オブジェクトのためのバリアマスクパターンのデータ
値よりも優先して、前記バリアマスクメモリに書き込む
書き込み制御手段とを具備することを特徴とする表示制
御装置。1. A display control device for controlling a barrier mask memory for storing barrier mask data and a display device, and capable of displaying a two-dimensional image object and a three-dimensional image object on the display device. , For a plurality of objects to be displayed, display position information indicating the display position and size of the object, hierarchical information indicating the display hierarchical position of the object, and whether the image of the object is a two-dimensional image or three-dimensional Managing means for managing type information indicating a type of image; and storing barrier mask data in the barrier mask memory, by changing a data value of a barrier mask pattern for an upper object in an upper layer to a lower value in a lower layer. Better than the data value of the barrier mask pattern for the object , The display control apparatus characterized by comprising a write control means for writing said barrier mask memory.
バリアマスクデータを表示する空間変調用表示デバイス
と、この空間変調用表示デバイスの光路上におかれた視
差画像表示用表示デバイスを含み、この視差画像表示用
表示デバイス上において、前記空間変調用表示デバイス
とともに、二次元画像オブジェクトと三次元画像オブジ
ェクトの混在表示を可能とするものであり、 前記空間変調用表示デバイスは透過型液晶素子を有する
ことを特徴とする請求項1に記載の表示制御装置。2. The display device includes a display device for spatial modulation for displaying barrier mask data for spatial modulation, and a display device for displaying a parallax image placed on an optical path of the display device for spatial modulation. On the display device for displaying parallax images, together with the display device for spatial modulation, mixed display of a two-dimensional image object and a three-dimensional image object is enabled, and the display device for spatial modulation includes a transmissive liquid crystal element. The display control device according to claim 1, further comprising:
マスクパターンのデータ値を、前記空間変調用表示デバ
イス上の前記二次元画像オブジェクトのためのバリアマ
スクが光透過性を示すような第1のデータ値に設定さ
れ、 三次元画像表示オブジェクトのためのバリアマスクパタ
ーンのデータ値を、前記空間変調用表示デバイスの左目
用空間変調素子と右目用空間変調素子とが交互に光透過
性と光遮断性とを示すように、第2のデータ値と第3の
データ値とに選択的に設定することを特徴とする請求項
1または請求項2に記載の表示制御装置。3. The first data, wherein the data value of the barrier mask pattern for the two-dimensional image object is light-transmitted by the barrier mask for the two-dimensional image object on the display device for spatial modulation. The spatial light modulating element for the left eye and the spatial light modulating element for the right eye of the spatial light modulating display device alternately transmit the light transmissivity and the light blocking property of the barrier mask pattern for the three-dimensional image display object. 3. The display control device according to claim 1, wherein the display control device selectively sets the second data value and the third data value as follows. 4.
パターンを書き込むに際して、前記書き込み制御手段
は、 初期的に、或いは、前記オブジェクトの位置情報や、階
層情報や、種別情報が更新されたとき、或いは、前記オ
ブジェクトが追加または削除されたときに、前記バリア
マスクメモリの全ての値を、前記空間変調用表示デバイ
スの全ての素子が光透過性を示すデータ値として書き込
み、 次に最下位の階層位置のオブジェクトから始めて、最上
位のオブジェクトに到るまで、順次、オブジェクトのた
めのバリアマスクパターンを、そのオブジェクトの表示
位置情報と種別情報とを参照しながら前記バリアマスク
メモリに書き込むことを特徴とする請求項1乃至請求項
3のいずれか1項に記載の表示制御装置。4. When writing a barrier mask pattern in the barrier mask memory, the writing control means initializes, or when position information, hierarchy information, and type information of the object are updated, or When the object is added or deleted, all values of the barrier mask memory are written as data values indicating light transmittance of all elements of the display device for spatial modulation, and Starting from an object and sequentially reaching a top-level object, a barrier mask pattern for the object is sequentially written in the barrier mask memory while referring to display position information and type information of the object. The display control device according to claim 1.
徴とする請求項1乃至請求項4のいずれか1項に記載の
表示制御装置。5. The display control device according to claim 1, wherein the object is a window.
情報は、ウインドフレームの表示位置情報とクライアン
トデータ表示のための表示位置情報を含み、当該ウイン
ドオブジェクトのクライアントデータが三次元画像であ
っても、そのオブジェクトのウインドフレームに対応す
るバリアマスクパターンデータは前記第1のデータ値を
含むことを特徴とする請求項5に記載の表示制御装置。6. The display position information for a window object includes display position information of a window frame and display position information for displaying client data. Even when the client data of the window object is a three-dimensional image, The display control device according to claim 5, wherein barrier mask pattern data corresponding to a window frame of the object includes the first data value.
点位置の値に基づいて、バリアマスクメモリのバリアマ
スクパターンのデータ値を補正することを特徴とする請
求項1乃至請求項6のいずれか1項に記載の表示制御装
置。7. The method according to claim 1, further comprising: inputting viewpoint information of a user; and correcting a data value of a barrier mask pattern in a barrier mask memory based on the value of the viewpoint position. The display control device according to claim 1.
し、或いは、ウインドを移動若しくは大きさを変更し、
或いは、注目ウインドを変更すると、前記管理手段は、
前記位置情報と、階層情報、種別情報を更新することを
特徴とする請求項1乃至請求項7に記載の表示制御装
置。8. A user adds or deletes a window, or moves or resizes a window,
Alternatively, when the window of interest is changed, the management means:
The display control device according to claim 1, wherein the position information, the hierarchy information, and the type information are updated.
よるアプリケーションプログラムの起動若しくは停止の
イベントに起因することを特徴とする請求項8に記載の
表示制御装置。9. The display control device according to claim 8, wherein addition or deletion of the window is caused by an event of a user starting or stopping an application program.
は、ウインドの移動若しくは大きさの変更、或いは、注
目ウインドの変更はユーザによるポインティングデバイ
スの操作イベントに起因することを特徴とする請求項8
に記載の表示制御装置。10. The method according to claim 8, wherein the addition or deletion of the window, the movement or size change of the window, or the change of the focused window is caused by an operation event of the pointing device by the user.
3. The display control device according to 1.
イプ状の左目用と右目用の視差画像を交互に配列した視
差合成画像を表示することを特徴とする請求項1乃至請
求項10のいずれか1項に記載の表示制御装置。11. The parallax image display device according to claim 1, wherein the parallax image display device displays a parallax composite image in which striped parallax images for left eye and right eye are alternately arranged. A display control device according to the item.
マスクメモリと、表示デバイスとを制御し、この表示デ
バイス上において、二次元画像オブジェクトと三次元画
像オブジェクトの表示を可能にする表示制御方法であっ
て、 表示対象の複数のオブジェクトについての、オブジェク
トを表示する表示位置とオブジェクトの大きさに関する
表示位置情報と、そのオブジェクトの表示階層位置を示
す階層情報と、そのオブジェクトの画像が二次元画像か
三次元画像かの種別を示す種別情報を管理する管理工程
と、 前記バリアマスクメモリにバリアマスクデータを格納す
るに際して、上位階層にある上位オブジェクトのための
バリアマスクパターンのデータ値を、下位階層にある下
位オブジェクトのためのバリアマスクパターンのデータ
値よりも優先して、前記バリアマスクメモリに書き込む
書き込み制御工程とを具備することを特徴とする表示制
御方法。12. A display control method for controlling a barrier mask memory for storing barrier mask data and a display device, and enabling display of a two-dimensional image object and a three-dimensional image object on the display device. , For a plurality of objects to be displayed, display position information indicating the display position and size of the object, hierarchical information indicating the display hierarchical position of the object, and whether the image of the object is a two-dimensional image or three-dimensional A management step of managing type information indicating a type of an image; and, when storing barrier mask data in the barrier mask memory, changing a data value of a barrier mask pattern for an upper object in an upper layer to a lower value in a lower layer. Than the data value of the barrier mask pattern for the object Above, the display control method characterized by comprising a write control step of writing to the barrier mask memory.
にバリアマスクデータを表示する空間変調用表示デバイ
スと、この空間変調用表示デバイスの光路上におかれた
視差画像表示用表示デバイスを含み、この視差画像表示
用表示デバイス上において、前記空間変調用表示デバイ
スとともに、二次元画像オブジェクトと三次元画像オブ
ジェクトの混在表示を可能とするものであり、前記空間
変調用表示デバイスは透過型液晶素子を有することを特
徴とする請求項12に記載の表示制御方法。13. The display device includes a display device for spatial modulation for displaying barrier mask data for spatial modulation, and a display device for parallax image display placed on an optical path of the display device for spatial modulation. On this parallax image display device, the two-dimensional image object and the three-dimensional image object can be mixedly displayed together with the spatial modulation display device, and the spatial modulation display device includes a transmissive liquid crystal element. 13. The display control method according to claim 12, comprising:
アマスクパターンのデータ値を、前記空間変調用表示デ
バイス上の前記二次元画像オブジェクトのためのバリア
マスクが光透過性を示すような第1のデータ値に設定さ
れ、 三次元画像表示オブジェクトのためのバリアマスクパタ
ーンのデータ値を、前記空間変調用表示デバイスの左目
用空間変調素子と右目用空間変調素子とが交互に光透過
性と光遮断性とを示すように、第2のデータ値と第3の
データ値とに選択的に設定することを特徴とする請求項
12または請求項13に記載の表示制御方法。14. The data value of a barrier mask pattern for a two-dimensional image object, the first data being such that the barrier mask for the two-dimensional image object on the display device for spatial modulation shows optical transparency. The spatial light modulating element for the left eye and the spatial light modulating element for the right eye of the spatial light modulating display device alternately transmit the light transmissivity and the light blocking property of the barrier mask pattern for the three-dimensional image display object. 14. The display control method according to claim 12, wherein the second data value and the third data value are selectively set to indicate the following.
クパターンを書き込むに際して、前記書き込み制御工程
は、 初期的に、或いは、前記オブジェクトの位置情報や、階
層情報や、種別情報が更新されたとき、或いは、前記オ
ブジェクトが追加または削除されたときに、前記バリア
マスクメモリの全ての値を、前記空間変調用表示デバイ
スの全ての素子が光透過性を示すデータ値として書き込
み、 次に最下位の階層位置のオブジェクトから始めて、最上
位のオブジェクトに到るまで、順次、オブジェクトのた
めのバリアマスクパターンを、そのオブジェクトの表示
位置情報と種別情報とを参照しながら前記バリアマスク
メモリに書き込むことを特徴とする請求項12乃至請求
項14のいずれか1項に記載の表示制御方法。15. When writing a barrier mask pattern in the barrier mask memory, the writing control step may be performed at an initial stage or when position information, hierarchy information, or type information of the object is updated, or When the object is added or deleted, all values of the barrier mask memory are written as data values indicating light transmittance of all elements of the display device for spatial modulation, and Starting from an object and sequentially reaching a top-level object, a barrier mask pattern for the object is sequentially written in the barrier mask memory while referring to display position information and type information of the object. The display control method according to any one of claims 12 to 14.
特徴とする請求項12乃至15のいずれか1項に記載の
表示制御方法。16. The display control method according to claim 12, wherein the object is a window.
置情報は、ウインドフレームの表示位置情報とクライア
ントデータ表示のための表示位置情報を含み、当該ウイ
ンドオブジェクトのクライアントデータが三次元画像で
あっても、そのオブジェクトのウインドフレームに対応
するバリアマスクパターンデータは前記第1のデータ値
を含むことを特徴とする請求項16に記載の表示制御方
法。17. The display position information for a window object includes display position information for a window frame and display position information for displaying client data. Even if the client data of the window object is a three-dimensional image, 17. The display control method according to claim 16, wherein barrier mask pattern data corresponding to a window frame of the object includes the first data value.
視点位置の値に基づいて、バリアマスクメモリのバリア
マスクパターンのデータ値を補正することを特徴とする
請求項12乃至17のいずれか1項に記載の表示制御方
法。18. The method according to claim 12, wherein information on a viewpoint position of the user is input, and the data value of the barrier mask pattern in the barrier mask memory is corrected based on the value of the viewpoint position. Display control method described in the paragraph.
除し、或いは、ウインドを移動若しくは大きさを変更
し、或いは、注目ウインドを変更すると、前記管理工程
は、前記位置情報と、階層情報、種別情報を更新するこ
とを特徴とする請求項12乃至請求項18に記載の表示
制御方法。19. When a user adds or deletes a window, moves or changes the size of a window, or changes a window of interest, the management step performs the position information, the hierarchy information, and the type information. 19. The display control method according to claim 12, wherein is updated.
によるアプリケーションプログラムの起動若しくは停止
のイベントに起因することを特徴とする請求項19に記
載の表示制御方法。20. The display control method according to claim 19, wherein addition or deletion of a window is caused by an event of a user starting or stopping an application program.
は、ウインドの移動若しくは大きさの変更、或いは、注
目ウインドの変更はユーザによるポインティングデバイ
スの操作イベントに起因することを特徴とする請求項1
9に記載の表示制御方法。21. The method according to claim 1, wherein the addition or deletion of the window, the movement or change of the size of the window, or the change of the window of interest is caused by an operation event of the pointing device by the user.
10. The display control method according to 9.
イプ状の左目用と右目用の視差画像を交互に配列した視
差合成画像を表示することを特徴とする請求項12乃至
請求項21のいずれか1項に記載の表示制御方法。22. The parallax image display device according to claim 12, wherein the parallax image display device displays a parallax composite image in which striped parallax images for left eye and right eye are alternately arranged. Display control method described in the paragraph.
1項に記載の表示制御方法をコンピュータ上で実現する
ためのプログラムを格納するプログラム記憶媒体。23. A program storage medium for storing a program for implementing the display control method according to claim 12 on a computer.
ェクトと共に表示する表示システムであって、 二次元画像オブジェクトと三次元画像オブジェクトとの
混在表示するために、空間変調のためにバリアマスクデ
ータを表示する空間変調用表示デバイスと、この空間変
調用表示デバイスの光路上に配置され左右の視差画像を
分割して表示する視差画像表示用表示デバイスとを有す
る立体表示装置と、 前記立体表示装置を接続された第1のホストコンピュー
タ装置であって、前記視差画像表示用表示デバイスに、
ストライプ状の左眼用と右眼用の視差画像を交互に配列
した視差合成画像を表示するための視差合成画像メモリ
と、第1のオペレーティングシステムと、前記視差画像
表示用表示デバイスに、前記視差合成画像を表示するた
めのアプリケーションプログラムと、前記第1のオペレ
ーティングシステムにより、各オブジェクト毎に、当該
オブジェクトを前記視差画像表示用表示デバイス上に表
示する表示位置とオブジェクトの大きさに関する表示位
置情報と、そのオブジェクトの表示階層位置を示す階層
情報と、そのオブジェクトの画像が二次元画像か三次元
画像かの種別を示す種別情報を管理、送信するための第
1の通信デバイスドライバプログラムとを記憶した第1
のメモリを有する前記第1のホストコンピュータ装置
と、 前記立体表示装置を接続された第2のホストコンピュー
タ装置であって、前記空間変調用表示デバイスに表示す
る前記バリアマスクデータを格納するバリアマスクメモ
リと、第2のオペレーティングシステムと、前記バリア
マスクメモリを制御するデバイスドライバプログラム
と、前記オブジェクトを前記視差画像表示用表示デバイ
ス上に表示する表示位置とオブジェクトの大きさに関す
る表示位置情報と、そのオブジェクトの表示階層位置を
示す階層情報と、そのオブジェクトの画像が二次元画像
か三次元画像かの種別を示す種別情報を受信、管理する
ための第2の通信デバイスドライバプログラムとを記憶
した第2のメモリを有する前記第2のホストコンピュー
タ装置とを有し、 前記デバイスドライバプログラムにより、バリアマスク
メモリに、各オブジェクト毎に、当該オブジェクトを前
記視差画像表示用表示デバイス上に表示する表示位置と
オブジェクトの大きさに関する表示位置情報と、そのオ
ブジェクトの表示階層位置を示す階層情報と、そのオブ
ジェクトの画像が二次元画像か三次元画像かの種別を示
す種別情報をもとに、バリアパターンを格納し、 前記バリアマスクメモリにバリアマスクデータを格納す
るに際して、上位階層にある上位オブジェクトのための
バリアマスクパターンのデータ値を、下位階層にある下
位オブジェクトのためのバリアマスクパターンのデータ
値よりも優先して、前記バリアマスクメモリに書き込む
ことを特徴とする表示システム。24. A display system for displaying a three-dimensional image object together with another object, wherein barrier mask data is displayed for spatial modulation so that a two-dimensional image object and a three-dimensional image object are mixedly displayed. A stereoscopic display device having a display device for spatial modulation, a display device for parallax image display arranged on the optical path of the display device for spatial modulation and dividing and displaying the left and right parallax images, and the stereoscopic display device is connected. The first host computer device, wherein the display device for displaying parallax images,
The parallax composite image memory for displaying a parallax composite image in which striped parallax images for the left eye and the right eye are alternately arranged, a first operating system, and the parallax image display device. An application program for displaying a composite image, and the first operating system, for each object, a display position at which the object is displayed on the display device for displaying parallax images, and display position information regarding the size of the object. And a first communication device driver program for managing and transmitting type information indicating a type of a two-dimensional image or a three-dimensional image of an image of the object, and hierarchical information indicating a display hierarchical position of the object. First
A first host computer device having a memory of the following, and a second host computer device connected to the stereoscopic display device, wherein the barrier mask memory stores the barrier mask data to be displayed on the display device for spatial modulation. A second operating system, a device driver program for controlling the barrier mask memory, a display position for displaying the object on the display device for displaying parallax images, display position information relating to a size of the object, and the object A second communication device driver program for receiving and managing hierarchy information indicating the display hierarchy position of the object and type information indicating whether the image of the object is a two-dimensional image or a three-dimensional image. The second host computer device having a memory, The device driver program stores, in the barrier mask memory, for each object, a display position at which the object is displayed on the display device for displaying parallax images, display position information regarding the size of the object, and a display hierarchy position of the object. A barrier pattern is stored based on hierarchical information indicating the type of the image of the object and the type information indicating whether the image of the object is a two-dimensional image or a three-dimensional image. A data value of a barrier mask pattern for an upper-level object in (1) is written to the barrier mask memory in preference to a data value of a barrier mask pattern for a lower-level object in a lower hierarchy.
オブジェクトとの混在表示するために、空間変調のため
にバリアマスクデータを表示する空間変調用表示デバイ
スと、この空間変調用表示デバイスの光路上に配置され
左右の視差画像を分割して表示する視差画像表示用表示
デバイスとを有する立体表示装置が接続される第1のホ
ストコンピュータ装置の第1のメモリに記憶する第1の
通信デバイスドライバプログラムであって、 各オブジェクト毎に、当該オブジェクトを前記視差画像
表示用表示デバイス上に表示する表示位置とオブジェク
トの大きさに関する表示位置情報と、そのオブジェクト
の表示階層位置を示す階層情報と、そのオブジェクトの
画像が二次元画像か三次元画像かの種別を示す種別情報
とを管理、送信するためのプログラムコードが格納され
たプログラム記憶媒体。25. A display device for spatial modulation for displaying barrier mask data for spatial modulation in order to display a mixture of a two-dimensional image object and a three-dimensional image object, and a display device on the optical path of the spatial modulation display device. A first communication device driver program stored in a first memory of a first host computer connected to a stereoscopic display device having a disparity image display device that disposes and displays the left and right parallax images by division. For each object, a display position at which the object is displayed on the display device for displaying parallax images, display position information relating to the size of the object, hierarchical information indicating a display hierarchical position of the object, and A type for managing and transmitting type information indicating whether the image is a two-dimensional image or a three-dimensional image. Program storage medium grams code is stored.
オブジェクトとの混在表示するために、空間変調のため
にバリアマスクデータを表示する空間変調用表示デバイ
スと、この空間変調用表示デバイスの光路上に配置され
左右の視差画像を分割して表示する視差画像表示用表示
デバイスとを有する立体表示装置が接続される第2のホ
ストコンピュータ装置の第2のメモリに記憶する第2の
通信デバイスドライバプログラムであって、 各オブジェクト毎に、当該オブジェクトを前記視差画像
表示用表示デバイス上に表示する表示位置とオブジェク
トの大きさに関する表示位置情報と、そのオブジェクト
の表示階層位置を示す階層情報と、そのオブジェクトの
画像が二次元画像か三次元画像かの種別を示す種別情報
とを受信、管理するためのプログラムコードが格納され
たプログラム記憶媒体。26. A display device for spatial modulation for displaying barrier mask data for spatial modulation in order to display a mixture of a two-dimensional image object and a three-dimensional image object, and a display device on the optical path of the spatial modulation display device. A second communication device driver program stored in a second memory of a second host computer connected to a three-dimensional display device having a display device for displaying a parallax image that is arranged and divides the left and right parallax images for display. For each object, a display position at which the object is displayed on the display device for displaying parallax images, display position information relating to the size of the object, hierarchical information indicating a display hierarchical position of the object, and A type for receiving and managing type information indicating whether the image is a two-dimensional image or a three-dimensional image. Program storage medium grams code is stored.
オブジェクトとの混在表示するために、空間変調のため
にバリアマスクデータを表示する空間変調用表示デバイ
スと、この空間変調用表示デバイスの光路上に配置され
左右の視差画像を分割して表示する視差画像表示用表示
デバイスとを有する立体表示装置が接続される第2のホ
ストコンピュータ装置の第2のメモリに記憶するデバイ
スドライバプログラムであって、 前記デバイスドライバプログラムにより、バリアマスク
メモリに、各オブジェクト毎に、当該オブジェクトを前
記視差画像表示用表示デバイス上に表示する表示位置と
オブジェクトの大きさに関する表示位置情報と、そのオ
ブジェクトの表示階層位置を示す階層情報と、そのオブ
ジェクトの画像が二次元画像か三次元画像かの種別を示
す種別情報をもとに、バリアパターンを格納し、 バリアマスクメモリに前記バリアマスクデータを格納す
るに際して、上位階層にある上位オブジェクトのための
バリアマスクパターンのデータ値を、下位階層にある下
位オブジェクトのためのバリアマスクパターンのデータ
値よりも優先して、前記バリアマスクメモリに書き込む
ためのプログラムコードが格納されたプログラム記憶媒
体。27. A display device for spatial modulation for displaying barrier mask data for spatial modulation in order to display a mixture of a two-dimensional image object and a three-dimensional image object, and a display device on the optical path of the spatial modulation display device. A device driver program stored in a second memory of a second host computer to which a stereoscopic display device having a display device for displaying a parallax image that is arranged and divides and displays the left and right parallax images is connected, The device driver program displays, in the barrier mask memory, for each object, a display position at which the object is displayed on the parallax image display device, display position information relating to the size of the object, and a display hierarchy position of the object. Hierarchy information and whether the image of the object is a 2D image or 3D image Based on the type information indicating the type, the barrier pattern is stored, and the barrier mask data is stored in the barrier mask memory. A program storage medium storing a program code to be written into the barrier mask memory in preference to a data value of a barrier mask pattern for a lower-order object.
オブジェクトとの混在表示が可能な表示制御装置であっ
て、 表示対象の複数のオブジェクトに対して、表示位置とオ
ブジェクトの大きさに関する表示位置情報と、そのオブ
ジェクトの表示階層位置を示す階層情報と、そのオブジ
ェクトの画像が二次元画像か三次元画像かの種別を示す
種別情報とを管理する管理手段と、 メモリに前記オブジェクトを表示するための表示データ
を格納するに際して、上位階層にある上位オブジェクト
のためのマスクパターンのデータ値を、下位階層にある
下位オブジェクトのためのマスクパターンのデータ値よ
りも優先して、前記メモリに書き込む書き込み制御手段
と、 前記メモリに書き込まれたマスクパターンに基づいて前
記複数のオブジェクトの表示を行なう表示手段とを具備
することを特徴とする表示制御装置。28. A display control device capable of displaying a mixture of a two-dimensional image object and a three-dimensional image object, the display control device comprising: a plurality of objects to be displayed; Management means for managing hierarchy information indicating the display hierarchy position of the object, type information indicating whether the image of the object is a two-dimensional image or a three-dimensional image, and a display for displaying the object in a memory. When storing data, write control means for writing the data value of the mask pattern for the upper object in the upper hierarchy to the memory in preference to the data value of the mask pattern for the lower object in the lower hierarchy, Displaying the plurality of objects based on the mask pattern written to the memory; And a display means for performing the following.
記マスクパターンを形成する空間変調用表示デバイスで
あることを特徴とする請求項28記載の表示制御装置。29. The display control device according to claim 28, wherein said display means is a display device for spatial modulation that forms said mask pattern by spatial modulation.
クパターンのデータ値を、前記空間変調用表示デバイス
上の前記二次元画像オブジェクトのためのマスクが光透
過性を示すような第1のデータ値に設定され、 三次元画像表示オブジェクトのためのマスクパターンの
データ値を、前記空間変調用表示デバイスの左目用空間
変調素子と右目用空間変調素子とが交互に光透過性と光
遮断性とを示すように、第2のデータ値と第3のデータ
値とに選択的に設定することを特徴とする請求項29に
記載の表示制御装置。30. The data value of a mask pattern for a two-dimensional image object into a first data value such that the mask for the two-dimensional image object on the display device for spatial modulation indicates optical transparency. The data value of the mask pattern for the three-dimensional image display object is set, and the spatial light modulating element for the left eye and the spatial light modulating element for the right eye of the spatial light modulating display device show light transmittance and light blocking property alternately. 30. The display control device according to claim 29, wherein the second data value and the third data value are selectively set as described above.
書き込むに際して、前記書き込み制御手段は、 初期的に、或いは、前記オブジェクトの位置情報や、階
層情報や、種別情報が更新されたとき、或いは、前記オ
ブジェクトが追加または削除されたときに、前記マスク
メモリの全ての値を、前記空間変調用表示デバイスの全
ての素子が光透過性を示すデータ値として書き込み、 次に最下位の階層位置のオブジェクトから始めて、最上
位のオブジェクトに到るまで、順次、オブジェクトのた
めのマスクパターンを、そのオブジェクトの表示位置情
報と種別情報とを参照しながら前記マスクメモリに書き
込むことを特徴とする請求項28乃至請求項30のいず
れか1項に記載の表示制御装置。31. When writing a mask pattern in the mask memory, the writing control means may be configured to initialize, or to update position information, hierarchy information, or type information of the object, or Is added or deleted, all the values of the mask memory are written as data values indicating light transmittance of all elements of the display device for spatial modulation, and then starting from the object at the lowest hierarchical position 28. The method according to claim 28, further comprising sequentially writing a mask pattern for the object in the mask memory until the top object is reached, while referring to display position information and type information of the object. 30. The display control device according to any one of 30.
前記オブジェクトのための表示位置情報は、ウインドフ
レームの表示位置情報とクライアントデータ表示のため
の表示位置情報を含み、当該ウインドオブジェクトのク
ライアントデータが三次元画像であっても、そのオブジ
ェクトのウインドフレームに対応するマスクパターンデ
ータは前記第1のデータ値を含むことを特徴とする請求
項28乃至請求項31のいずれか1項に記載の表示制御
装置。32. The object is a window,
The display position information for the object includes the display position information of the window frame and the display position information for displaying the client data. Even if the client data of the window object is a three-dimensional image, the display position information of the object is displayed in the window frame. 32. The display control device according to claim 28, wherein the corresponding mask pattern data includes the first data value.
視点位置の値に基づいて、マスクメモリのマスクパター
ンのデータ値を補正することを特徴とする請求項28乃
至請求項32のいずれか1項に記載の表示制御装置。33. The apparatus according to claim 28, wherein information on a viewpoint position of a user is input, and a data value of a mask pattern in a mask memory is corrected based on the value of the viewpoint position. A display control device according to the item.
除し、或いは、ウインドを移動若しくは大きさを変更
し、或いは、注目ウインドを変更すると、前記管理手段
は、前記位置情報と、階層情報、種別情報を更新するこ
とを特徴とする請求項28乃至請求項33のいずれか1
項に記載の表示制御装置。34. When a user adds or deletes a window, moves or changes the size of a window, or changes a window of interest, the management unit sets the position information, the hierarchy information, and the type information. 34. The method according to claim 28, wherein
A display control device according to the item.
によるアプリケーションプログラムの起動若しくは停止
のイベントに起因することを特徴とする請求項34に記
載の表示制御装置。35. The display control device according to claim 34, wherein addition or deletion of a window is caused by an event of a user starting or stopping an application program.
は、ウインドの移動若しくは大きさの変更、或いは、注
目ウインドの変更はユーザによるポインティングデバイ
スの操作イベントに起因することを特徴とする請求項3
4に記載の表示制御装置。36. The method according to claim 3, wherein the addition or deletion of the window, the movement or size change of the window, or the change of the window of interest is caused by an operation event of the pointing device by the user.
5. The display control device according to 4.
オブジェクトとの混在表示が可能な表示制御方法であっ
て、 表示対象の複数のオブジェクトに対して、表示位置とオ
ブジェクトの大きさに関する表示位置情報と、そのオブ
ジェクトの表示階層位置を示す階層情報と、そのオブジ
ェクトの画像が二次元画像か三次元画像かの種別を示す
種別情報とを管理する管理工程と、 メモリに前記オブジェクトを表示するための表示データ
を格納するに際して、上位階層にある上位オブジェクト
のためのマスクパターンのデータ値を、下位階層にある
下位オブジェクトのためのマスクパターンのデータ値よ
りも優先して、前記メモリに書き込む書き込み制御工程
と、 前記メモリに書き込まれたマスクパターンに基づいて前
記複数のオブジェクトの表示を行なう表示工程とを具備
することを特徴とする表示制御方法。37. A display control method capable of displaying a mixture of a two-dimensional image object and a three-dimensional image object, comprising: displaying a plurality of objects to be displayed; A management step of managing hierarchy information indicating a display hierarchy position of the object and type information indicating a type of an image of the object as a two-dimensional image or a three-dimensional image; and a display for displaying the object in a memory. A writing control step of writing the data value of the mask pattern for the upper object in the upper hierarchy to the memory in preference to the data value of the mask pattern for the lower object in the lower hierarchy when storing the data; Displaying the plurality of objects based on the mask pattern written to the memory; And a display step of performing the following.
記マスクパターンを形成する空間変調用表示デバイスに
対して表示を行なうことを特徴とする請求項37記載の
表示制御方法。38. The display control method according to claim 37, wherein in said display step, display is performed on a spatial modulation display device that forms said mask pattern by spatial modulation.
クパターンのデータ値を、前記空間変調用表示デバイス
上の前記二次元画像オブジェクトのためのマスクが光透
過性を示すような第1のデータ値に設定され、 三次元画像表示オブジェクトのためのマスクパターンの
データ値を、前記空間変調用表示デバイスの左目用空間
変調素子と右目用空間変調素子とが交互に光透過性と光
遮断性とを示すように、第2のデータ値と第3のデータ
値とに選択的に設定することを特徴とする請求項38に
記載の表示制御方法。39. The data value of a mask pattern for a two-dimensional image object into a first data value such that the mask for the two-dimensional image object on the display device for spatial modulation indicates optical transparency. The data value of the mask pattern for the three-dimensional image display object is set, and the spatial light modulating element for the left eye and the spatial light modulating element for the right eye of the spatial light modulating display device show light transmittance and light blocking property alternately. 39. The display control method according to claim 38, wherein the second data value and the third data value are selectively set as described above.
書き込むに際して、前記書き込み制御工程は、 初期的に、或いは、前記オブジェクトの位置情報や、階
層情報や、種別情報が更新されたとき、或いは、前記オ
ブジェクトが追加または削除されたときに、前記マスク
メモリの全ての値を、前記空間変調用表示デバイスの全
ての素子が光透過性を示すデータ値として書き込み、 次に最下位の階層位置のオブジェクトから始めて、最上
位のオブジェクトに到るまで、順次、オブジェクトのた
めのマスクパターンを、そのオブジェクトの表示位置情
報と種別情報とを参照しながら前記マスクメモリに書き
込むことを特徴とする請求項37乃至請求項39のいず
れか1項に記載の表示制御方法。40. When writing a mask pattern in the mask memory, the writing control step may be performed at an initial stage or when position information, hierarchy information, or type information of the object is updated, or Is added or deleted, all the values of the mask memory are written as data values indicating light transmittance of all elements of the display device for spatial modulation, and then starting from the object at the lowest hierarchical position 37. The method according to claim 37, further comprising sequentially writing a mask pattern for the object in the mask memory until the top object is reached, with reference to the display position information and the type information of the object. 40. The display control method according to any one of items 39.
前記オブジェクトのための表示位置情報は、ウインドフ
レームの表示位置情報とクライアントデータ表示のため
の表示位置情報を含み、当該ウインドオブジェクトのク
ライアントデータが三次元画像であっても、そのオブジ
ェクトのウインドフレームに対応するマスクパターンデ
ータは前記第1のデータ値を含むことを特徴とする請求
項37乃至請求項40のいずれか1項に記載の表示制御
方法。41. The object is a window,
The display position information for the object includes the display position information of the window frame and the display position information for displaying the client data. Even if the client data of the window object is a three-dimensional image, the display position information of the object is displayed in the window frame. The display control method according to any one of claims 37 to 40, wherein corresponding mask pattern data includes the first data value.
視点位置の値に基づいて、マスクメモリのマスクパター
ンのデータ値を補正することを特徴とする請求項37乃
至請求項41のいずれか1項に記載の表示制御方法。42. The apparatus according to claim 37, wherein information on the viewpoint position of the user is input, and the data value of the mask pattern in the mask memory is corrected based on the value of the viewpoint position. Display control method described in the paragraph.
除し、或いは、ウインドを移動若しくは大きさを変更
し、或いは、注目ウインドを変更すると、前記管理工程
は、前記位置情報と、階層情報、種別情報を更新するこ
とを特徴とする請求項37乃至請求項42のいずれか1
項に記載の表示制御方法。43. When a user adds or deletes a window, moves or changes the size of a window, or changes a window of interest, the management step performs the position information, the hierarchy information, and the type information. 43. The method according to claim 37, wherein
Display control method described in the paragraph.
によるアプリケーションプログラムの起動若しくは停止
のイベントに起因することを特徴とする請求項43に記
載の表示制御方法。44. The display control method according to claim 43, wherein addition or deletion of a window is caused by an event of a user starting or stopping an application program.
は、ウインドの移動若しくは大きさの変更、或いは、注
目ウインドの変更はユーザによるポインティングデバイ
スの操作イベントに起因することを特徴とする請求項4
3に記載の表示制御方法。45. The method according to claim 4, wherein the addition or deletion of the window, the movement or change of the size of the window, or the change of the window of interest is caused by an operation event of the pointing device by the user.
3. The display control method according to 3.
1項に記載の表示制御方法をコンピュータ上で実現する
ためのプログラムを格納するプログラム記憶媒体。46. A program storage medium for storing a program for implementing the display control method according to claim 37 on a computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000004068A JP2001197523A (en) | 2000-01-12 | 2000-01-12 | Stereoscopic display device, display controller, display control method display system and program storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000004068A JP2001197523A (en) | 2000-01-12 | 2000-01-12 | Stereoscopic display device, display controller, display control method display system and program storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001197523A true JP2001197523A (en) | 2001-07-19 |
Family
ID=18532896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000004068A Pending JP2001197523A (en) | 2000-01-12 | 2000-01-12 | Stereoscopic display device, display controller, display control method display system and program storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001197523A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005107326A (en) * | 2003-09-30 | 2005-04-21 | Asahi Glass Co Ltd | Display device |
JP2005346077A (en) * | 2004-06-02 | 2005-12-15 | Sharp Corp | Dual-view display of data content drive, and circuit architecture for the dual-view display |
JP2006154809A (en) * | 2004-11-30 | 2006-06-15 | Samsung Sdi Co Ltd | Barrier device, stereoscopic image display device, and driving method thereof |
US8115805B2 (en) | 2004-02-25 | 2012-02-14 | Samsung Mobile Display Co., Ltd. | Stereoscopic image display device and method for driving the same |
WO2012127945A1 (en) * | 2011-03-22 | 2012-09-27 | ソニー株式会社 | Display device |
JP2012227714A (en) * | 2011-04-19 | 2012-11-15 | Toshiba Corp | Information processing device, information processing method, and program |
JP2012227726A (en) * | 2011-04-19 | 2012-11-15 | Toshiba Corp | Information processing device, information processing method, and program |
JP2012227713A (en) * | 2011-04-19 | 2012-11-15 | Toshiba Corp | Information processing device, information processing method, and program |
JP2013059043A (en) * | 2008-09-18 | 2013-03-28 | Panasonic Corp | Stereoscopic video image reproduction device |
JP2013138418A (en) * | 2012-12-10 | 2013-07-11 | Toshiba Corp | Information processing device, information processing method, and program |
JP2013153446A (en) * | 2013-02-12 | 2013-08-08 | Toshiba Corp | Information processor, information processing method, and program |
WO2014006937A1 (en) * | 2012-07-05 | 2014-01-09 | Kabushiki Kaisha Toshiba | Electronic apparatus and desktop image display method |
CN103955081A (en) * | 2014-05-16 | 2014-07-30 | 郑州中原显示技术有限公司 | Multifunctional stereoscopic display technology |
-
2000
- 2000-01-12 JP JP2000004068A patent/JP2001197523A/en active Pending
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005107326A (en) * | 2003-09-30 | 2005-04-21 | Asahi Glass Co Ltd | Display device |
US8115805B2 (en) | 2004-02-25 | 2012-02-14 | Samsung Mobile Display Co., Ltd. | Stereoscopic image display device and method for driving the same |
JP2005346077A (en) * | 2004-06-02 | 2005-12-15 | Sharp Corp | Dual-view display of data content drive, and circuit architecture for the dual-view display |
JP4610415B2 (en) * | 2004-06-02 | 2011-01-12 | シャープ株式会社 | Data content driven dual view display and circuit architecture for dual view display |
JP2006154809A (en) * | 2004-11-30 | 2006-06-15 | Samsung Sdi Co Ltd | Barrier device, stereoscopic image display device, and driving method thereof |
US8373617B2 (en) | 2004-11-30 | 2013-02-12 | Samsung Display Co., Ltd. | Barrier device and stereoscopic image display using the same |
JP2013059043A (en) * | 2008-09-18 | 2013-03-28 | Panasonic Corp | Stereoscopic video image reproduction device |
KR20130141343A (en) * | 2011-03-22 | 2013-12-26 | 소니 주식회사 | Display device |
WO2012127945A1 (en) * | 2011-03-22 | 2012-09-27 | ソニー株式会社 | Display device |
KR101963905B1 (en) | 2011-03-22 | 2019-03-29 | 소니 주식회사 | Display device |
US9349310B2 (en) | 2011-03-22 | 2016-05-24 | Sony Corporation | Display device for displaying two-dimensional and three-dimensional images without a black matrix |
CN103003868A (en) * | 2011-03-22 | 2013-03-27 | 索尼公司 | Display device |
JP2012227713A (en) * | 2011-04-19 | 2012-11-15 | Toshiba Corp | Information processing device, information processing method, and program |
JP2012227726A (en) * | 2011-04-19 | 2012-11-15 | Toshiba Corp | Information processing device, information processing method, and program |
JP2012227714A (en) * | 2011-04-19 | 2012-11-15 | Toshiba Corp | Information processing device, information processing method, and program |
WO2014006937A1 (en) * | 2012-07-05 | 2014-01-09 | Kabushiki Kaisha Toshiba | Electronic apparatus and desktop image display method |
JP2013138418A (en) * | 2012-12-10 | 2013-07-11 | Toshiba Corp | Information processing device, information processing method, and program |
JP2013153446A (en) * | 2013-02-12 | 2013-08-08 | Toshiba Corp | Information processor, information processing method, and program |
CN103955081A (en) * | 2014-05-16 | 2014-07-30 | 郑州中原显示技术有限公司 | Multifunctional stereoscopic display technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7030903B2 (en) | Image display system, information processing apparatus, and method of controlling the same | |
US10567741B2 (en) | Stereoscopic image display device, terminal device, stereoscopic image display method, and program thereof | |
JPH1074267A (en) | Display control device and its method | |
US8780013B2 (en) | Display device and method | |
JP2857429B2 (en) | Three-dimensional image display apparatus and method | |
US7719621B2 (en) | Image display device and method having image control unit preventing light source unit from outputting an image when observer is outside of predefined normal viewing area | |
JP4840962B2 (en) | 3D display that can be displayed vertically or horizontally | |
JPH05122733A (en) | Three-dimensional picture display device | |
US20130082905A1 (en) | Multi-layer plenoptic displays that combine multiple emissive and light modulating planes | |
US7295264B2 (en) | Display apparatus and method for selectively displaying two-dimensional image and three-dimensional image | |
EP1187495A2 (en) | Apparatus and method for displaying image data | |
JP2005164916A (en) | Stereoscopic display device | |
JP2002049004A (en) | Display controller and method | |
US20070040778A1 (en) | Optimising brightness control in a 3d image display device | |
JP2001197523A (en) | Stereoscopic display device, display controller, display control method display system and program storage medium | |
US20060087556A1 (en) | Stereoscopic image display device | |
KR20140089860A (en) | Display apparatus and display method thereof | |
JP2016140056A (en) | Stereoscopic display device and parallax image correction method | |
JP6115561B2 (en) | Stereoscopic image display apparatus and program | |
KR20170053270A (en) | Glassless 3d display apparatus and contorl method thereof | |
JP2008244835A (en) | Device and method for displaying three-dimensional image | |
JP2005175973A (en) | Stereoscopic display device | |
JPH10232665A (en) | Device and method for controlling display | |
US20080136900A1 (en) | Method for the Autostereoscopic Representation of a Stereoscopic Image Original Which is Displayed on a Display Means | |
KR101669498B1 (en) | Method for displaying image information and autostereoscopic screen |