CN1677374A - 图像显示*** - Google Patents
图像显示*** Download PDFInfo
- Publication number
- CN1677374A CN1677374A CNA2005100599019A CN200510059901A CN1677374A CN 1677374 A CN1677374 A CN 1677374A CN A2005100599019 A CNA2005100599019 A CN A2005100599019A CN 200510059901 A CN200510059901 A CN 200510059901A CN 1677374 A CN1677374 A CN 1677374A
- Authority
- CN
- China
- Prior art keywords
- mentioned
- image
- data
- view data
- projector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- 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/1415—Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
-
- 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/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
- G06F3/1462—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
-
- 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/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/74—Projection arrangements for image reproduction, e.g. using eidophor
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0414—Vertical resolution change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0421—Horizontal resolution change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
- G09G2340/0471—Vertical positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
- G09G2340/0478—Horizontal positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
-
- 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/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Projection Apparatus (AREA)
- Digital Computer Display Output (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
图像显示***,具有图像供给装置、投影机和将上述图像供给装置与上述投影机连接的网络;从上述图像供给装置通过上述网络向上述投影机供给图像,由上述投影机使上述图像投影显示。上述图像供给装置,在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,生成包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据并且通过上述网络供给上述投影机。由此,在上述图像显示***中抑制网络的传输量的增大。
Description
技术领域
本发明涉及具有通过网络连接的图像供给装置和投影机的图像显示***,特别是涉及最适合于动图像的显示的图像显示***。
背景技术
以往,已提供出了将作为图像供给装置的个人计算机(以下简称为PC)和投影机通过网络连接,可以从PC向投影机供给图像而进行显示的投影机(以下也称为“网络投影机”)(例如,参见国际公开第01/093583号手册)。
此外,为了通过网络从PC向这样的网络投影机供给图像,利用了称为VNC(Virtual Network Computing)的技术。
然而,在VNC中,传送由图像供给装置生成的图像之中图像变化的区域(变化区域)的图像数据(例如,BMP数据或JPEG数据)。因此,当变化区域的尺寸很大而要传送的图像数据的数据量变大时,则会出现网络的传输量增大而响应变坏的问题。
例如,与以某一画面尺寸(以下称为“标准画面尺寸”)使动图像显示的情况相比,在以比标准画面尺寸放大的画面尺寸(以下也称为“放大画面尺寸”)使动图像显示时,动图像的每1帧的数据量会增大。因此,在以放大画面尺寸使动图像显示时,为实现实时的动图像显示所需要的数据量与以标准画面尺寸使动图像显示时相比会增大。结果,在以放大画面尺寸使动图像显示时,当设网络的数据传送速度为一定时,则每单位时间所能显示的动图像的帧数与以标准画面尺寸使动图像显示时相比会变少,从而往往无法进行实时的动图像显示。
发明内容
本发明的目的在于,解决上述的现有技术的问题,提供能够抑制网络的传输量的增大的图像显示***。
为了达到上述目的的至少一部分,本发明的图像显示***,是具备图像供给装置、投影机和将上述图像供给装置与上述投影机连接的网络的、从上述图像供给装置通过上述网络向上述投影机供给图像从而由上述投影机使上述图像投影显示的图像显示***,其特征在于:
上述图像供给装置,在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,生成包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据并且通过上述网络供给上述投影机。
在本发明的图像显示***中,由于不是将投影显示的第2图像而是将成为第2图像的源(原始图像数据)的第1图像传送给投影机,所以,由于即使在第2图像尺寸比第1图像尺寸大时,也可以使实际传送的数据量比传送表示第2图像的图像数据时少,所以可以抑制网络的传输量增大,从而可以大幅度地改善响应。
在本发明的图像显示***中,优选地上述投影机,根据在上述供给图像数据中包含的上述第1图像数据和上述第2图像尺寸数据生成表示上述第2图像的第2图像数据,根据生成的上述第2图像数据和包含在上述供给图像数据中的上述位置数据在上述投影画面中投影上述第2图像。
这样,通过投影机具有根据在上述供给图像数据中包含的上述第1图像数据和上述第2图像尺寸数据生成表示上述第2图像的第2图像数据,根据生成的上述第2图像数据和包含在上述供给图像数据中的上述位置数据在上述投影画面中投影上述第2图像的功能,即使从图像供给装置通过网络供给包含第1图像数据、位置数据、第2图像尺寸数据的供给图像数据,也可以毫无问题地投影第2图像。
在本发明的图像显示***中,也可以在上述供给图像数据中进一步包含表示上述第1图像尺寸的第1图像尺寸数据。
这样,在投影机中,由于不需要根据第1图像数据来求第1图像尺寸,所以在根据第1图像数据生成第2图像数据时非常便利。
此外,也可以在上述供给图像数据中进一步包含表示上述第2图像尺寸相对于上述第1图像尺寸是等倍尺寸或是放大/缩小的尺寸的数据。
这样,在投影机中,由于不用将第1图像尺寸与第2图像尺寸进行比较而可以知道其相对于第2图像尺寸是等倍尺寸或是放大/缩小尺寸,所以在生成第2图像数据时非常便利。
本发明的图像供给装置,是可以通过网络向投影机供给图像的图像供给装置,其特征在于:在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,生成包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据并且通过上述网络供给上述投影机。
这样,按照本发明的图像供给装置,由于不是将投影显示的第2图像而是将成为第2图像的源的第1图像传送给投影机,所以,由于例如即使当第2图像尺寸比第1图像尺寸大时,也可以使实际传送的数据量比传送表示第2图像的图像数据时少,所以可以抑制网络的传输量的增大,从而可以大幅度地改善响应。
此外,本发明的投影机,是可以从图像供给装置通过网络接收图像的供给的投影机,其特征在于:
在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,当从上述图像供给装置通过网络供给包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据时,根据在上述供给图像数据中包含的上述第1图像数据和上述第2图像尺寸数据生成表示上述第2图像的第2图像数据,根据生成的上述第2图像数据和包含在上述供给图像数据中的上述位置数据在上述投影画面中投影上述第2图像。
这样,按照本发明的投影机,通过具有根据在上述供给图像数据中包含的上述第1图像数据和上述第2图像尺寸数据生成表示上述第2图像的第2图像数据,根据生成的上述第2图像数据和包含在上述供给图像数据中的上述位置数据在上述投影画面中投影上述第2图像的功能,即使从图像供给装置通过网络供给包含第1图像数据、位置数据、第2图像尺寸数据的供给图像数据,也可以毫无问题地投影第2图像。
另外,本发明并不限于上述的图像显示***、图像供给装置和投影机等的装置发明的方式,也可以用作为图像供给方法等的方法发明的方式来实现。进而,也可以用作为用于构筑这些方法或装置的计算机程序的方式、作为存储这样的计算机程序的存储媒体的方式、或者在包含上述计算机程序的载波内具体化的数据信号等的各种方式来实现。
附图说明
图1是表示作为本发明的一个实施例的图像显示***的概要的结构图。
图2是分别表示图1的PC100和投影机200的简要结构的框图。
图3是用于说明在图1的图像显示***中显示图像时的动作步骤的说明图。
图4是表示由VNC协议规定的画面更新信息的结构的说明图。
图5是表示本实施例的图像显示***的效果的说明图。
具体实施方式
下面,根据实施例按以下的顺序说明本发明的实施例。
A.图像显示***的概要
B.图像显示动作
C.效果
D.变形例
A.图像显示***的概要
图1是表示作为本发明的一个实施例的图像显示***的概要的结构图。如图1所示,本实施例的图像显示***10,具有作为图像供给装置的笔记本型PC100、用于投影显示从PC100供给的图像的投影机200和将PC100与投影机200连接的网络300。另外,也可以进一步将多台PC、投影机或其它***设备与网络300连接。
这样,在本实施例的图像显示***10中,通过网络300将PC100与投影机200连接,在PC100具有的显示器的显示画面60上显示图像,并且从PC100向投影机200供给图像,由投影机200将图像投影显示到投影显示画面70上。这时,PC100将相对显示画面60所显示的图像之中图像变化的区域(矩形区域)的图像的图像数据(例如BMP数据或JPEG数据等)供给投影机200。以下,也将图像变化的区域简单地称为“变化区域”。并且,投影机200使用供给的相对变化区域的图像数据,只将投影显示在投影显示画面70上的图像之中与变化区域对应的区域的图像更新而进行显示。但是,虽然在以往作为相对变化区域的图像数据是原样地供给与变化区域的画面尺寸相等的图像数据,但在本实施例中,如后面所述,供给成为用于生成与变化区域的画面尺寸相等的图像数据的源的图像数据(以下,也称为“原图像数据”)。
图2是分别表示图1的PC100和投影机200的简要结构的框图。
PC100具有CPU102、ROM104、RAM106、硬盘驱动器108、由键盘或指示装置等构成的输入部110、网络接口112、显示器适配器114、由液晶显示器等构成的显示器116和将这些各要素连接的总线118。其中,在RAM106存储有应用程序122、图形设备接口(GDI:Graphics DeviceInterface)124、显示器驱动程序126、投影机驱动程序128和VNC服务程序130等的各种计算机程序。另外,GDI124、显示器驱动程序126、投影机驱动程序128等作为操作***的一部分发挥功能。另外,在本实施例中,假定由微软公司提供的Windows(注册商标)作为操作***。
这样的各种计算机程序以存储在软磁盘或CD-ROM等的计算机可读取的存储媒体上的形式提供。PC100从该存储媒体中读取计算机程序,向作为内部存储装置的RAM106直接传送或者在作为外部存储装置的硬盘驱动器108等中暂时存储后,在启动时向RAM106传送。或者,也可以通过网络300等向PC100供给计算机程序。在实现计算机程序的功能时,由作为微处理器的CPU102执行在RAM106存储的计算机程序。此外,也可以是PC100读取存储在存储媒体中的计算机程序直接执行。
另外,作为本发明的“存储媒体”,可以利用软磁盘或CD-ROM、光磁盘、IC卡、ROM卡盘、穿孔卡、印刷了条形码等符号的印刷物、计算机的内部存储装置(RAM或ROM等的存储器)和外部存储装置等的计算机可读取的各种媒体。
另一方面,投影机200具有CPU202、ROM204、RAM206、由操作按钮等构成的输入部210、网络接口部212、图像处理部214、由光源灯或液晶面板或投影光学***等构成的投影部216和将这些各要素连接的总线218。其中,在ROM204存储有图像处理驱动程序228和VNC客户程序230等的各种计算机程序。在实现计算机程序的功能时,在ROM204存储的计算机程序直接或传送给RAM206后由作为微处理器的CPU202执行。
B.图像显示动作
图3是用于说明在图1的图像显示***中显示图像时的动作步骤的说明图。另外,在以下的说明中,作为应用程序122的一例,以执行由微软公司提供的Windows Media Player(注册商标)为前提进行说明。
首先,当应用程序122执行在硬盘驱动器108存储的动图像文件中由用户选择的动图像文件的播放时,对GDI124发出描绘包含在动图像文件中的图像数据所表示的图像的描绘请求。GDI124是统一管理向显示装置(显示器116或投影机200)或打印装置(打印机(未图示))等描绘的计算机程序。GDI124对于应用程序122提供与称为“GDI函数(Function)”的描绘相关的应用程序接口(API:Application Program Interface),支持应用程序122的描绘。另外,所谓API通常是指用于应用程序利用操作***所具有的各种各样的功能的程序的集合。
因此,应用程序122使用作为API的GDI函数,对于GDI124例如发出描绘包含在动图像文件中的图像数据所表示的图像的描绘请求。另外,在描绘请求中也包含与图像的输出目的地相关的信息(即,指定将图像向显示装置输出还是向打印装置输出的信息)。
接着,GDI124,接收从应用程序122输出的描绘请求并根据该描绘请求检查图像的输出目的地,如果该输出目的地是显示装置,就调出显示器驱动程序126和投影机驱动程序128分别对它们传递该描绘请求。
接着,显示器驱动程序126按照传递来的描绘请求驱动显示器适配器114,由显示器适配器114将图像数据在显示器适配器114内的显示存储器中展开。这时,在应用程序122中,当作为动图像的显示尺寸指定了比包含在动图像文件中的各帧的图像的画面尺寸放大或缩小(以下简称为“放大/缩小”)的画面尺寸(以下简称为“放大/缩小尺寸”)时,则在将图像数据在显示存储器中展开时,与指定的放大/缩小尺寸对应地放大/缩小包含在动图像文件中的图像数据(以下称为“原图像数据”)。另外,在应用程序122中,动图像的显示尺寸由用户设定的倍率决定。
于是,显示器适配器114根据在显示存储器中展开的图像数据(即BMP数据)使图像显示在显示器116上。
另一方面,投影机驱动程序128也与显示器驱动程序126一样,根据传递来的描绘请求使图像数据在RAM106内分配的虚拟的显示存储器中展开。但是,与显示器驱动程序126不同的是,当作为显示尺寸指定了放大/缩小尺寸时,不是使放大/缩小的图像数据而是使原图像数据在虚拟显示存储器中展开。此外,存储表示显示动图像的位置(变化区域的位置)的位置数据和表示放大/缩小的图像(变化区域)的画面尺寸的画面尺寸数据。另外,作为位置数据通常使用以画面全体的左上的顶点为原点的变化区域的左上的顶点的x、y坐标数据。另外,作为画面尺寸数据使用变化区域的宽度数据和高度数据。
并且,VNC服务程序128检测在虚拟显示存储器中展开的图像数据的变化。并且,在检测到图像数据的变化时,根据该变化生成供给投影机200的供给图像数据。生成的供给图像数据作为由VNC协议规定的画面更新信息(帧缓冲器更新“Frame Buffer Update”)的参数包含在画面更新信息中传递给网络接口部112。
图4是表示由VNC协议规定的画面更新信息的结构的说明图。如图4所示,画面更新信息包括表示信息的种类的信息首部和表示信息的参数的参数部。
在信息首部中包含表示信息的种类的信息类型(1字节)和表示在画面中图像变化的矩形区域、即图像更新的矩形区域(变化区域)的个数的变化区域数(2字节)。表示画面更新信息的信息类型的数据值是“0”。变化区域数的数据值设定为“1”。另外,信息类型数据和变化区域数数据将1字节的填充字符介于中间而区分。
基本上作为画面更新信息的参数而规定的以下的数据包含在参数部中作为供给图像数据。即,包含作为变化区域的位置数据的变化区域的左上顶点的x坐标(2字节)和y坐标(2字节)、作为变化区域的画面尺寸数据的变化区域的宽度(2字节)和高度(2字节)、表示变化区域的图像数据的编码方式(4字节)和表示变化区域的图像的图像数据(n字节,n是大于等于1的整数)。另外,图像数据的字节数n根据编码方式和像素数而变化。作为编码方式,例如在VNC协议中预先规定JPEG(数据值“7”)等的各种方式。
在本实施例中,作为新的参数还包含以下的数据。即,包含表示变化区域的图像是否是放大/缩小图像的图像类型(1字节)和作为放大/缩小图像的画面尺寸的放大/缩小后的宽度(2字节)和高度(2字节)。作为图像类型的数据值,可以对例如不是放大/缩小图像的等倍尺寸的图像(等倍图像)分配“0”,而对放大/缩小图像分配“1”。
但是,当变化区域的图像为等倍图像时,由于没有进行放大/缩小,所以变化区域的宽度和高度与放大/缩小后的宽度和高度相同。因此,作为放大/缩小后的宽度和高度也设定变化区域的宽度数据和高度数据。此外,当变化区域的图像是放大/缩小图像时,作为变化区域的宽度和高度设定成为放大/缩小的源的原图像的宽度数据和高度数据,作为变化区域的图像数据设定原图像数据。
图3的网络接口部112使从VNC服务程序130传递来的画面更新信息包含在通信数据中,通过网络300发送给投影机200。
在投影机200中,网络接口部212,当接收到通过网络300从PC100发送的通信数据时,取出包含在该通信数据中的画面更新信息并传递给VNC客户程序230。
VNC客户程序230将包含在传递来的画面更新信息中的供给图像数据传递给图像处理驱动程序228。
图像处理驱动程序228按照传送来的供给图像数据控制图像处理部214,由图像处理部214使图像数据在图像处理部214内的显示存储器中展开。
在此,当包含在供给图像数据中的图像类型数据表示等倍图像(数据值为“0”)时,将包含在供给图像数据中的图像数据原样地在显示存储器中展开。另一方面,当图像类型数据表示放大/缩小图像(数据值为“1”)时,由于包含在供给图像数据中的图像数据是原图像数据,所以将该原图像数据放大/缩小使其成为与变化区域的画面尺寸相等的图像数据并在显示存储器中展开。另外,放大/缩小的倍率可以根据取代变化区域的宽度数据和高度数据而设定的原图像数据的宽度数据和高度数据、以及作为放大/缩小后的宽度数据和高度数据而设定的变化区域的宽度数据和高度数据容易地求出。
因此,图像处理部214根据在显示存储器中展开的图像数据(即BMP数据)驱动投影部216,由投影部216可以使图像投影显示。
C.效果
如上所述,在本实施例的图像显示***10中,如图1所示,可以使图像显示在PC100的显示画面60上,并且可以利用通过网络300连接的投影机200使图像显示在投影显示画面70上。此外,在本实施例的图像显示***10中,可以得到以下说明的效果。
图5是表示本实施例的图像显示***的效果的说明图。在本实施例的图像显示***10中,如图5(A)所示,当在PC100的显示画面60上显示动图像MVn时,将该动图像MVn的各帧的图像数据MV-D通过网络300进行发送,从而使该动图像MVn显示在投影机200的投影显示画面70上。并且,如图5(B)所示,当将动图像MVn放大并使放大动图像MVs显示在PC100的显示画面60上时,也可以使放大动图像MVs显示在投影机200的投影显示画面70上。这时,从PC100通过网络300发送的放大动图像MVs的各帧的图像数据可以不采用象以往那样将各帧的图像数据MV-D放大的图像数据,而可以采用放大前的各帧的图像数据MV-D。因此,通过网络300实际传送的数据量可以比传送放大的图像数据时少,从而可以抑制网络的传输量的增大而可以大幅度地改善响应。其结果,在使动图像放大显示时,可以抑制动图像的帧数减少而无法进行实时的动图像显示的现象。
另外,在以上的实施例中说明的原图像相当于本发明的第1图像,而放大/缩小后的图像相当于本发明的第2图像。
D.变形例
另外,本发明并不限于上述的实施例或实施方式,在不脱其宗旨的范围内可以用各种方式进行实施。
D1.变形例1
例如,在上述实施例中,虽然说明了作为供给图像数据包含图像类型数据的情况,但是,该图像类型数据并不是必须的。如果包含在供给图像数据中的变化区域的宽度数据和高度数据与放大/缩小后的宽度数据和高度数据相同,就可以判定变化区域的图像是等倍图像。此外,如果包含在供给图像数据中的变化区域的宽度数据和高度数据与放大/缩小后的宽度数据和高度数据不同,就可以判定作为变化区域的宽度数据和高度数据包含的数据是原图像的宽度数据和高度数据、变化区域的图像是放大/缩小图像。因此,如果进行这样的判断,就可以省略图像类型数据。
D2.变形例2
此外,在上述实施例中,当变化区域的图像是等倍图像时,则将与变化区域的宽度数据和高度数据相同的数据设定为放大/缩小后的宽度数据和高度数据。但是,由于可以利用图像类型数据判断变化区域的图像是等倍图像还是放大/缩小图像,所以,当是等倍图像时,也可以省略放大/缩小后的宽度数据和高度数据。
D3.变形例3
此外,在上述实施例中,虽然以在VNC协议中的画面更新信息的参数中增加图像类型数据和放大/缩小后的宽度数据和高度数据的情况为例进行了说明,但本发明不限于此。例如,也可以代替放大/缩小后的宽度数据和高度数据而增加放大/缩小率数据和扁平率数据。此外,也可以将至少包含成为变化区域的图像的源的原图像数据、变化区域的位置数据和原图像变化区域的尺寸数据的供给图像数据新规定为画面更新信息的参数。
D4.变形例4
本发明并不限于使用VNC协议中的画面更新信息的情况,而只要是将至少包含成为变化区域的图像的源的原图像数据、变化区域的位置数据、变化区域的尺寸数据的供给图像数据通过网络从图像供给装置供给投影机而更新显示的实施方式即可。
D5.变形例5
此外,在上述的实施例中,虽然作为图像供给装置使用了笔记本型PC,但也可以使用台式PC。此外,也可以代替PC使用服务器计算机、移动式计算机、手提式计算机或工作站等。另外,除了这些计算机之外,也可以使用能够与网络连接的与计算机具有同样功能的设备。这样的机器,例如包含信息便携式终端、移动电话机、邮件终端、游戏机或机顶盒等。
D6.变形例6
此外,作为网络,除了局域网(LAN)之外,还可以应用广域网(WAN)、因特网、企业内部网等各种网络。此外,可以由有线构成网络,也可以由无线构成网络。
Claims (10)
1.一种图像供给装置,是可以通过网络向投影机供给图像的图像供给装置,其特征在于:
在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,生成包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据并且通过上述网络供给上述投影机。
2.按权利要求1所述的图像供给装置,其特征在于:
在上述供给图像数据中进一步包含表示上述第1图像尺寸的第1图像尺寸数据。
3.按权利要求1或权利要求2所述的图像供给装置,其特征在于:
在上述供给图像数据中进一步包含表示上述第2图像尺寸相对于上述第1图像尺寸是等倍尺寸或是放大/缩小的尺寸的数据。
4.一种投影机,是可以从图像供给装置通过网络接收图像的供给的投影机,其特征在于:
在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,当从上述图像供给装置通过网络供给包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据时,根据在上述供给图像数据中包含的上述第1图像数据和上述第2图像尺寸数据生成表示上述第2图像的第2图像数据,根据生成的上述第2图像数据和包含在上述供给图像数据中的上述位置数据在上述投影画面中投影上述第2图像。
5.按权利要求4所述的投影机,其特征在于:
在上述供给图像数据中进一步包含表示上述第1图像尺寸的第1图像尺寸数据。
6.按权利要求4或权利要求5所述的投影机,其特征在于:
在上述供给图像数据中进一步包含表示上述第2图像尺寸相对于上述第1图像尺寸是等倍尺寸或是放大/缩小的尺寸的数据。
7.一种图像显示***,是具备图像供给装置、投影机和将上述图像供给装置与上述投影机连接的网络的、从上述图像供给装置通过上述网络向上述投影机供给图像从而由上述投影机使上述图像投影显示的图像显示***,其特征在于:
上述图像供给装置,在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,生成包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据并且通过上述网络供给上述投影机。
8.按权利要求7所述的图像显示***,其特征在于:
上述投影机,根据在上述供给图像数据中包含的上述第1图像数据和上述第2图像尺寸数据生成表示上述第2图像的第2图像数据,根据生成的上述第2图像数据和包含在上述供给图像数据中的上述位置数据在上述投影画面中投影上述第2图像。
9.一种图像供给方法,是通过网络向投影机供给图像的图像供给方法,其特征在于,包括:
(a)在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,生成包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据的工序;以及
(b)将上述供给图像数据通过上述网络供给上述投影机的工序。
10.一种图像显示方法,是显示通过网络向投影机供给的图像的图像显示方法,其特征在于,包括:
(a)在根据具有第1图像尺寸的第1图像使具有第2图像尺寸的第2图像投影显示在上述投影机的投影画面中的情况下,当从上述图像供给装置通过网络供给包含表示上述第1图像的第1图像数据、表示上述投影画面中的上述第2图像的显示位置的位置数据、表示上述第2图像尺寸的第2图像尺寸数据的供给图像数据时,根据在上述供给图像数据中包含的上述第1图像数据和上述第2图像尺寸数据生成表示上述第2图像的第2图像数据的工序;以及
(b)根据生成的上述第2图像数据和包含在上述供给图像数据中的上述位置数据在上述投影画面中投影上述第2图像的工序。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP101630/2004 | 2004-03-31 | ||
JP2004101630A JP2005284195A (ja) | 2004-03-31 | 2004-03-31 | 画像表示システム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1677374A true CN1677374A (zh) | 2005-10-05 |
CN100405339C CN100405339C (zh) | 2008-07-23 |
Family
ID=35049898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100599019A Expired - Fee Related CN100405339C (zh) | 2004-03-31 | 2005-03-30 | 图像显示*** |
Country Status (6)
Country | Link |
---|---|
US (2) | US20050232581A1 (zh) |
EP (1) | EP1607857A3 (zh) |
JP (1) | JP2005284195A (zh) |
KR (1) | KR100737346B1 (zh) |
CN (1) | CN100405339C (zh) |
TW (1) | TW200539019A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101426126B (zh) * | 2007-11-01 | 2011-02-09 | 上海宝信软件股份有限公司 | 大屏幕监控***的投影墙窗口调整方法 |
CN102207840A (zh) * | 2010-03-29 | 2011-10-05 | 精工爱普生株式会社 | 图像显示***、图像显示方法以及图像信息处理方法 |
CN103369277A (zh) * | 2012-03-29 | 2013-10-23 | 中强光电股份有限公司 | 投影***及投影***的影像处理方法 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI274275B (en) * | 2005-06-03 | 2007-02-21 | Coretronic Corp | Apparatus for processing image data by cooperating with operation system and method thereof |
US7640311B2 (en) * | 2006-03-31 | 2009-12-29 | Research In Motion Limited | Method for viewing non-image attachments on a portable electronic device |
US8601063B2 (en) * | 2006-03-31 | 2013-12-03 | Blackberry Limited | Method for presenting an attachment within an email message |
US7511723B2 (en) * | 2006-03-31 | 2009-03-31 | Research In Motion Limited | Method for requesting and viewing an attachment image on a portable electronic device |
EP2080086A4 (en) * | 2006-10-31 | 2011-06-08 | Research In Motion Ltd | CONTROLLING DISPLAY IMAGES ON A MOBILE DEVICE |
JP5627413B2 (ja) | 2010-06-04 | 2014-11-19 | 三菱電機株式会社 | 放送受信装置及び放送受信システム |
SG190144A1 (en) | 2010-11-04 | 2013-07-31 | Ricoh Co Ltd | Communication terminal, communication method and computer readable information recording medium |
CN104506789A (zh) * | 2014-12-19 | 2015-04-08 | 天脉聚源(北京)传媒科技有限公司 | 一种投影方法及装置 |
CN107038011B (zh) * | 2016-02-04 | 2021-04-06 | 中兴通讯股份有限公司 | 一种调整显示流畅度的方法及装置、移动终端 |
CN107423238B (zh) * | 2017-07-26 | 2021-07-23 | 努比亚技术有限公司 | 一种屏幕投影连接的方法、装置及计算机可读存储介质 |
KR20210034946A (ko) * | 2019-09-23 | 2021-03-31 | 삼성전자주식회사 | 전자장치 및 그 제어방법 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE434716B (sv) * | 1982-12-17 | 1984-08-13 | Thermacore Ab | Forfarande for framstellning av dorrar och andra byggelement med skivformig utstreckning jemte anordning herfor |
JP3631848B2 (ja) * | 1996-06-28 | 2005-03-23 | 富士通株式会社 | 画像表示システム |
US6043802A (en) * | 1996-12-17 | 2000-03-28 | Ricoh Company, Ltd. | Resolution reduction technique for displaying documents on a monitor |
JPH10326091A (ja) | 1997-01-31 | 1998-12-08 | Hitachi Ltd | 画像表示システムにおける情報処理装置の制御方法及びその実施の為のプログラムの記録媒体 |
JP3833483B2 (ja) * | 2001-03-06 | 2006-10-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 画像表示システム、画像データ送信装置、表示画像データ送信方法、差分転送方法、プログラム、および記憶媒体 |
JP2002057964A (ja) | 2000-05-31 | 2002-02-22 | Seiko Epson Corp | プロジェクタおよび投写表示システム、並びに、そのための方法および記録媒体 |
EP2278451A1 (en) * | 2000-05-31 | 2011-01-26 | Seiko Epson Corporation | Projector, projection display system, and corresponding method and recording medium |
WO2001093583A1 (fr) | 2000-05-31 | 2001-12-06 | Seiko Epson Corporation | Projecteur |
US20020015004A1 (en) * | 2000-06-30 | 2002-02-07 | Seiko Epson Corporation | Information response system, information response method, and computer program for implementing the method |
US6943752B2 (en) * | 2000-09-28 | 2005-09-13 | Matsushita Electric Industrial Co., Ltd. | Presentation system, a display device, and a program |
JP2002236640A (ja) * | 2001-02-08 | 2002-08-23 | Matsushita Electric Ind Co Ltd | 画像表示装置及び画像表示方法 |
JP2003111054A (ja) | 2001-09-28 | 2003-04-11 | Access:Kk | 動画配信システム |
JP2003167725A (ja) * | 2001-12-03 | 2003-06-13 | Matsushita Electric Ind Co Ltd | 画像表示装置及び画像表示方法 |
US6774904B2 (en) * | 2002-01-04 | 2004-08-10 | Hewlett-Packard Development Company, L.P. | Operating system independent method and apparatus for graphical remote access having improved latency |
JP2004023664A (ja) | 2002-06-19 | 2004-01-22 | Sony Corp | ストリーミングデータ配信方法、データ配信サーバ及びデータ受信装置 |
CN1268122C (zh) * | 2002-07-23 | 2006-08-02 | 精工爱普生株式会社 | 显示方法及投影机 |
JP2004242117A (ja) | 2003-02-07 | 2004-08-26 | Nippon Telegr & Teleph Corp <Ntt> | 動画像再生方法,動画像再生装置,動画像再生プログラムおよび動画像再生プログラムの記録媒体 |
US7461939B2 (en) * | 2004-11-19 | 2008-12-09 | Hewlett-Packard Development Company, L.P. | Automatic zoom for screen fitting |
-
2004
- 2004-03-31 JP JP2004101630A patent/JP2005284195A/ja active Pending
-
2005
- 2005-03-29 TW TW094109794A patent/TW200539019A/zh not_active IP Right Cessation
- 2005-03-29 US US11/091,333 patent/US20050232581A1/en not_active Abandoned
- 2005-03-30 CN CNB2005100599019A patent/CN100405339C/zh not_active Expired - Fee Related
- 2005-03-30 KR KR1020050026758A patent/KR100737346B1/ko active IP Right Grant
- 2005-03-30 EP EP05006869A patent/EP1607857A3/en not_active Withdrawn
-
2011
- 2011-03-11 US US13/064,227 patent/US8564501B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101426126B (zh) * | 2007-11-01 | 2011-02-09 | 上海宝信软件股份有限公司 | 大屏幕监控***的投影墙窗口调整方法 |
CN102207840A (zh) * | 2010-03-29 | 2011-10-05 | 精工爱普生株式会社 | 图像显示***、图像显示方法以及图像信息处理方法 |
CN102207840B (zh) * | 2010-03-29 | 2014-12-03 | 精工爱普生株式会社 | 图像显示***、图像显示方法以及图像信息处理方法 |
CN103369277A (zh) * | 2012-03-29 | 2013-10-23 | 中强光电股份有限公司 | 投影***及投影***的影像处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN100405339C (zh) | 2008-07-23 |
US20110164008A1 (en) | 2011-07-07 |
KR100737346B1 (ko) | 2007-07-09 |
EP1607857A3 (en) | 2008-11-19 |
KR20060045043A (ko) | 2006-05-16 |
JP2005284195A (ja) | 2005-10-13 |
TW200539019A (en) | 2005-12-01 |
TWI299464B (zh) | 2008-08-01 |
US8564501B2 (en) | 2013-10-22 |
EP1607857A2 (en) | 2005-12-21 |
US20050232581A1 (en) | 2005-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1677374A (zh) | 图像显示*** | |
CN1304969C (zh) | 图像显示***、方法,投影机及其控制方法 | |
CN1320440C (zh) | 用单一视频电缆连接多个显示器的显示控制器 | |
CN1856819A (zh) | 通过分布式应用程序的图形数据的网络传输的***和方法 | |
CN1622028A (zh) | 分布式***设备控制***和方法 | |
US20070223068A1 (en) | Image forming apparatus, image display apparatus, image forming method, image display method, image display system, and storage medium | |
CN100343796C (zh) | 直接打印图像的方法和装置 | |
CN1841311A (zh) | 屏幕数据传输装置 | |
CN1299212A (zh) | 播放支援***及投影仪*** | |
US20120204167A1 (en) | Software management system | |
CN1637733A (zh) | 视频输出控制器及视频卡 | |
CN1801882A (zh) | 显示打印进度状态的方法和设备 | |
CN1707418A (zh) | 打印装置及其控制方法 | |
CN1794776A (zh) | 一种处理图像及其应用于即时通讯的方法和*** | |
CN1279430C (zh) | 数字文件处理***、数据处理***和***设备 | |
CN1794796A (zh) | 显示设备及其控制方法 | |
CN1770091A (zh) | 用于处理打印数据的打印数据处理装置及其方法 | |
CN1955933A (zh) | 数据处理设备和方法 | |
CN1223940C (zh) | 图像处理装置 | |
CN104041055A (zh) | 正确调整增强内容的大小以产生最优化源内容 | |
CN1149746C (zh) | 手持式电子装置及其显示画面转输出***与方法 | |
CN114880136A (zh) | 一种扫描仪使用方法、装置、计算设备及存储介质 | |
CN1949710A (zh) | 一种显示网络游戏中元素的方法和*** | |
CN1291351C (zh) | 信息处理***、装置、方法 | |
CN117557240B (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: 20080723 Termination date: 20210330 |