CN1179319C - 图像显示系统 - Google Patents
图像显示系统 Download PDFInfo
- Publication number
- CN1179319C CN1179319C CNB008014566A CN00801456A CN1179319C CN 1179319 C CN1179319 C CN 1179319C CN B008014566 A CNB008014566 A CN B008014566A CN 00801456 A CN00801456 A CN 00801456A CN 1179319 C CN1179319 C CN 1179319C
- Authority
- CN
- China
- Prior art keywords
- image
- data
- image display
- mentioned
- virtual machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 claims abstract description 64
- 230000005540 biological transmission Effects 0.000 claims abstract description 51
- 238000004891 communication Methods 0.000 claims abstract description 39
- 238000006243 chemical reaction Methods 0.000 claims abstract description 38
- 238000000034 method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 5
- 230000011664 signaling Effects 0.000 claims 1
- 239000004973 liquid crystal related substance Substances 0.000 description 82
- 239000006185 dispersion Substances 0.000 description 32
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 16
- 230000015654 memory Effects 0.000 description 14
- 230000008859 change Effects 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 5
- 230000018109 developmental process Effects 0.000 description 5
- 230000009466 transformation Effects 0.000 description 5
- 238000005401 electroluminescence Methods 0.000 description 4
- 239000000835 fiber Substances 0.000 description 4
- 238000007639 printing Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 235000011464 Pachycereus pringlei Nutrition 0.000 description 1
- 240000006939 Pachycereus weberi Species 0.000 description 1
- 235000011466 Pachycereus weberi Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40117—Interconnection of audio or video/imaging devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/02—Composition of display devices
- G09G2300/026—Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/027—Arrangements and methods specific for the display of internet documents
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/001—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S345/00—Computer graphics processing and selective visual display systems
- Y10S345/903—Modular display
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Digital Computer Display Output (AREA)
Abstract
图像显示系统在通过传输线路而连接的多个处理装置间收发可以由虚拟机进行变换的发信数据,生成并显示图像。上述多个处理装置中的至少2台处理装置分别包含图像显示装置。至少1台图像显示装置包括安装了用于将上述发信数据变换为可以进行图像显示的数据形式的虚拟机的变换单元、用于从其他的处理装置接收上述发信数据的通信用接口部和存储生成的图像并且通过上述通信用接口部可以从其他的处理装置进行访问的存储单元。上述至少1台图像显示装置和具有上述变换单元和上述通信用接口部的其他的图像显示装置分别从上述存储单元中读出上述图像的一部分分担地显示图像。
Description
技术领域
本发明涉及图像显示系统和图像显示用的信息存储媒体。
背景技术
以往,从应用软件的开发阶段就必须对使用该应用软件的环境进行编程。
特别是在分散环境的图像显示系统中,哪个装置描绘哪个区域都必须有意识地进行软件设计,从而成为开发时间增加的一个原因。
另外,例如在使用多个图像显示装置实时地显示图像时,在各图像显示装置中必须显示没有图像显示延迟等的适当的图像。
但是,为了实现实时的图像显示,需要高性能的硬件,为了与各种功能对应,存储区域的需要量就增多。
发明的公开
本发明就是鉴于上述问题而提案的,目的旨在提供可以快速地分散处理并显示图像的图像显示系统。
另外,本发明的第2目的在于,提供在使用多个图像显示装置实时地显示图像时可以动态地扩张功能的图像显示系统。
本发明的图像显示系统是在通过传输线路连接的多个处理装置间通过虚拟机收发可以变换的发信数据从而生成图像的图像显示系统,其特征在于:上述多个处理装置中的至少2台处理装置分别包括图像生成装置,至少1台图像生成装置具有用于将上述发信数据变换为可以进行图像显示的数据形式的虚拟机装配的变换单元、用于从其他的处理装置接收上述发信数据的通信用接口部和存储生成的图像并可以从其他的处理装置通过上述通信用接口部进行访问的存储单元,上述至少1台图像生成装置以及具有上述变换单元和上述通信用接口部的其他的图像显示装置分别访问上述存储单元而分担地生成图像;上述发信数据包括构成图象处理用程序的一部分的部件目标程序,上述变换单元根据接收的上述部件目标程序生成用于生成上述显示用数据的程序。
按照本发明,通过共有存储区域,可以由多个图像显示装置分担地显示图像。这样,便可减轻各图像显示装置的负担,从而可以高速地显示图像。
另外,通过共有同一存储区域,在描绘不同的区域时,可以确认哪个装置在描绘哪个区域,特别是在分散处理中是有效的。
这里,上述传输线路最好是高速传输线路。通过应用高速传输线路,各处理装置可以像访问自己的存储区域一样访问其他的处理装置的存储区域。
作为这样的传输线路,可以应用例如IEEE1394总线或光纤线路等。
另外,通过使用虚拟机,各处理装置间的数据的收发就变得容易。这里,所谓虚拟机,就是可以阅读共同的文件格式和进行指定的操作的单元,具体而言,可以应用例如JAVA虚拟机。JAVA是美国SunMicrosystems公司的商标。
按照本发明,通过共有存储区域,可以由多个图像生成装置分担地进行图象处理。这样,便可减轻各图像生成装置的负担,从而可以高速的生成图像。
例如,处理重的图像生成由处理能力高的图像生成装置进行,处理轻的图像生成由处理能力低的图像生成装置进行,这样,便可分散图象处理的负担。
另外,通过共有同一存储区域,在生成不同的描绘区域的图像时,也可以确认哪个装置担当哪个描绘区域来生成图像,特别是在分散处理中是有效的。
这里,上述传输线路最好是高速的传输线路。通过应用高速传输线路,各处理装置可以像访问自己的存储区域一样访问其他的处理装置的存储区域。
作为这样的传输线路,可以应用例如IEEE1394总线或光纤线路等。
另外,通过使用虚拟机,各处理装置间的数据的收发就变得容易。这里,所谓虚拟机,就是可以阅读共同的文件格式和进行指定的操作的单元,具体而言,可以应用例如JAVA虚拟机。
另外,本发明的图像显示系统是在通过传输线路连接的多个处理装置间通过虚拟机收发可以变换的发信数据从而生成图像的图像显示系统,其特征在于:上述多个处理装置中的至少1台处理装置包括图像生成装置,上述多个处理装置中的至少1台处理装置包括图像显示装置,上述图像显示装置具有用于将上述发信数据变换为可以进行图像显示的数据形式的虚拟机装配的变换单元和用于从其他的处理装置接收上述发信数据的通信用接口部,上述图像生成装置具有根据生成的图像用于生成可以由上述变换单元进行变换的发信数据的单元和用于通过上述传输线路将包含生成的图像的发信数据向上述图像显示装置传输的通信用接口部,上述图像生成装置和上述图像显示装置中的至少一方具有存储生成的图像并可以从其他的处理装置通过上述通信用接口进行访问的存储单元,上述图像生成装置和上述图像显示装置分别访问上述存储单元并生成和显示图像。
按照本发明,通过共有存储区域,可以由例如多个图像生成装置和多个图像显示装置分担进行图像处理。这样,便可减轻各处理装置的负担,从而可以实现高速的图象处理。
这里,上述传输线路最好是高速的传输线路。通过应用高速传输线路,各处理装置可以像访问自己的存储区域一样访问其他的处理装置的存储区域。
作为这样的传输线路,可以应用例如IEEE1394总线或光纤线路等。
另外,通过使用虚拟机,各处理装置间的数据的收发就变得容易。这里,所谓虚拟机,就是可以阅读共同的文件格式和进行指定的操作的单元,具体而言,可以应用例如JAVA虚拟机。
另外,上述发信数据包括构成图象处理用程序的一部分的部件目标程序,上述变换单元最好根据接收的上述部件目标程序生成用于生成上述显示用数据的程序。
这样,接收该部件目标程序的图像显示装置便可迅速地生成反映该部件目标程序的显示用数据。
即,通过发信该部件目标程序,便可实现可以动态而容易地进行规格变更或功能扩张等的图像显示系统。
这里,作为上述部件目标程序,可以应用例如JAVA小程序等。
另外,上述发信数据包括图像数据和用于控制上述图像的显示的控制用数据的至少一方,上述图像显示装置最好包括根据上述图像数据显示上述图像的单元和根据上述控制用数据控制上述图像的显示的单元。
这样,便可实现可以在各处理装置间收发各种数据的图像显示系统。例如,可以使用控制用数据对显示的文字的一部分进行画下划线等的处理。
另外,上述发信数据包括生成的图像的原数据和控制上述图像的生成的控制用数据的至少一方。
上述图像生成装置最好包括根据上述原数据生成上述图像的单元和根据上述控制用数据控制上述图像的生成的单元。
这样,通过由多个图像显示装置分担显示不同的显示区域,便可减轻各图像显示装置的负担,从而可以实现高速的显示。
另外,通过共有存储区域,各图像显示装置可以判断其他的图像显示装置的描绘区域,即使是不同的描绘区域,也可以适当地分担显示。
这里,作为图像显示装置,除了例如投影仪外,可以是CRT(Cathode Ray Tube)、PDP(Plasma Display Panel)、FED(FieldEmission Display)、EL(Electro Luminescence)、直视型液晶显示装置等显示装置。
另外,多个上述图像显示装置最好通过上述传输线路相互连接,各图像显示装置对同一显示区域相互重叠地显示图像。
作为这样的相互重叠地显示图像的方式,可以应用例如前景和背景等有前后关系的显示方式、将作眼用的图像和右眼用的图像相互重叠的立体显示方式、利用振动的镜面反射图像而看到立体声图像的变焦距反射镜方式的显示方式等。
这样,在实现这样的显示方式时,也可以分散负担,从而可以迅速而适当地显示。
另外,上述图像生成装置和上述图像显示装置的至少一方最好包括投影仪。
这样,便可提供实现上述功能的通用性及功能扩张性高的投影仪。另外,也可以实现具有上述图像生成装置和上述图像显示装置的投影仪。
这里,作为投影仪,可以是例如液晶投影仪、CRT投影仪、使用DMD(Digital Micromirror Device)元件的投影仪等。
另外,本发明的信息存储媒体是存储在通过传输线路而连接的多个处理装置间收发可以由虚拟机解释的共同形式的发信数据用于分散处理、生成并显示图像的信息的并具有存储单元的计算机可以读取的信息存储媒体,其特征在于:上述信息包括用于装配使上述存储单元与其他的处理装置共有的通信用接口部的信息。
按照本发明,可以提供可以从各处理装置进行访问的存储单元。通过实现这样的存储方式,特别是在分散处理中是有效的。
另外,通过应用虚拟机,将发信数据统一为共同形式,各处理装置意识不到通信对方就可以进行通信,特别是在分散处理中是有效的。
这里,上述传输线路最好是IEEE1394总线,上述通信用接口部最好是IEEE1394总线接口。
这样,各处理装置便可像访问本装置的存储区域那样高速地访问该共有的存储单元。
另外,本发明的信息存储媒体是存储在通过传输线路而连接的多个处理装置间收发可以由虚拟机解释的共同形式的发信数据用于分散处理、生成并显示图像的信息的计算机可以读取的信息存储媒体,其特征在于:上述信息包括用于生成上述共同形式的发信数据的信息和用于向具有各处理装置可以访问的存储单元的至少1台的上述处理装置发送上述生成的发信数据的信息。
按照本发明,通过生成共同形式的发信数据并存储到共有形式的存储单元中,各处理装置可以访问该存储单元而取得发信数据,在分散处理中特别有效。例如,作为发信数据应用JAVA小程序时,多个处理装置可以同时下载存储单元存储的JAVA小程序,从而可以很容易地进行规格变更或功能扩张等。
这里,上述传输线路最好是IEEE1394总线。
这样,各处理装置便可像访问本装置的存储区域那样高速地访问共有的存储单元。
另外,本发明的信息存储媒体是存储在通过传输线路而连接的多个处理装置间收发可以由虚拟机解释的共同形式的发信数据用于分散处理、生成并显示图像的信息的计算机可以读取的信息存储媒体,其特征在于:上述信息包括用于对具有各处理装置可以访问的存储了图像数据的存储单元的至少1台的上述处理装置读取上述存储单元存储的上述图像数据的读取用信息和用于显示读取的图像数据的显示用信息,上述读取用信息包括用于生成表示读取要求的发信数据并变换为上述共同形式的发信数据的信息和用于将变换后的发信数据向具有上述存储单元的处理装置发送并从该处理装置接收包含图像数据的发信数据的信息,上述显示用信息包括用于装配上述虚拟机的信息和用于根据接收的发信数据使用上述虚拟机变换发信数据并显示图像的信息。
按照本发明,通过使用共同形式的发信数据,可以吸收OS或厂家的不同,与图像提供侧的装置种类无关地接收并显示图像数据。
另外,本发明的信息存储媒体是存储在通过传输线路而连接的多个处理装置间收发可以由虚拟机解释的共同形式的发信数据用于分散处理、生成并显示图像的信息的计算机可以读取的信息存储媒体,其特征在于:上述信息包括用于向其他的处理装置要求指定的服务的要求用信息和用于向其他的处理装置提供指定的服务的提供用信息,上述要求用信息包括用于生成表示上述指定的服务的要求的发信数据并变换为上述共同形式的发信数据的信息和用于将变换后的发信数据向其他的处理装置发送的信息,上述提供用信息包括用于装配上述虚拟机的信息、用于从其他的处理装置接收表示服务要求的发信数据并使用上述虚拟机进行变换的信息、用于根据变换后的发信数据判断是否可以提供该服务的信息和在可以提供该服务时用于提供该服务的信息。
按照本发明,各处理装置可以相互交换信息而分担进行图象处理。例如,如果从投影仪要求印刷服务时,可以提供印刷服务的打印机就应答该要求而进行印刷。
这样的分散处理,可以通过使用虚拟机以及将发信数据作为共同形式使在各处理装置间容易收发数据而实现。
另外,上述发信数据最好包括图像数据、图像生成用目标程序、图像生成控制用目标程序、图像显示用目标程序、图像显示控制用目标程序中的至少1个。
这样,用于这些数据或目标程序统一为共同形式,所以,可以提高分散处理中各种图象处理的通用性。
另外,上述传输线路最好是包括IEEE1394总线而构成。
这样,各处理装置便可像访问本装置的存储区域那样高速地访问上述共有的存储单元。另外,各处理装置可以高速地进行上述信息交换,从而可以提高处理速度。
附图的简单说明
图1是表示分散地进行图像显示时的图像显示的图,(A)是仅使用1台液晶投影仪的情况,(B)是使用4台液晶投影仪进行图像显示的例子。
图2是使用4台液晶投影仪分散地进行图像显示时的模式图。
图3是表示使用虚拟机时的通信方式的模式图,(A)是表示先有的通信方式的图,(B)是表示本实施例的通信方式的图。
图4是进行本实施例的分散处理时的功能框图。
图5是投影仪的软件部和硬件部的功能框图。
图6是一般的液晶投影仪的图象处理部分的功能框图。
图7是本实施例的液晶投影仪的图象处理部分的功能框图。
图8是本实施例的一例的图像显示系统的概略图。
图9是本实施例的一例的图像显示系统的功能框图。
图10是本实施例的另一例的图像显示系统的概略图。
图11是本实施例的一例的信息存储媒体的功能框图。
实施发明的最佳的形式
通常,从应用软件的开发阶段就必须对使用该应用软件的环境进行编程。
即,该程序在哪个装置中使用以及在哪个OS上使用,必须有意识地进行编程。
另外,在图像显示系统中收发的发信数据是动图像那样的重的数据,并且在会议等使用的图像显示系统中,会议不论在何时和什么情况下都要收发大量的数据。为了高效率地处理这样的重要的大量数据,需要高速的传输线路和在各装置中进行分散处理负担的分散处理。
作为需要分散处理的图像显示系统,有例如使用多个投影仪的图像显示系统、多投影方式的图像显示系统和变焦距反射镜方式等立体显示用的图像显示系统等。
下面,在本实施例中先以在使用液晶投影仪的演讲会场使用的图像显示系统为例进行说明,然后以使用多个图像显示终端的图像显示系统为例进行说明。
(使用液晶投影仪的图像显示系统的例子)
图1是表示分散地进行图像显示时的图像显示的图,图1(A)是仅使用1台液晶投影仪的情况,图1(B)是使用4台液晶投影仪进行图像显示的例子。
用1台液晶投影仪进行图像显示时,可以在向液晶投影仪发送图像数据的PC上进行UXGA显示即1600×1200点的显示,但是,在该液晶投影仪只能与XGA显示即1024×786点显示对应的状态下,虽然根据播放者的指示可以在PC上显示指示字,但是,有时在液晶投影仪200上表示不可能显示的坐标(1500、920)。
这时,如图1(A)所示,实际上不能在液晶投影仪上显示。因此,由于播放者不能指示字像自己的操作那样移动,所以,将不能进行有效的演讲。
为了避免这种情况,可以如图1(B)所示的那样使用4台液晶投影仪分担投射4个图像1210-1~4,用以保持在PC上显示对应的显示区域。
图2是使用4台液晶投影仪200-1~4分散地进行图像显示时的模式图。
本来,在分担显示1个图像时必须预先决定哪个装置担当哪个部分的显示。使用4台液晶投影仪将某一图像在空间上进行分割显示,就是典型的并行处理。在生成图像数据的处理装置使用应用软件生成图像数据的阶段,预先描述适用于这种并行处理的并行语法,在处理上是非常合适的。特开平6-4498公开了描写并翻译包含在cobegin、coend中的并行执行单位的方法,也可以应用于本实施例。
图3是表示使用虚拟机500时的通信方式的模式图,图3(A)是表示先有的通信方式的图,图3(B)是表示本实施例的通信方式的图。
为了进行动态的分散处理,仅单纯地将虚拟机500搭载到投影仪200上,在作成应用软件即应用层程序12的阶段,必须充分意识到哪个液晶投影仪200担当哪个描绘区域来作成。
通常,为了有程序的执行单位并行地处理,必须满足以下2个条件。第1,包括OS,对象程序的处理系统必须具有某一程序段,换言之,必须具有可以使执行单位平行地进行执行的资源,更具体而言,就是需要与并行化的个数对应的独立的处理装置。第2,对象程序本身具有可以并行地执行的处理单位,以便可以由处理系统进行判断。
在本实施例中,所谓「分散执行」,就是并行执行的广义的概念,将某一处理单位分散到别的处理系统执行时,最好在时间上平行地进行处理,必须使结果在某一时刻同步的特别情况称为「并行执行」。
例如,如图3(A)所示,用IEEE802.3总线192将2台液晶投影仪200-5、6连接时,在图像上,就已确立了各应用层程序12-5、6相互有意识地连接在一起了。最初开始进行图像数据的解释的液晶投影仪200-5在程序的语句中检测到超出自己的显示范围的部分时,就尝试将该部分与液晶投影仪200-6进行分散处理。
这时,作为具体的动作,读取液晶投影仪200的机内OS的传输控制程序的控制部就通过IEEE802.3总线192打开与液晶投影仪200-6的连接线路,并传送分散处理的对象范围。
应用层程序12-5必须使用机内OS的服务程序顺序执行网络连接、线路打开、处理部分的传送这样的处理。另一方的应用层程序12-6则要求执行相同的网络连接、允许线路打开、处理部分的接收这样的服务器侧的处理。
如果利用多个液晶投影仪要求进行这样的处理,则应用层程序12-5、6的规格就是很复杂的,每次都必须根据执行环境写下专用的程序。
这里所看到的应用层程序12,实际上是生成用于作成演讲资料的别的应用层拆的原始演讲数据另外,原始演讲数据的内容是虚拟机500执行的中间语言目标程序的命令语句的集合。
为了便于利用,在应用层程序中,必须设计成以某种程度的并行处理为前提从最初开始预先交叉地写入多个并行语法,在执行环境允许并行处理时,就可以并行执行。换言之,虚拟机500在执行阶段可以动态地并且自律地与其他的虚拟机相互进行通信而分散处理。
作为前者预先描述多个并行处理语法的方法,可以安装本申请人在特开平6-4498中公开的中间语言翻译程序间的通信方式。
另外,在后者的执行阶段,作为动态的并且自律地与其他的虚拟机相互通信的方式,可以应用例如使用JAVA虚拟机实现的方法和多媒体的方法等。JAVA是美国SunMicrosystems公司的商标。
通过使用这样的方法,即使液晶投影仪的台数增加到16台、64台等,也不必再次重新生成原始演讲数据。
在本实施例中,如图3(B)所示,应用了实现各接点间的存储器资源的远程访问的IEEE1394总线300。
在安装了本申请人在特开平6-4498中公开的中间语言翻译程序间的通信方式时,某一液晶投影仪200-1的虚拟机500-1的主动侧翻译程序在装载阶段将中间语言描述的目标程序代码读入作为在其他的液晶投影装置200-2的存储空间上执行的过程的从属侧翻译程序的作业区域中,然后,读入栈初始化数据,并按照该数据的指示存储栈初始状态的数据,设定栈指示字。
其次,读入表初始化数据,进行初始设定执行时块管理表、共有资源管理表的内容的一连串的动作。这样的动作,如果不借助于使用RS232C串行线路等的通信或在UNIX系统的OS上通常能看到的安装在网络文件系统等的传送层以上的高位层协议的帮助是不可能实现的。但是,用现实的处理速度进行远程存储器访问,必须使用IEEE1394的总线更新进行安装。
这样,在作成应用层程序12-1、2时不必意识到描绘担当区域等都可以作成,在图像上,从应用层程序12-1、2到下一级虚拟机500之间就确立了虚拟的连接。
下面,详细说明作为虚拟机500使用JAVA虚拟机时的本实施例的分散处理。
图4是本实施例进行分散处理时的功能框图。
液晶投影仪200-1包括用于将从作为数据发信装置的其他液晶投影仪200-2等发送来的发信数据变换为可以上层或再生的数据形式的安装了虚拟机500的变换部50和用于从输入装置400接收可以由变换部50进行变换的发信数据的通信用接口部30。
另外,液晶投影仪200包括根据由变换部50变换后的发信数据生成图像数据的生成部10、将生成的图像数据按其他的各液晶投影仪200并且按各指定单位管理并存储到存储部40中而按其他的各液晶投影仪200并且按各指定单位读出图像数据的控制部90和再生读出的图像数据的再生部20。
在存储部40中,除了包含演讲数据和从其他的处理装置发信来的发信数据的图像数据外,还存储了由控制部90使用的管理用表42等。
另外,存储部40可以从其他的液晶投影仪200等通过通信用接口部30进行访问。
下面,说明在本实施例中使用的虚拟机500。
图5是投影仪200中的软件部和硬件部的功能框图。
软件部包括具有声音处理用API(Application ProgrammingInterface)和图象处理用API的生成部10、具有多个命令语句、向命令语句的分配器、多个设备驱动器和运行时间库的控制部90和虚拟机500。
也可以安装声音处理也等级和图象处理用等级,取代声音处理用API和图象处理用API。
在本实施例中使用的虚拟机500是可以阅读共同的文件格式从而可以进行指定的操作的单元,具体而言,可以应用例如JAVA虚拟机或上述特开平6-4498公开的安装了可以并行处理的翻译程序的虚拟机等。
作为JAVA虚拟机的安装方式,可以应用在软件部中安装的翻译程序方式、编译程序方式和在硬件部装配的专用CPU方式等,但是,在本实施例中,安装到软件部中。
虚拟机500包括程序计数器、各具有1个栈的多个线程和堆区域。即,栈和堆区域是作业区域,也起存储部40的功能。
另外,由于有多个栈,所以,可以进行所谓的多栈处理。这样,便可提高分散处理时的执行性能和同时执行性。
另外,硬件部包括包含显示部的再生部20、具有视频控制器的控制部90、具有视频RAM(V-RAM)区域的存储部40和具有IEEE1394链接层和IEEE1394物理层的通信用接口部30。
下面,说明使用多个液晶投影仪200-1、2的实际的显示处理。
液晶投影仪200-1起主动功能,液晶投影仪200-2起从属功能。
液晶投影仪200-1描绘图像1210-1即坐标(0,0)~坐标(1024,768)。该描绘信息存储到存储部40中。
第2台液晶投影仪200-2与IEEE1394总线300连接时,主动的液晶投影仪200-1与液晶投影仪200-2之间就进行收发发信数据。
在该阶段,液晶投影仪200-2可以判定液晶投影仪200-1已动作,同时,通过参照液晶投影仪200-1的存储部40-1的描绘信息,便可确认液晶投影仪200-1担当的描绘区域。
液晶投影仪200-2在该确认后就从液晶投影仪200-1的存储部40-1中读出应自己显示的图像信息,由虚拟机500变换为可以由本装置处理的数据形式,并读入V-RAM区域,使用视频控制器在显示部上进行显示。
如上所述,存储部40内的栈区域在各栈内存在。即使由于多栈处理而某一栈内的栈区域是在使用中,也可以使用别的栈的栈区域,所以,即使在共有存储部40时,同时执行性也几乎不会降低。
另外,通过应用IEEE1394总线300和IEEE1394总线接口,可以高速地收发发信数据,所以,即使共有存储部40时,各液晶投影仪200也可以用和参照自己的存储部40大致相同的速度参照其他的液晶投影仪200的存储部40。
另外,有时也混合存在例如某一液晶投影仪200是VGA显示即640×480点显示、其他的液晶投影仪200是SVG显示即800×600点显示或者其他的液晶投影仪200是XGA显示即1024×768点显示这样的显示能力不同的液晶投影仪200。
这时,必须显示上述坐标(1500,920)时,也可以将具有不同的显示能力的液晶投影仪200相互连接而进行显示。例如,如果主动的液晶投影仪200是VGA显示,如果将全部9台液晶投影仪200都连接了,就可以函盖1920×1440点的显示区域,从而可以显示坐标(1500,920)。
这时,从属的液晶投影仪200通过参照主动的液晶投影仪200的存储部40内的描绘信息,便可自动地调整显示能力。
这样,便可通过有效的分散处理而生成图像数据,所以,即使是重要而大量的图像数据,也可以快速地生成和再生,从而可以实现即时性高的图像显示系统。
以上说明的方式是各液晶投影仪200堆不同的显示区域将图像相互重叠而进行显示的方式,但是,各液晶投影仪200也可以堆同一显示区域将图像相互重叠而进行显示。
作为这种将图像相互重叠而进行显示的方式,可以应用例如有前景与背景等的前后关系的显示方式、将左眼用的图像与右眼用的图像相互重叠的立体显示方式和变焦距反射镜方式的立体显示方式等。
这样,在实现这样的显示方式时,通过负担分散,便可迅速而适当地显示。
另外,不仅图像显示可以分散执行,而且图像生成处理也可以分散执行。例如,处理重的图像生成用处理能力高的图像生成装置进行,处理轻的图像生成用处理能力低的图像生成装置进行,便可将图象处理的负担分散。
此外,如上所述,不通过硬件进行解像度变换而通过软件进行解像度变换,便可实现硬件的简化。
下面,参照附图说明通过软件进行解像度变换带来的硬件的简化效果。
图6是一般的液晶投影仪的图象处理部分的功能框图。
通常,在液晶投影仪中,图像数据由AD变换器1610变换为数字信号,图像信息存储到第1帧存储器1620中。
然后,图像信息由包含数字滤波电路的图象处理电路1630进行卷积滤波,并存储到第2帧存储器1622中。
并且,由液晶控制器1642控制通过液晶光阀进行显示,所以,第2帧存储器1622内的图像数据就按一定的周期读出。
这里,所谓卷积滤波,就是一种图像的滤波技术,是根据图像的锐度改变抽头系数来改变画质的。
向第1帧存储器1620等的数据传输,由从图像同步部1650输入图像同步信号并利用PLL1660调整时钟的控制器1640进行。
在这些驱动电路中,由于输入的图像数据不同等引起的相位差将造成图像劣化,为了减小相位差,需要高性能的PLL电路等。另外,将多台解像度不同的液晶投影仪相互连接时,需要用于进行图像修正的图象处理的校准电路,但是,这样的图象处理将引起图像劣化。
另一方面,如本实施例那样,如果使用使安装了虚拟机500的液晶投影仪200的各部分动作的应用软件,堆输入液晶投影仪200的图像数据根据液晶的像素数进行数据变换,就不会发生伴随校准电路的图象处理造成的图像劣化,从而就不需要设置多个帧存储器,所以,可以将电路结构简化。
图7是本实施例的液晶投影仪1700的图象处理部分的功能框图。
液晶投影仪1700包括通过IEEE1394总线300从处理装置1800接收数据的安装了IEEE1394总线等级驱动器等的通信用接口部1730、安装了虚拟机502的CPU1710、RAM1720、VRAM1722、液晶控制器1742、DA变换器1760和液晶光阀1750。
包含由通信用接口部1730接收的图像数据的发信数据由CPU1710内的虚拟机502进行翻译,并作为图像数据暂时存储到RAM1720中。
在虚拟机502中,组装进了根据液晶所像素数进行数据变换的功能,在存储到RAM1720的时刻,图像数据变换为与液晶的像素数一致的图像数据。
变换后的图像数据由液晶控制器1742在VRAM1722中展开为显示图像,由DA变换器1760变换为模拟数据,并通过液晶光阀1750进行显示。
虚拟机502可以捕捉用于进行与像素数相应的数据变换和与机器种类相应的数据变换等的命令语句的集合。即,可以根据需要通过软件灵活地进行功能扩张等。
如上所述,可以利用软件执行图像数据变换处理,所以,可以将帧存储器等硬件简化。
以上,使用图6和图7说明了硬件的简化和灵活的功能扩张,但是,作为实现这种特征的方法,有从服务器装置发送数据而利用客户的NC(网络电脑)进行处理的方法。对于这样的方法,本发明也是有效的。下面,说明包含多个NC形式的图像显示装置和服务器装置的图像显示系统。
(包含多个图像显示装置和服务器装置的图像显示系统的例子)
图8是本实施例的一例的图像显示系统的概略图。
图像显示系统包括发送生成的图像数据等的服务器装置100和多台图像显示终端400。
作为这样的图像显示终端400,现在设想是用触摸板式的多媒体信息终端显示汽车的情况。另外,设想是由图像显示终端400-1显示汽车的正面、由图像显示终端400-2显示汽车的右侧面、由图像显示终端400-3显示汽车的剖面这样的由各图像显示终端400分担不同的显示区域进行显示的情况。
图像显示终端400是液晶画面为触摸板,接收从服务器装置100发送来的汽车的静止图像等的发信数据并显示在液晶画面上,向服务器装置100发送用户对触摸板的操作信息。
在这样的一般的形式中,应用软件和数据的更新由服务器装置100进行,图像显示终端400可以根据需要取得数据,所以,在硬件的简化和扩张性方面是很优异的。
但是,在立即反映用户的操作信息向各图像显示终端400发送不同的图像数据时,要求即时性。
在本实施例中,如上所述,各处理装置间的连接使用IEEE1394总线300,提高了数据收发速度,同时提供了可以从各处理装置进行访问的存储区域。
另外,通常用于进行这样的图像显示的图像显示系统可以应用于各种场合。例如,可以应用于大规模的汽车展览会、汽车的销售会场和进行汽车的设计等情况。
在这些场合,可以应用各种图像显示装置。如上所述,是根据所使用的场合、和所使用的图像显示装置来设计应用软件的,所以,需要一定的开发设计和开发经费。
在本实施例中,通过应用具有共同的文件格式的发信数据和可以解释该文件格式从而可以进行适当的数据变换的虚拟机,就解决了该问题。
图9是本实施例的另一例的图像显示系统的功能框图。
服务器装置100包括与IEEE1394总线300连接的通信用接口部130、ROM140、存储发信数据152的RAM150、CPU110、图像生成IC160和声音生成IC170。
CPU110根据图像生成IC160和声音生成IC170生成图像数据等,生成由图中未示出的变换部变换为可以由虚拟机412进行变换的共同的文件格式的发信数据,并存储到RAM150中。
RAM150存储的发信数据由通信用接口部130向图像显示终端400发送。
图像显示终端400包括通信用接口部430、OS442、内藏浏览器444的ROM440、RAM450、安装了虚拟机412的CPU410和DA变换器460。
从服务器装置100发信的由通信用接口部430接收的发信数据由虚拟机412进行数据变换,并存储到RAM450中。
包含在RAM450存储的发信数据的图像数据由DA变换器460变换为模拟数据,由OS442、浏览器444等软件进行整形并显示。
通信用接口部130、430和上述通信用接口部30相同。
另一方面,用户对触摸板的操作由图中未示出的传感器部进行检测,变换为操作信息霍暂时存储到RAM450中。
在通常的处理方式中,客户为了更新服务器的数据库内的数据而发出更新要求,并由服务器进行数据更新处理。
另一方面,在本方式中,作为客户的图像显示终端400通过可以对作为可以从其他的处理装置进行访问的存储区域的RAM150进行高速访问的IEEE1394总线300使用操作信息可以直接更新服务器100的RAM150内的数据。
即,按照本方式,各图像显示终端400可以访问RAM150,所以,可以实现即时性优异的图像显示系统。
另外,通过应用虚拟机412,可以降低应用软件的开发费用等,也可以通过发送发信数据而实现图像显示装置的动态的功能扩张。
不仅有利用以上说明的共有存储器方式的分散处理的实现方式,而且利用目标程序发送方式也可以进行这样的分散处理。
另外,在本实施例中使用的上述发信数据是所谓的数据文件和处理形成1个数据包的数据,可以由虚拟机进行变换。
具体而言,作为发信数据,有例如生成的图像的原数据、用于控制上述图像的生成的控制用数据、图像数据、用于控制上述图像的显示的控制用数据和构成图象处理用程序的一部分的部件目标程序等。
例如,作为发信数据,如果通信用接口部接收部件目标程序时,变换部就根据接收的上述部件目标程序生成用于生成上述显示用数据的程序。
这样,接收到该部件目标程序的图像显示装置便可迅速生成反映该部件目标程序的显示用数据。
即,通过发信该部件目标程序,便可实现可以很容易进行规格变更和功能扩张等的图像显示系统。
另外,作为发信数据,如果通信用接口部接收图像数据和图像显示控制用数据时,就可以实现在各处理装置间可以收发各种数据的图像显示系统。例如,可以使用图像显示控制用数据对显示的文字的一部分画下划线,从而可以进行生成强调显示的图像的一部分的图像等的处理。
作为这样的可以由虚拟机进行变换的发信数据的生成方法,可以应用例如由虚拟机用的编译程序进行编译的方法等。
以上,说明了实现图像显示系统的方法,但是,也可以使用计算机可以读取的信息存储媒体而实现获得上述作用效果的图像显示系统。
(关于信息存储媒体的说明)
图11是本实施例的一例的信息存储媒体1400的功能框图。
信息存储媒体1400在计算机1200读取的存储信息1410中,存储了用于实现上述各种功能的信息。计算机1200包括用于通过通信线路1300与其他的处理装置1100进行通信的收发部1230、存储各种数据和程序等的存储部1240、进行图象处理等的处理部1250、进行图像显示等的数据再生的显示部1220和从信息存储媒体1400中读取信息的信息读取部1290。
作为各部分的硬件,例如,作为收发部1230,可以应用具有IEEE1394接口的通信机器和ATM开关等;作为存储部1340,可以应用ROM和RAM等;作为显示部1220,可以应用显示器、监视器和投影机器等;作为处理部1250,可以应用CPU和图象处理器等。
另外,作为信息存储媒体1400,可以应用例如利用激光读取信息的CDROM及DVDROM等、利用磁方式读取信息的硬盘或存储器等。
可以不将信息存储媒体1400直接与信息读取部1290连接,而是通过通信线路1300将服务器装置中的存储信息1410下载到计算机1200中进行读取。
另外,作为传输线路的通信线路1300,可以应用例如IEEE1394总线和光纤等。
为了实现上述功能,可以例如在通过作为传输线路的通信线路1300而连接的多个处理装置1100间收发可以由虚拟机500解释的共同形式的发信数据,作为用于分散处理图像而生成并显示的信息构成存储信息1410。
具体而言,就是使存储信息1410包含用于装配使其他的处理装置1100共有存储部1240的通信用接口部的信息。
这样,便可提供可以从各处理装置1100进行访问的存储部1240。通过实现这样的存储方式,便可提高同时执行性,特别是在分散处理中是有效的。
另外,通过应用虚拟机500,将发信数据统一为共同形式,各处理装置110和计算机1200不必意识到通信对方就可以通信,推是在分散处理中是有效的。
这里,上述传输线路最好是IEEE1394总线,上述通信用接口部最好是IEEE1394总线接口。
这样,各处理装置1100便可像访问本装置的存储区域那样高速地访问该共有的存储部1240。
另外,作为存储信息1410的其他的结构,还有使存储信息1410包含用于生成共同形式的发信数据的信息和用于向具有各处理装置1100可以访问的存储部的至少1台上述处理装置110发送上述生成的发信数据的信息。
这样,通过生成共同形式的发信数据并存储到共有形式的存储部中,各处理装置1100便可访问该存储部而取得发信数据,在分散处理中是特别有效的。
例如,作为发信数据应用JAVA小程序时,多个处理装置可以同时下载存储部存储的JAVA小程序,从而可以很容易地进行规格变更或功能扩张等。
另外,作为存储信息1410的其他的结构,可以使存储信息1410包含用于向具有各处理装置1100可以访问的存储了图像数据的存储部的至少1台上述处理装置1100读取上述存储部存储的上述图像数据的读取用信息和用于显示读取的图像数据的显示用信息。
这里,上述读取用信息包括用于生成表示读取要求的发信数据并变换为上述共同形式的发信数据的信息和用于向具有上述存储部的处理装置1100发送变换后的发信数据并从该处理装置1100接收包含图像数据的发信数据的信息。
另外,上述显示用信息包括用于安装虚拟机500的信息和用于根据接收的发信数据使用虚拟机500变换发信数据从而显示图像的信息。
这样,通过使用共同形式的发信数据,可以吸收OS或厂家的不同,从而可以与图像提供侧的装置种类无关地接收图像数据并进行显示。
另外,作为存储信息1410的其他结构,还可以使存储信息1410包含用于向其他的处理装置1100要求指定的服务的要求用信息和用于向其他的处理装置1100提供指定的服务的提供用信息。
这里,上述要求用信息包括用于生成表示上述指定的服务的要求的发信数据并变换为上述共同形式的发信数据的信息和用于向其他的处理装置发送变换后的发信数据的信息。
另外,上述提供用信息包括用于安装虚拟机500的信息、从其他的处理装置1100接收表示服务要求的发信数据并使用虚拟机500进行变换的信息、根据变换后的发信数据判断是否可以提供该服务的信息和在可以提供该服务时用于提供该服务的信息。
这样,各处理装置1100和计算机1200便可相互交换信息而分担进行图象处理。例如,如果从投影仪要求印刷服务,可以提供印刷服务的打印机便可应答该要求进行印刷。
这样的分散处理,可以通过使用虚拟机500和将发信数据采用共同形式而在各处理装置1100和计算机1200间容易进行数据的收发而实现。
另外,上述发信数据最好包含图像数据、图像生成用目标程序、图像生成控制用目标程序、图像显示用目标程序、图像显示控制用目标程序中的至少1个。
这样,由于这些数据或目标程序统一为共同形式,所以,可以提高分散处理中各种图象处理的通用性。
(变形例)
本发明的应用不限于上述实施例,可以应用各种变形例。
例如,作为上述传输线路,说明了应用IEEE1394总线300的例子,但是,只要是高速的传输线路就行,可以应用各种线路。具体而言,就是可以应用例如光纤线路或卫星通信线路等。
另外,作为图像显示系统,不限于使用液晶投影仪,可以应用显示器、监视器、变焦距反射镜方式的立体显示系统等各种图像显示系统。
图10是本实施例的其他一例的图像显示系统的概略图。
例如,可以用图10所示的3个显示器1400-1~3显示连续的图像,也可以应用于进行驾驶模拟的图像显示系统。
通过将本发明应用于这样的模拟器,可以立即反映操作者对方向盘1450的操作信息,在实时地显示由3个画面连续的横长的图像时也可以实现可以高速地进行图象处理的图像显示系统。
另外,作为图像显示装置,除了投影仪外,也可以应用例如CRT(Cathode Ray Tube)、PDP(Plasma Display Panel)、FED(FieldEmission Display)、EL(Electro Luminescence)、直视型液晶显示装置等显示装置等。
另外,作为投影仪,除了液晶投影仪外,也可以应用例如CRT投影仪、使用DMD(Digital Micromirror Device)元件的投影仪等。
此外,如上所述,实现本发明的程序语言不限于JAVA。可以生成虚拟机的机械语言并在上述机械语言的阶段可以支持使处理器资源的利用多重化的处理的语言有很多种。在这些语言中,可以和本发明的上述描绘图像命令的描述一样进行描述。本发明与生成描绘图像命令语句为止所使用的高级语言的语法、字句分析的格式无关,可以使用各种语言实现。
产业上利用的可能性
本发明可以应用于图像显示系统和图像显示用的信息存储媒体。
Claims (9)
1.一种图像显示系统,在通过传输线路连接的多个处理装置间通过虚拟机收发可以变换的发信数据从而生成并显示图像,其特征在于:上述多个处理装置中的至少2台处理装置分别包括图像生成装置,至少1台图像生成装置具有用于将上述发信数据变换为可以进行图像生成的数据形式的虚拟机装配的变换单元、用于从其他的处理装置接收上述发信数据的通信用接口部和存储生成的图像并可以从其他的处理装置通过上述通信用接口部进行访问的存储单元,上述至少1台图像生成装置以及具有上述变换单元和上述通信用接口部的其他的图像生成装置分别访问上述存储单元而分担地生成图像;上述发信数据包括构成图象处理用程序的一部分的部件目标程序,上述变换单元根据接收的上述部件目标程序生成用于生成上述显示用数据的程序。
2.一种图像显示系统,在通过传输线路连接的多个处理装置间通过虚拟机收发可以变换的发信数据从而生成并显示图像,其特征在于:上述多个处理装置中的至少1台处理装置包括图像生成装置,上述多个处理装置中的至少1台处理装置包括图像显示装置,上述图像显示装置具有用于将上述发信数据变换为可以进行图像显示的数据形式的虚拟机装配的变换单元和用于从其他的处理装置接收上述发信数据的通信用接口部,上述图像生成装置具有根据生成的图像用于生成可以由上述变换单元进行变换的发信数据的单元和用于通过上述传输线路将包含生成的图像的发信数据向上述图像显示装置传输的通信用接口部,上述图像生成装置和上述图像显示装置中的至少一方具有存储生成的图像并可以从其他的处理装置通过上述通信用接口进行访问的存储单元,上述图像生成装置和上述图像显示装置分别访问上述存储单元并生成和显示图像。
3.按权利要求2所述的图像显示系统,其特征在于:上述发信数据包括构成图象处理用程序的一部分的部件目标程序,上述变换单元根据接收的上述部件目标程序生成用于生成上述显示用数据的程序。
4.按权利要求2所述的图像显示系统,其特征在于:上述发信数据包括图像数据和用于控制上述图像的显示的控制用数据的至少一方,上述图像显示装置包括根据上述图像数据显示上述图像的单元和根据上述控制用数据控制上述图像的显示的单元。
5.按权利要求2所述的图像显示系统,其特征在于:上述发信数据包括生成的图像的原数据和控制上述图像的生成的控制用数据的至少一方,上述图像生成装置包括根据上述原数据生成上述图像的单元和根据上述控制用数据控制上述图像的生成的单元。
6.按权利要求2所述的图像显示系统,其特征在于:上述传输线路是IEEE1394总线,上述通信用接口部是IEEE1394总线接口。
7.按权利要求3所述的图像显示系统,其特征在于:多个上述图像显示装置通过上述传输线路相互连接,各图像显示装置分担显示不同的显示区域。
8.按权利要求3所述的图像显示系统,其特征在于:多个上述图像显示装置通过上述传输线路相互连接,各图像显示装置对同一显示区域相互重叠地显示图像。
9.按权利要3所述的图像显示系统,其特征在于:上述图像生成装置和上述图像显示装置的至少1方包含投影仪。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14045399A JP3722194B2 (ja) | 1999-05-20 | 1999-05-20 | 画像表示システム |
JP140453/1999 | 1999-05-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1318186A CN1318186A (zh) | 2001-10-17 |
CN1179319C true CN1179319C (zh) | 2004-12-08 |
Family
ID=15268978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB008014566A Expired - Fee Related CN1179319C (zh) | 1999-05-20 | 2000-05-01 | 图像显示系统 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6839061B1 (zh) |
EP (2) | EP1102237A4 (zh) |
JP (1) | JP3722194B2 (zh) |
KR (1) | KR100432279B1 (zh) |
CN (1) | CN1179319C (zh) |
WO (1) | WO2000072298A1 (zh) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE328898T1 (de) * | 1998-07-10 | 2006-06-15 | Alligator Bioscience Ab Publ | Chemotaxis hemmendes protein von staphylococcus aureus (chips) und dessen verwendung |
US6970145B1 (en) * | 1999-11-19 | 2005-11-29 | Ricoh Company, Ltd. | Method and apparatus for controlling image-display devices collectively |
EP1118663A1 (en) * | 2000-01-07 | 2001-07-25 | Universiteit Utrecht | Nucleic acids encoding chemotaxis inhibitory polypeptides |
US20030067587A1 (en) * | 2000-06-09 | 2003-04-10 | Masami Yamasaki | Multi-projection image display device |
US20020086292A1 (en) | 2000-12-22 | 2002-07-04 | Shigeaki Harayama | Synthesis of hybrid polynucleotide molecules using single-stranded polynucleotide molecules |
JP2002358060A (ja) * | 2001-06-01 | 2002-12-13 | Seiko Epson Corp | 表示制御システム、表示サービス提供システム及び表示制御プログラム、並びに表示制御方法 |
JP2003015620A (ja) * | 2001-06-29 | 2003-01-17 | Seiko Epson Corp | 表示制御システム、表示機器及び表示制御プログラム、並びに表示制御方法 |
JP2003216562A (ja) * | 2002-01-23 | 2003-07-31 | Univ Kyoto | 可視化処理システム、可視化処理方法及び可視化処理プログラム |
JP4345353B2 (ja) * | 2003-05-20 | 2009-10-14 | 株式会社日立製作所 | コミュニケーション端末装置 |
KR100739676B1 (ko) | 2003-07-31 | 2007-07-13 | 삼성전자주식회사 | 그래픽 데이터를 포함하는 정보저장매체, 그 처리장치 및처리방법 |
US7312764B2 (en) * | 2003-09-26 | 2007-12-25 | The General Electric Company | Methods and apparatus for displaying images on mixed monitor displays |
EP1586583A3 (en) * | 2004-04-16 | 2005-11-16 | Alligator Bioscience AB (publ) | Compounds that block C5a complement receptor and their use in therapy |
US20070006225A1 (en) * | 2005-06-23 | 2007-01-04 | Microsoft Corporation | System and method for converting a target computing device to a virtual machine |
US7831820B2 (en) * | 2005-06-23 | 2010-11-09 | Microsoft Corporation | System and method for converting a target computing device to a virtual machine in response to a detected event |
US20070097016A1 (en) * | 2005-10-27 | 2007-05-03 | Scott McGowan | Triple Screen Video Arcade Circuit |
GB2432366B (en) * | 2005-11-19 | 2007-11-21 | Alligator Bioscience Ab | A method for in vitro molecular evolution of protein function |
JP4696979B2 (ja) * | 2006-03-09 | 2011-06-08 | ソニー株式会社 | 画像提示装置および画像提示方法 |
JP2006338044A (ja) * | 2006-07-24 | 2006-12-14 | Sony Corp | マルチディスプレイ装置、およびマルチディスプレイ制御方法、並びにコンピュータ・プログラム |
JP5239136B2 (ja) * | 2006-08-22 | 2013-07-17 | セイコーエプソン株式会社 | データ伝送方法、データ伝送システム、情報処理装置、データ伝送プログラム、外部装置 |
CN101354639A (zh) * | 2007-07-25 | 2009-01-28 | 联想(北京)有限公司 | 在终端之间操作对象的方法及终端 |
JP2009087101A (ja) * | 2007-09-28 | 2009-04-23 | Brother Ind Ltd | プロジェクタシステム及びこれに用いられるプロジェクタ |
US20090199205A1 (en) * | 2008-02-06 | 2009-08-06 | Honeywell International Inc. | Configurable graphics virtual machine based display system |
US8139072B2 (en) | 2008-04-14 | 2012-03-20 | Mcgowan Scott James | Network hardware graphics adapter compression |
JP5554931B2 (ja) * | 2009-02-23 | 2014-07-23 | キヤノン株式会社 | 画像処理システム、画像処理装置、画像処理方法、及びプログラム |
JP5224137B2 (ja) * | 2009-07-27 | 2013-07-03 | 株式会社メガチップス | 表示システムおよび画像再生装置 |
JP5134706B2 (ja) * | 2011-05-16 | 2013-01-30 | 日本写真印刷株式会社 | 曲面タッチパネル、その製造方法及び曲面タッチパネル付表示装置 |
WO2014064696A1 (en) * | 2012-10-25 | 2014-05-01 | Michael Behagen | Time saving device |
US9906759B2 (en) * | 2015-04-09 | 2018-02-27 | Qualcomm Incorporated | Combined processing and display device package for light field displays |
JP6569449B2 (ja) | 2015-10-08 | 2019-09-04 | セイコーエプソン株式会社 | 表示システム、プロジェクター及び表示システムの制御方法 |
JP2018010109A (ja) * | 2016-07-13 | 2018-01-18 | キヤノン株式会社 | 表示装置、表示制御方法及び表示システム |
CN112667191A (zh) * | 2021-01-19 | 2021-04-16 | 青岛海尔科技有限公司 | 显示方法和装置、存储介质及电子装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5117350A (en) * | 1988-12-15 | 1992-05-26 | Flashpoint Computer Corporation | Memory address mechanism in a distributed memory architecture |
US5265218A (en) * | 1992-05-19 | 1993-11-23 | Sun Microsystems, Inc. | Bus architecture for integrated data and video memory |
JPH064498A (ja) | 1992-06-22 | 1994-01-14 | Seiko Epson Corp | マルチプロセッサ処理装置 |
JPH07146671A (ja) | 1993-06-16 | 1995-06-06 | Mitsubishi Electric Corp | 大型映像表示装置 |
JPH0798645A (ja) | 1993-09-29 | 1995-04-11 | Hitachi Ltd | 共有画面メモリ方式及び制御装置 |
AU2902395A (en) * | 1994-06-17 | 1996-01-15 | Intel Corporation | Apparatus and method for application sharing in a graphic user interface |
JP3661175B2 (ja) | 1995-11-28 | 2005-06-15 | ソニー株式会社 | 接続状態表示方法 |
US5946487A (en) | 1996-06-10 | 1999-08-31 | Lsi Logic Corporation | Object-oriented multi-media architecture |
JPH10301874A (ja) | 1997-04-22 | 1998-11-13 | Internatl Business Mach Corp <Ibm> | 遠隔操作方法、ネットワークを介して端末から遠隔操作されるサーバ及びhtmlファイルを格納する記憶媒体 |
US6003065A (en) * | 1997-04-24 | 1999-12-14 | Sun Microsystems, Inc. | Method and system for distributed processing of applications on host and peripheral devices |
US6323854B1 (en) * | 1998-10-31 | 2001-11-27 | Duke University | Multi-tile video display system with distributed CRTC |
-
1999
- 1999-05-20 JP JP14045399A patent/JP3722194B2/ja not_active Expired - Fee Related
-
2000
- 2000-05-01 US US09/743,861 patent/US6839061B1/en not_active Expired - Lifetime
- 2000-05-01 EP EP00922956A patent/EP1102237A4/en not_active Ceased
- 2000-05-01 WO PCT/JP2000/002900 patent/WO2000072298A1/ja active IP Right Grant
- 2000-05-01 KR KR10-2001-7000766A patent/KR100432279B1/ko not_active IP Right Cessation
- 2000-05-01 EP EP07075975A patent/EP1895403A3/en not_active Withdrawn
- 2000-05-01 CN CNB008014566A patent/CN1179319C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1102237A1 (en) | 2001-05-23 |
KR100432279B1 (ko) | 2004-05-22 |
KR20010100768A (ko) | 2001-11-14 |
JP3722194B2 (ja) | 2005-11-30 |
WO2000072298A1 (fr) | 2000-11-30 |
EP1102237A4 (en) | 2002-09-11 |
EP1895403A3 (en) | 2009-03-18 |
CN1318186A (zh) | 2001-10-17 |
US6839061B1 (en) | 2005-01-04 |
JP2000330535A (ja) | 2000-11-30 |
EP1895403A2 (en) | 2008-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1179319C (zh) | 图像显示系统 | |
CN1280716C (zh) | 计算机处理方法、分布式计算方法和网络计算方法 | |
CN1143208C (zh) | 用于消息转换的装置和方法 | |
CN100345138C (zh) | 实时Web共享系统 | |
CN1304976C (zh) | 会议系统 | |
CN1280705C (zh) | 打印控制系统、信息处理装置、功能提供装置 | |
CN1229715C (zh) | 信息控制系统和信息处理方法 | |
CN1196009C (zh) | 投影机、图像显示系统、数据保存及显示方法 | |
CN1142489C (zh) | 信息处理方法和服务器 | |
CN1275139C (zh) | 链接信息制作设备和链接信息制作方法 | |
CN1661554A (zh) | 用于构建无线应用程序的系统和方法 | |
CN1661598A (zh) | 协作服务器,协作系统,及协作服务器和系统用方法和程序 | |
CN1609780A (zh) | 用于投影来自计算装置的内容的系统和方法 | |
CN1532753A (zh) | 服务处理装置及服务处理方法 | |
CN1969272A (zh) | 自动生成内容的导入 | |
CN1520123A (zh) | 对地址询问的回答方法、程序、装置和地址通知方法、程序、装置 | |
CN1252611C (zh) | 信息处理方法和信息处理装置 | |
CN101046737A (zh) | 图像供给装置和图像显示装置之间的通信 | |
CN1209895C (zh) | 信息处理装置和信息处理方法 | |
CN1113292C (zh) | 可由多个用户单元同时使用的程序进行的访问控制的方法 | |
CN1138211C (zh) | 数据传输控制装置及电子设备 | |
CN1225704C (zh) | 中继方法和代理服务器设备 | |
CN1167044C (zh) | 画面显示控制方法和画面转移方法及其系统 | |
CN1700652A (zh) | 一种基于协同模板的协同设计方法 | |
CN1737732A (zh) | 信息处理设备,信息处理方法,记录介质,以及程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20041208 Termination date: 20180501 |