CN1920937A - 对象操作装置和对象操作方法 - Google Patents
对象操作装置和对象操作方法 Download PDFInfo
- Publication number
- CN1920937A CN1920937A CNA2006101098873A CN200610109887A CN1920937A CN 1920937 A CN1920937 A CN 1920937A CN A2006101098873 A CNA2006101098873 A CN A2006101098873A CN 200610109887 A CN200610109887 A CN 200610109887A CN 1920937 A CN1920937 A CN 1920937A
- Authority
- CN
- China
- Prior art keywords
- signal conditioning
- display
- receiving
- conditioning packages
- picture
- 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
-
- 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/1431—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 using a single graphics controller
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明提供一种对象操作装置和对象操作方法。将在通过网络连接到对象操作装置的多个信息处理装置中处理的对象与信息处理装置相对应地显示在对象操作装置的显示设备的画面上。然后,使得对与信息处理装置相对应的该画面上的显示对象进行的操作可以控制。
Description
技术领域
本发明涉及一种能够对在通过网络连接的多个信息处理装置中处理的对象进行操作的对象操作装置和对象操作方法。
背景技术
多显示(multidisplay)***作为将对象发送给多个信息处理装置并且对其进行管理的***而知名。此处所述的多显示***指的是由多个显示设备接收并显示从位于中心的图像传送设备送出的图像的***。在实施这样一个***时,提出了各种用于改善***成本和可用性的技术(例如参见现有技术参考文献1、2)。
现有技术参考文献1公开了可通过允许多个监视器单独接收图像信号并根据接收到的显示程序在不使用个人计算机等的情况下将该图像信号显示在监视器单元中来构造低成本、可靠并且耐用的***。
现有技术参考文献2公开了一种具有包括多显示设备的多个显示设备的显示***,并且描述了在控制设备内显示其它设备的画面,且可以在其上进行图像列表的拉操作。该参考文献还提及吸收显示能力的差别且描述了控制设备侧的可用性。
注意,以上所述的现有技术参考文献1、2如下:
现有技术参考文献1:日本特开平10-187109号公报
现有技术参考文献2:日本特开2001-166757号公报
然而,在上述现有技术的例子中,不允许进行如下操作,例如操作显示在监视器上的图像内的对象并且使该对象显示在另一个显示画面上。也不能集中管理通过上述操作显示在该多个监视器上的对象。此外,对象一旦显示在监视器上,就不能禁止其非法使用。
发明内容
本发明的目的在于使在多个信息处理装置中处理的对象与信息处理装置相对应地显示在显示设备上,并且使对所显示的对象的操作可以控制。
本发明的另一个目的在于使在多个信息处理装置中处理的对象与信息处理装置相对应地显示在显示设备上,并且使可以对显示的对象进行拖放操作等操作。
根据本发明的一个方面,为了实现上述目的,提供一种对象操作装置,其能够对在通过网络连接的多个信息处理装置中处理的对象进行操作,该对象操作装置包括:显示控制部件,用于将在所述多个信息处理装置中处理的所述对象与所述信息处理装置相对应地显示在显示设备上;以及操作控制部件,用于使对所述显示控制部件显示的与所述信息处理装置相对应的所述对象进行的操作可以控制。
根据本发明的另一方面,提供一种对象操作装置,其能够对在通过网络连接的多个信息处理装置中处理的对象进行操作,该对象操作装置包括:发送/接收部件,用于通过所述网络向所述多个信息处理装置发送对象和从所述多个信息处理装置接收对象;以及操作控制部件,用于使对所述信息处理装置间的任何对象进行的操作可以控制。
根据本发明的又一方面,提供一种信息处理装置,其包括:对象接收部件,用于从能够操作对象的对象操作装置接收所述对象;操作允许请求部件,用于请求所述对象的操作允许;操作允许接收部件,用于接收由所述操作允许请求部件请求的所述对象的所述操作允许;以及操作部件,用于对由所述操作允许接收部件接收了其操作允许的所述对象进行操作。
根据本发明的再一方面,提供一种能够对在通过网络连接的多个信息处理装置中处理的对象进行操作的对象操作方法,该方法包括:显示控制步骤,用于将在所述多个信息处理装置中处理的所述对象与所述信息处理装置相对应地显示在显示设备上;以及操作控制步骤,用于使对在所述显示控制步骤中显示的与所述信息处理装置相对应的所述对象进行的操作可以控制。
根据本发明的又一方面,提供一种能够对在通过网络连接的多个信息处理装置中处理的对象进行操作的对象操作方法,该方法包括:发送/接收步骤,用于通过所述网络向所述多个信息处理装置发送所述对象和从所述多个信息处理装置接收所述对象;以及操作控制步骤,用于使对所述信息处理装置间的任何对象进行的操作可以控制。
从以下参考附图对典型实施例的说明中将显而易见本发明的进一步特征。
附图说明
图1是示出实施例中的信息处理装置的硬件结构的框图;
图2示出第一实施例中的***图像的例子;
图3是示出实现图2所示的***图像的结构的***框图;
图4是示出第一实施例中的信息处理装置(操作装置和装置)的功能的功能框图;
图5示出第一实施例中的操作装置201的对象操作画面的例子;
图6示出与图5中所示的拖放操作相对应的操作结果;
图7是示出第一实施例中的操作装置201的对象操作处理的流程图;
图8示出第一实施例中的操作装置201的对象管理数据207的例子;
图9是示出第一实施例中的操作装置201的对象管理数据添加处理的流程图;
图10示出第一实施例中的操作装置201的对象管理画面的例子;
图11是示出第一实施例中的对象管理处理的流程图;
图12示出在第二实施例中指示尺寸匹配的对象管理画面的例子;
图13示出作为图12所示的操作结果显示的对象操作画面1301的例子;
图14示出作为图12所示的操作结果更新的对象管理数据的例子;
图15示出在第二实施例中指示位置匹配的对象管理画面的例子;
图16示出作为图15所示的操作结果显示的对象操作画面1601的例子;
图17是作为图15所示的操作结果更新的对象管理数据的例子;
图18示出在第二实施例中指示不显示的对象管理画面的例子;
图19示出作为图18的操作结果显示的对象操作画面1901的例子;
图20示出作为图18所示的操作结果更新的对象管理数据的例子;
图21示出在第二实施例中进行了删除指示之后的对象管理画面的例子;
图22示出作为图21所示的操作结果显示的对象操作画面2201的例子;
图23示出作为图21所示的操作结果更新的对象管理数据的例子;
图24示出第三实施例中的***图像的例子;
图25是示出实现图24所示的***图像的结构的***框图;
图26示出第四实施例中的***图像的例子;
图27是示出第四实施例中的操作装置201的对象操作允许请求响应处理的流程图;
图28是示出第四实施例中的操作装置201的对象操作允许请求判断处理的流程图;
图29是示出第四实施例中的信息处理装置2601的对象操作处理的流程图;
图30示出指示不显示的对象管理数据的例子;
图31示出在第四实施例中禁止显示时的***图像的例子;
图32示出在第四实施例中断开装置2601时的***图像的例子;
图33示出在其上操作其它装置内的对象的对象操作画面的例子;
图34是第五实施例中的每个装置的版面管理数据的例子;
图35是示出第五实施例中的对象操作处理的流程图;
图36是示出第五实施例中的其它装置对象选择处理的流程图;
图37示出在第六实施例中可以指示其它装置中的显示形式的操作画面的例子;
图38是示出第六实施例中的显示形式改变处理的流程图;
图39是示出第六实施例中的信息处理装置的显示处理的流程图;
图40示出第六实施例中的信息处理装置的索引(index)显示画面的例子;以及
图41示出第六实施例中的信息处理装置的重叠显示画面的例子。
具体实施方式
现在将参考附图详细说明实施本发明的最佳方式。
图1是示出实施例中的信息处理装置的硬件结构的框图。在图1中,附图标记101是用于输入信息(数据)的输入单元,摄影设备等如下所述的那样连接到该输入单元。附图标记102是对各种类型的处理进行算术运算和逻辑判断并且控制连接到以下所述的总线上的元件的CPU。附图标记103是用于输出信息(数据)的输出单元,包括例如如下所述的LCD或CRT等显示器以及打印机的图像形成设备连接到该输出单元。
附图标记104是包含如下所述的流程图所示的处理过程并且存储CPU 102的控制程序的程序存储器。程序存储器104可以是ROM或者将程序从外部存储设备等载入其中的RAM。附图标记105是存储各种类型的处理产生的数据的数据存储器。数据存储器105可以是例如RAM,然后数据可以在处理前从非易失性外部存储介质载入,或者在需要时参考。
附图标记106是总线,用来传输:指示将被CPU102控制的元件的地址信号、控制元件的控制信号、元件之间互相通信的数据。
第一实施例
现在将参考附图2~11说明用于列出分布在多个信息处理装置之间的对象并且用于共同指定信息处理装置上的行为的操作。
图2示出第一实施例中的***图像的例子。图2所示的***是包括存在于网络上的多个信息处理装置的***。更具体地,图2示出了在网络上从对象操作装置201操作正投影(front projection)装置211、213以及背投影(rear projection)装置212。另外,正投影装置211、背投影装置212以及正投影装置213(下文中称之为装置)具有用于存储各显示对象的对象存储区域221、222、223。此外,对象操作装置(下文称之为操作装置)201具有用于管理装置的对象的对象管理数据207。
另一方面,在操作装置201的画面上,提供有与装置相对应的其它装置显示区域202和显示将***作的对象的对象显示区域203。此外,在其它装置显示区域202内,显示与装置相对应的图像204、205、206。
图3是示出实现图2所示的***图像的结构的***框图。如图3所示,装置具有其各自的显示设备311,并且通过连接到网络310上的操作装置201对其进行控制。更具体地,操作装置201具有显示与显示在装置的显示设备311上的图像相同的图像的显示设备301,并且操作装置201使用作为对象的管理信息的对象管理数据207对这些图像进行控制。另外,操作装置201和装置还具有其各自的用于在操作装置201和装置之间发送/接收对象的对象发送/接收设备303、313。
注意,装置的显示设备311中的显示形式通过操作装置201的画面控制切换设备302进行切换,并且通过装置的画面控制设备312对其进行显示。
图4是示出第一实施例中的信息处理装置(操作装置和装置)的功能的功能框图。如图4所示,操作装置201具有对象操作400、对象管理410以及对象操作允许请求响应420的功能。另一方面,装置具有信息处理装置显示能力发送430以及信息处理装置对象操作440的功能。在图4上作为例子示出装置的正投影装置211,其它装置也具有相同的功能。
对象操作400提供了集中操作显示在装置上的对象的功能。对象管理410提供了集中管理这些对象的功能。对象操作允许请求响应420提供了响应于来自装置的对象操作允许请求执行处理的功能。
信息处理装置显示能力发送430提供了将本装置的显示能力发送给操作装置201的功能。信息处理装置对象操作440提供了操作本装置内的对象的功能。
上述对象操作400由其它装置显示单元401、对象添加指示单元402、通信单元403以及对象管理数据更新单元404组成。其它装置显示单元401参考从其它装置发送的仿真用数据451在其它装置的显示设备311上显示显示图像。对象添加指示单元402指示向其它装置显示任何对象。通信单元403向其它装置发送对应于该指示的控制数据452和对象数据453。对象管理数据更新单元404添加并且更新对应于该指示的对象管理数据207。
注意,当其它装置显示单元401参考仿真用数据451生成显示画面时,其也可以实时接收并且显示装置的画面图像。
对象管理410由对象列表单元411、对象行为指示单元412以及对象行为指示发送单元413组成。对象列表单元411列出对象管理数据。对象行为指示单元412通过指示任何对象的行为进行响应。对象行为指示发送单元413向其它装置发送对应于该指示的控制数据和对象数据。
对象操作允许请求响应420由对象操作允许请求接收单元421、对象操作允许请求判断单元422以及对象操作允许发送单元423组成。对象操作允许请求接收单元421从其它装置接收操作允许请求数据454。对象操作允许请求判断单元422判断该请求。对象操作允许发送单元423将对应于该判断结果的操作允许数据455发送给其它装置。
另一方面,信息处理装置显示能力发送430由向操作装置201发送作为仿真用数据的本装置的显示能力的显示能力发送单元431组成。信息处理装置对象操作440由对象接收单元441、对象操作允许请求单元442、对象操作允许接收单元443以及对象显示单元444组成。对象接收单元441从操作装置201接收控制数据和对象数据。对象操作允许请求单元442将对象的操作允许作为操作允许请求数据发送给操作装置201。对象操作允许接收单元443响应于该请求从操作装置201接收判断结果作为操作允许数据。对象显示单元444显示对象。
图5示出第一实施例中的操作装置201的对象操作画面的例子。图5所示的对象操作画面501设有其它装置显示区域502和显示将***作的一组对象的对象显示区域503。在其它装置显示区域502内,显示与其它装置相对应的图像504、505、506。此外,还放置有用于管理显示在其它装置上的对象的管理按钮508。
在该操作画面501上,用户可以通过拖放操作507使对象显示区域503内的任何对象显示在与其它装置相对应的图像上。
图6示出与图5所示的拖放操作相对应的操作结果。如图6所示,拖拉位置处的对象被显示在所放到的位置处的装置图像505上。
图7是示出第一实施例中的操作装置201的对象操作处理的流程图。首先,在步骤S701,参考通过其它装置显示单元401从其它装置获得的仿真用数据451,生成并且显示其它装置的画面图像,并重复执行从步骤S702开始的随后处理。在步骤S702,使用对象操作指示处理接收用户进行的对象操作指示,处理在步骤S703出现分支。在步骤S703,如果操作是对任何装置的对象添加操作,则处理进入步骤S704且使用对象管理数据添加处理添加与该添加操作相对应的对象管理数据。然后,在步骤S705,使用通信处理将相应的控制数据和对象数据发送给装置,且处理返回步骤S702并且重复上述处理。
另外,在步骤S703,如果操作是从一个装置向另一个装置的对象移动操作,则处理进入步骤S706,且使用对象管理数据移动处理更新与移动操作相对应的对象管理数据。然后,在步骤S705,使用通信处理将相应的控制数据和对象数据发送到其它装置,且处理返回步骤S702并重复上述处理。另外,在步骤S703,如果操作是从任何装置的对象删除操作,则处理进入步骤S707,且使用对象管理数据删除处理删除与删除操作相对应的对象管理数据。然后,在步骤705,使用通信处理发送相应的控制数据,且处理返回步骤S702并重复上述处理。
另外,在步骤S703,如果操作是对显示在其它装置上的所有对象的管理操作,则处理进入步骤S708以使用对象管理处理接收并且执行对象管理操作。然后,在步骤S705,使用通信处理将相应的控制数据和对象数据发送给其它装置,且处理返回步骤S702并且重复上述处理。
图8示出第一实施例中的操作装置201的对象管理数据207的例子。对象管理数据207记录用于识别对象的路径、关于在多个其它装置间显示尺寸是否相互匹配的指定、关于显示位置是否使相互匹配的指定、关于是否进行显示的指定以及正在显示对象的其它装置的识别信息。例如,作为对象管理数据801,设置路径=“Flower12.jpg”并且按如下进行管理:尺寸=不匹配、显示位置=不匹配、指定显示以及在装置B上进行显示。
图9是示出第一实施例中的操作装置201的对象管理数据添加处理的流程图。首先,在步骤S901,使用对象管理数据搜索处理进行搜索以查看是否已经存在与目标对象相对应的对象管理数据。然后,在步骤S902进行判断,如果搜索成功,则处理进入步骤S903以获得现存的对象管理数据。如果搜索不成功,则处理进入步骤S904以添加新的对象管理数据。然后,在步骤S905,将添加对象的装置添加到对象管理数据的管理装置,并且处理结束。
图10示出第一实施例中的操作装置201的对象管理画面的例子。如图10所示,在对象管理画面1001的对象管理数据显示区域1002中,对于每个显示对象,提供可由用户指示的用于指定尺寸匹配、位置匹配以及显示状态的复选框。还放置有用于指示删除所选中的对象管理数据1003的删除按钮1006、用于确认指定的内容的确认按钮1004以及用于取消操作的取消按钮1005。
图11是示出第一实施例中的对象管理处理的流程图。首先,在步骤S1101,通过对象列表单元411列出对象管理数据207,并且重复执行从步骤S1102开始的随后处理。在步骤S1102,通过对象行为指示单元412接受对象管理画面上做出的用户指示,且处理在步骤S1103出现分支。在步骤S1103,如果判断出该指示为各种设置的改变操作,则处理进入步骤S1104以使用设置改变处理进行改变,然后返回步骤S1102并且重复上述处理。在步骤S1103,如果判断出该指示为所选中的对象管理数据的删除操作,则处理进入步骤S1105以使用对象管理数据删除处理删除对象管理数据,然后返回步骤S1102并重复上述处理。
另外,在步骤S1103,如果判断出该指示为这些设置的确认操作,则处理进入步骤S1106以使用对象管理数据更新处理更新具有指定内容的对象管理数据。然后,在步骤S1107,通过对象行为指示发送单元413将相应的控制数据和对象管理数据发送给装置,并且处理结束。另外,在步骤S1103,如果判断出该指示为取消操作,则处理结束。
通过这种方式,根据第一实施例,分布在多个信息处理装置中的对象可以被集中管理。另外,可以查看并且使用分布在多个信息处理装置中的一列对象以共同指定该多个信息处理装置上的对象行为。
第二实施例
现在参考图12~23详细说明根据本发明的第二实施例。在第二实施例中,说明用于列出分布在多个信息处理装置中的对象并且集中指定信息处理装置上的对象行为的具体操作。
图12示出在第二实施例中指示尺寸匹配的对象管理画面的例子。图12示出在对象管理画面1201上,所选中的对象管理数据1202的尺寸匹配的复选框变为被选中。
图13示出作为图12所示的操作结果显示的对象操作画面1301的例子。在图12中进行了尺寸匹配指示的对象“Flower7.jpg”被显示在其它装置显示区域502中与装置相对应的图像504和1302上。响应于尺寸匹配的指示,以相同的尺寸对其进行显示。
图14示出作为图12所示的操作结果更新的对象管理数据的例子。如图14所示,对象管理数据1401的设置已被改变为尺寸=匹配。
图15示出在第二实施例中指示位置匹配的对象管理画面的例子。图15示出在对象管理画面1501上,所选中的对象管理数据1502的位置匹配的复选框已被改变为选中。
图16示出作为图15所示的操作结果显示的对象操作画面1601的例子。在图15中进行了位置匹配指示的对象“Flower7.jpg”被显示在其它装置显示区域502中与装置相对应的图像504和1602上。响应于位置匹配的指示,在相同的位置处(在高度方向)对其显示。
图17是作为图15所示的操作结果更新的对象管理数据的例子。如图17所示,对象管理数据1701的设置已被改变为显示位置=匹配。
图18示出在第二实施例中指示不显示的对象管理画面的例子。图18示出在对象管理画面1801上,所选中的对象管理数据1802的显示指示的复选框已被改变为不显示。
图19示出作为图18的操作结果显示的对象操作画面1901的例子。图18中进行了不显示指示的对象“Flower7.jpg”在其它装置显示区域502中与装置相对应的图像1902和1903上不显示。
图20示出作为图18所示的操作结果更新的对象管理数据的例子。如图20所示,对象管理数据2001的设置已被改变为显示指示=不显示。
图21示出在第二实施例中进行了删除指示之后的对象管理画面的例子。图21示出在对象管理画面2101上,删除了在图12、15和18中选中的对象“Flower7.jpg”的对象管理数据。选择下一个对象“Flower1.jpg”的对象管理数据2102。
图22示出作为图21所示的操作结果显示的对象操作画面2201的例子。在图21中删除的对象“Flower7.jpg”已经在其它装置显示区域502中与装置相对应的图像2202和2203上被删除。
图23示出作为图21所示的操作结果更新的对象管理数据的例子。如图23所示,删除的对象管理数据已丢失。
通过这种方式,根据第二实施例,除了第一实施例的优点之外,还可以进行多个信息处理装置上的对象的尺寸匹配、显示位置匹配、显示、删除等的指示。
第三实施例
现在使用图24和25详细说明根据本发明的第三实施例。在第三实施例中,说明了如下例子:可以作为其它装置***作的目标装置不限于显示设备,而可以使用如显示设备一样可以管理对象的包括记录设备和打印设备的装置。
图24示出第三实施例中的***图像的例子。图24所示的***是包括存在于网络上的多个信息处理装置的***。更具体地,图24示出在网络上从操作装置201操作存储设备2411、背投影装置2412以及打印设备2413。另外,存储设备2411、背投影装置2412以及打印设备2413(装置)配备有用于存储各自的对象的对象存储区域2421、2422、2423。注意,操作装置201与第一实施例中所述的图2所示的相同。
图25是示出实现图24所示的***图像的结构的***框图。如图25所示,由操作装置201对分别通过网络310与操作装置201连接的装置进行控制。存储设备2411具有存储控制设备和对象发送/接收设备,打印设备2413具有打印控制设备和对象发送/接收设备。注意,其它组件与第一实施例中所述的图3中的组件相同。
通过这种方式,根据第三实施例,可以集中管理分布在多个包括存储设备和打印设备的信息处理装置中的对象。
另外,可以查看并且使用分布在多个包括存储设备和打印设备的信息处理装置中的一列对象以共同指定该多个信息处理装置上的对象的行为。
第四实施例
现在使用图26~32详细说明根据本发明的第四实施例。第四实施例通过例子说明了可以与对象操作装置协作禁止非法利用分布的对象的情况。
图26示出第四实施例中的***图像的例子。图26中所示的***是包括存在于网络上的多个信息处理装置的***。更具体地,其是如下***:在该***中,正投影装置(以下称为装置)2601通过网络操作的对象2602由具有对象管理数据207的操作装置201的操作允许来操作。
例如,当在装置2601上显示任何对象时,从装置2601将操作允许请求数据2603发送给操作装置201,且接收与操作装置201判断的结果相对应的操作允许数据2604,并且做出关于是否可以显示对象的判断。
注意,图26的例子示出允许了该对象的显示操作。
图27是示出第四实施例中的操作装置201的对象操作允许请求响应处理的流程图。首先,在步骤S2701,对象操作允许请求接收单元421接收从装置2601发送来的对象操作允许请求数据2603。然后,在步骤S2702,对象操作允许请求判断单元422判断是否允许操作允许请求,在步骤S2703,处理基于该结果出现分支。如果判断出允许该请求,则处理进入步骤S2704,其中对象操作允许发送单元423将操作允许数据2604发送给请求装置2601。如果判断出不允许该请求,则处理进入步骤S2705,其中使用对象操作禁止发送处理将操作禁止数据发送给请求装置,并且处理结束。
图28是示出第四实施例中的操作装置201的对象操作允许请求判断处理的流程图。首先,在步骤S2801,通过使用对象管理数据检测处理搜索与装置请求的对象相对应的对象管理数据。然后,在步骤S2802,判断搜索结果。如果判断出搜索成功,则处理进入步骤S2803以判断是否允许显示。如果在对象管理数据207中允许显示,则以允许该操作的结论结束处理。
另一方面,在步骤S2802,如果判断出搜索不成功,或者在步骤S2803如果判断出不允许显示,则以禁止该操作的结论结束处理。
图29是示出第四实施例中的装置2601的对象操作处理的流程图。首先,在步骤S2901,使用显示处理将初始操作环境显示在显示设备上,并且重复执行从步骤S2902开始的随后处理。在步骤S2902,使用对象操作指示处理接受用户的操作,并且处理在步骤S2903出现分支。如果在步骤S2903检测到的事件是接收事件,则处理进入步骤S2904,其中通过对象接收单元441接收从装置发送的控制数据和对象数据。如果事件是任何其它的用户操作,则处理进入步骤S2909,其中使用操作响应处理执行与该操作相对应的处理。
然后,在步骤S2905,通过对象操作允许请求单元442发送操作的目标对象的操作允许请求。然后,在步骤S2906,通过对象操作允许接收单元443接收响应于该请求的结果。然后,在步骤S2907,判断该结果。如果判断为允许该操作,则处理进入步骤S2908,其中使用对象显示处理显示目标对象。然后,处理返回步骤S2902并且重复上述处理。
另一方面,在步骤S2907,如果判断出不允许对象操作或者超时,则处理返回步骤S2902并且重复上述处理。
图30示出指示不显示的对象管理数据的例子。如图30所示,可以通过设置对象的对象管理数据3001为显示指示=不显示来禁止对象的显示。
图31示出禁止显示的第四实施例中的***图像的例子。图31示出如图30所示对象管理数据被设为不显示的对象操作允许中涉及的***的控制。在图31中,因为与操作目标对象相对应的对象管理数据3001被设为不显示,所以在步骤S2803判断出禁止该操作。结果,不发送操作允许数据且因而不显示对象。
图32示出在第四实施例中断开装置2601时的***图像的例子。图32示出包括在不能访问具有对象管理数据207的操作装置201的对象操作允许中所涉及的控制的***图像。
在这种情况下,因为不能访问具有对象管理数据207的操作装置201,所以在步骤S2907判断出操作超时,并且所有对象的显示失败。
通过这种方式,根据第四实施例,可以禁止非法利用分布的对象,并且可以实现与信息处理装置的协作。
第五实施例
现在使用图33~36详细说明根据本发明的第五实施例。第五实施例通过例子说明了选择并且操作其它装置内的对象的情况。
图33示出操作其它装置内的对象的对象操作画面的例子。通过在图33所示的对象操作画面3301上进行拖放操作3305,可以将一个装置显示图像3304中的任何对象拖到与另一个装置相对应的另一个图像3303上。
图34是第五实施例中的每个装置的版面管理数据的例子。如图34所示,每个装置的版面管理数据3401、3402、3403存储用于识别对象的路径和在操作装置201的显示画面上的显示坐标。
例如,装置D的版面管理数据3403存储路径=“Flower7.jpg”和显示坐标。如图33所示,如果通过拖放操作3305将装置D的对象移动到装置C,则其路径和显示坐标被存储在装置C的版面管理数据3402中,如存储在装置D的版面管理数据3403中一样。
图35是示出第五实施例中的对象操作处理的流程图。首先,在步骤S3501,参考通过其它装置显示单元401从其它装置获得的仿真用数据生成并且显示其它装置的画面图像,然后重复随后的处理。在步骤S3502,使用对象操作指示处理接受用户的对象操作指示,并且处理在步骤S3503基于该操作指示出现分支。在步骤S3503,如果判断出该操作指示是对任何装置的对象添加操作,则处理进入步骤S3504,在步骤S3504中使用对象管理数据添加处理添加与该操作相对应的对象管理数据。然后,在步骤S3505,使用通信处理将相应的控制数据和对象数据发送到装置,处理返回步骤S3502并且重复上述处理。
另外,在步骤S3503,如果判断出该操作指示是从一个装置向另一个装置的对象移动操作,则处理进入步骤S3506,在步骤S3506中使用对象管理数据移动处理更新与该操作相对应的对象管理数据。然后,在步骤S3505,使用通信处理将相应的控制数据和对象数据发送给其它装置,处理返回步骤S3502以重复上述处理。
另外,在步骤S3503,如果判断出该操作指示是从任何装置的对象删除操作,则处理进入步骤S3507,在步骤S3507中使用对象管理数据删除处理删除对应于该操作的对象管理数据。然后,在步骤S3505,使用通信处理将相应的控制数据发送给装置,并且处理返回步骤S3502以重复上述处理。
另外,在步骤S3503,如果判断出该操作指示是显示在其它装置上的所有对象的管理操作,则处理进入步骤S3508,在步骤S3508中使用对象管理处理接受并且执行对象管理操作。然后,在步骤S3505,使用通信处理将相应的控制数据和对象数据发送给其它装置,处理返回步骤S3502,并且重复上述处理。
另外,如果在步骤S3503判断出该操作指示为显示在任何装置上的对象的选择操作,则处理进入步骤S3509,在步骤S3509中使用其它装置对象选择处理选择对象。然后,处理返回步骤S3502并且重复上述处理。
通过上述处理,通过放操作将通过拖操作选择的其中一个装置内的对象移动到另一个装置,更新了对象管理数据并且执行了将控制数据和对象数据发送给其它装置的处理。
图36是示出第五实施例中的其它装置对象选择处理的流程图。首先,在步骤S3601,将版面管理数据的顶端初始化为目标,然后重复执行从步骤S3602开始的随后处理。在步骤S3602,如果判断出该目标可用,则处理进入步骤S3603,否则判断出在指定位置不存在对象并且处理结束。
在步骤S3603,判断指定位置是否在目标版面管理数据的坐标区域内,如果不在该坐标区域内,则处理进入步骤S3604且将目标前进为下一个。然后,流程返回步骤S3602并且重复上述处理。
另一方面,在步骤S3603,如果判断出指定位置在目标版面管理数据的坐标区域内,则设置目标对象为返回值,且处理结束。
通过这种方式,根据第五实施例,可以实现在信息处理装置之间的对象的拖放操作。
第六实施例
现在使用图37~41详细说明根据本发明的第六实施例。第六实施例通过例子说明了控制其它装置中的显示画面形式的情况。
图37示出在第六实施例中指示其它装置中的显示形式的操作画面的例子。在该操作画面上,放置有对于每个装置用于指定全画面显示指示的按钮3701、用于指定索引显示指示的按钮3702以及用于指定重叠显示指示的按钮3703。
图38是示出第六实施例中的显示形式改变处理的流程图。首先,在步骤S3801,使用版面管理数据改变处理与显示形式改变相关联地进行对象显示坐标区域改变。然后,在步骤S3802,使用版面改变信息发送处理将版面改变信息发送给相应的装置,且处理结束。
图39是示出第六实施例中的信息处理装置的显示处理的流程图。首先,在步骤S3901,使用版面改变信息接收处理接收从操作装置发送来的版面改变信息。然后,在步骤S3902,使用版面改变处理改变显示形式,且处理结束。
图40示出第六实施例中的信息处理装置的索引显示画面的例子。另外,图41示出第六实施例中的信息处理装置的重叠显示画面的例子。在该例子中,对显示在显示画面4001上的对象4002指示重叠显示,并将重叠后的对象4102显示在显示画面4101上。
通过这种方式,根据第六实施例,可以控制信息处理装置上的行为。另外,可以指示重叠显示、全画面显示或者多画面显示等显示形式。
注意,可以将本发明应用于由多个设备(例如主计算机、接口设备、读取器、打印机等)组成的***或者可以应用于由单个设备(复印机、传真机等)组成的装置。
另外,不用说,可以这样来实现本发明的目的:向***或者装置提供记录有用于实现上述实施例的功能的软件程序代码的记录介质,并且使***或者装置的计算机(CPU或者MPU)读取并且执行存储在该记录介质中的程序代码。
在这种情况下,从记录介质中读出的程序代码本身实现了上述实施例的功能,因而存储该程序代码的记录介质视为构成本发明。
作为提供程序代码的记录介质,可以使用例如软盘(floppy,注册商标)、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM等。
也不用说,本发明不限于通过执行计算机读出的程序代码来实现上述实施例的功能,还包括以下情况:即,运行在计算机上的OS(操作***)等可以基于该程序代码的指令执行部分或者全部实际处理,从而实现上述实施例的功能。
此外,不用说,本发明还包括以下情况:可以将从记录介质中读出的程序代码写入设置在***计算机中的扩展板或者与计算机连接的扩展单元中的存储器,然后设置在扩展板或者扩展单元中的CPU可以基于程序代码的指令执行部分或者全部实际处理,从而实现上述实施例的功能。
尽管参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。以下权利要求的范围应符合最宽的解释以包括所有该类修改和等同结构以及功能。
Claims (14)
1.一种对象操作装置,其能够对在通过网络连接的多个信息处理装置中处理的对象进行操作,该对象操作装置包括:
显示控制部件,用于将在所述多个信息处理装置中处理的所述对象与所述信息处理装置相对应地显示在显示设备上,以及
操作控制部件,用于使对所述显示控制部件显示的与所述信息处理装置相对应的所述对象进行的操作可以控制。
2.根据权利要求1所述的对象操作装置,其特征在于,还包括转换部件,该转换部件用于将所述对象转换成与所述多个信息处理装置各自的显示能力相对应的数据格式。
3.根据权利要求1所述的对象操作装置,其特征在于,所述显示控制部件将所述显示设备分割成与所述多个信息处理装置相对应的多个画面,并且将所述对象显示在所述画面上。
4.根据权利要求3所述的对象操作装置,其特征在于,对所述对象进行的操作至少是用于指示向所述画面添加对象、在所述画面之间移动对象以及删除所述画面上的对象的操作。
5.根据权利要求3所述的对象操作装置,其特征在于,对所述对象进行的操作至少是用于指示对象尺寸匹配或者不匹配、显示位置匹配或者不匹配、显示或者不显示、以及删除的操作。
6.根据权利要求3所述的对象操作装置,其特征在于,还包括显示形式改变部件,该显示形式改变部件用于在所述画面上显示所述对象时改变所述画面的显示形式。
7.根据权利要求6所述的对象操作装置,其特征在于,所述显示形式改变部件将所述显示形式改变为重叠显示、全画面显示以及多画面显示中的任何一种。
8.根据权利要求1所述的对象操作装置,其特征在于,还包括控制部件,该控制部件用于控制所述多个信息处理装置对所述对象的操作。
9.根据权利要求8所述的对象操作装置,其特征在于,还包括:
操作允许请求接收部件,用于从所述多个信息处理装置接收所述对象的操作允许请求,
判断部件,用于判断是否允许与所述接收到的操作允许请求相对应的所述对象的操作,以及
操作允许发送部件,如果所述判断部件判断出允许该操作,则该操作允许发送部件发送所述对象的操作允许。
10.根据权利要求1所述的对象操作装置,其特征在于,还包括发送/接收部件,该发送/接收部件用于通过所述网络向所述多个信息处理装置发送所述对象和从所述多个信息处理装置接收所述对象。
11.一种对象操作装置,其能够对在通过网络连接的多个信息处理装置中处理的对象进行操作,该对象操作装置包括:
发送/接收部件,用于通过所述网络向所述多个信息处理装置发送对象和从所述多个信息处理装置接收对象,以及
操作控制部件,用于使对所述信息处理装置间的任何对象进行的操作可以控制。
12.一种信息处理装置,其包括:
对象接收部件,用于从能够操作对象的对象操作装置接收所述对象,
操作允许请求部件,用于请求所述对象的操作允许,
操作允许接收部件,用于接收由所述操作允许请求部件请求的所述对象的所述操作允许,以及
操作部件,用于对由所述操作允许接收部件接收了其操作允许的所述对象进行操作。
13.一种能够对在通过网络连接的多个信息处理装置中处理的对象进行操作的对象操作方法,该方法包括:
显示控制步骤,用于将在所述多个信息处理装置中处理的所述对象与所述信息处理装置相对应地显示在显示设备上,以及
操作控制步骤,用于使对在所述显示控制步骤中显示的与所述信息处理装置相对应的所述对象进行的操作可以控制。
14.一种能够对在通过网络连接的多个信息处理装置中处理的对象进行操作的对象操作方法,该方法包括:
发送/接收步骤,用于通过所述网络向所述多个信息处理装置发送所述对象和从所述多个信息处理装置接收所述对象,以及
操作控制步骤,用于使对所述信息处理装置间的任何对象进行的操作可以控制。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005240201 | 2005-08-22 | ||
JP2005240201A JP2007058332A (ja) | 2005-08-22 | 2005-08-22 | オブジェクト操作装置及びオブジェクト操作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1920937A true CN1920937A (zh) | 2007-02-28 |
CN100585693C CN100585693C (zh) | 2010-01-27 |
Family
ID=37767081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610109887A Expired - Fee Related CN100585693C (zh) | 2005-08-22 | 2006-08-22 | 对象操作装置、对象操作方法和信息处理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20070041056A1 (zh) |
JP (1) | JP2007058332A (zh) |
CN (1) | CN100585693C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685426A (zh) * | 2011-03-18 | 2012-09-19 | 精工爱普生株式会社 | 信息存储介质、终端装置以及显示*** |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007060027A (ja) | 2005-08-22 | 2007-03-08 | Canon Inc | 情報処理装置及びグループ化方法 |
JP5362307B2 (ja) * | 2008-09-30 | 2013-12-11 | 富士フイルム株式会社 | ドラッグアンドドロップ制御装置、方法、及びプログラム、並びにコンピュータ端末 |
JP5129211B2 (ja) * | 2009-08-06 | 2013-01-30 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置、動作制御システム、及び画面データ生成プログラム |
JP5365541B2 (ja) * | 2010-02-16 | 2013-12-11 | セイコーエプソン株式会社 | 画像転送装置および画像転送における画像表示制御方法 |
JP2012022325A (ja) * | 2011-08-11 | 2012-02-02 | Seiko Epson Corp | 画像表示システム、画像供給装置、画像表示装置、制御方法及び制御プログラム |
KR101922023B1 (ko) | 2012-02-20 | 2018-11-26 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
JP5365712B2 (ja) * | 2012-03-01 | 2013-12-11 | セイコーエプソン株式会社 | 画像表示システム |
JP5263419B2 (ja) * | 2012-03-08 | 2013-08-14 | セイコーエプソン株式会社 | 画像供給装置、画像表示制御プログラム及び画像表示制御方法 |
JP6464008B2 (ja) * | 2015-03-25 | 2019-02-06 | シャープ株式会社 | 表示システム、及び、表示方法 |
EP3929710A1 (en) * | 2015-03-27 | 2021-12-29 | Fujitsu Limited | Display method and display control apparatus |
WO2018096987A1 (ja) * | 2016-11-28 | 2018-05-31 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
EP3619688A1 (en) | 2017-05-01 | 2020-03-11 | Magic Leap, Inc. | Matching content to a spatial 3d environment |
JP7005977B2 (ja) * | 2017-07-18 | 2022-01-24 | 富士通株式会社 | 表示制御プログラム、表示制御方法および表示制御装置 |
AU2019225989A1 (en) * | 2018-02-22 | 2020-08-13 | Magic Leap, Inc. | Browser for mixed reality systems |
CN109358826A (zh) * | 2018-10-26 | 2019-02-19 | 苏州浪潮智能软件有限公司 | 一种基于所见即所得的打印配置方法 |
CN110830645B (zh) * | 2019-09-24 | 2021-05-18 | 华为技术有限公司 | 一种操作方法和电子设备及计算机存储介质 |
WO2021152684A1 (ja) * | 2020-01-28 | 2021-08-05 | 三菱電機株式会社 | 表示制御装置及び表示制御方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05128117A (ja) * | 1991-11-01 | 1993-05-25 | Hitachi Ltd | 文書編集システム |
JPH05216971A (ja) * | 1992-02-05 | 1993-08-27 | Matsushita Electric Ind Co Ltd | 図形処理ネットワークシステム |
JPH10240552A (ja) * | 1996-12-26 | 1998-09-11 | Canon Inc | 情報処理装置及びその方法 |
JPH10240658A (ja) * | 1996-12-26 | 1998-09-11 | Canon Inc | 情報処理装置及びその方法 |
JPH10240551A (ja) * | 1996-12-26 | 1998-09-11 | Canon Inc | 情報処理システム及びその方法 |
JPH1083273A (ja) * | 1997-10-03 | 1998-03-31 | Hitachi Ltd | マルチウインドウ制御装置 |
JPH11134295A (ja) * | 1997-10-28 | 1999-05-21 | Canon Inc | 情報処理装置及びその方法、及びそのプログラムを記憶した記憶媒体 |
JPH11136410A (ja) * | 1997-10-29 | 1999-05-21 | Canon Inc | 情報処理装置及びその方法、及びそのプログラムを記憶した記憶媒体 |
JP2000035847A (ja) * | 1998-07-17 | 2000-02-02 | Sharp Corp | 多画面制御可能な情報処理装置 |
JP2001166754A (ja) * | 1999-12-08 | 2001-06-22 | Dainippon Printing Co Ltd | 表示システム |
JP4688996B2 (ja) * | 2000-01-31 | 2011-05-25 | キヤノン株式会社 | 映像表示装置、その制御方法および記憶媒体 |
JP4859154B2 (ja) * | 2000-06-09 | 2012-01-25 | キヤノン株式会社 | 表示制御装置、表示制御システム、表示制御方法および記憶媒体 |
JP2002095070A (ja) * | 2000-09-14 | 2002-03-29 | Matsushita Electric Works Ltd | 操作ユニット、監視ユニット、表示ユニット、操作表示ユニット、及びこれらを備えた監視制御システム |
US20020167587A1 (en) * | 2001-05-10 | 2002-11-14 | E.C.R Corporation | Monitoring system |
US7966565B2 (en) * | 2002-06-19 | 2011-06-21 | Eastman Kodak Company | Method and system for sharing images over a communication network between multiple users |
JP2004164623A (ja) * | 2002-10-25 | 2004-06-10 | Ricoh Co Ltd | 表示データ生成装置、表示データ生成システム、表示データ生成方法、表示データ生成プログラム及び記録媒体 |
US7058901B1 (en) * | 2002-10-29 | 2006-06-06 | Koninklijke Philips Electronics N.V. | Methods and apparatus for controlling the display of medical images |
JP2004220319A (ja) * | 2003-01-15 | 2004-08-05 | Sony Corp | 情報処理装置及びこれに用いるプログラム |
EP1631881A4 (en) * | 2003-06-02 | 2008-07-16 | Infocus Corp | DATA SECURITY IN A NETWORK |
JP3944133B2 (ja) * | 2003-07-25 | 2007-07-11 | キヤノン株式会社 | 情報処理装置及び情報処理方法及びプログラム並びにコンピュータ読み取り可能な記憶媒体 |
JP2007060027A (ja) * | 2005-08-22 | 2007-03-08 | Canon Inc | 情報処理装置及びグループ化方法 |
-
2005
- 2005-08-22 JP JP2005240201A patent/JP2007058332A/ja active Pending
-
2006
- 2006-08-14 US US11/503,066 patent/US20070041056A1/en not_active Abandoned
- 2006-08-22 CN CN200610109887A patent/CN100585693C/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685426A (zh) * | 2011-03-18 | 2012-09-19 | 精工爱普生株式会社 | 信息存储介质、终端装置以及显示*** |
CN102685426B (zh) * | 2011-03-18 | 2015-04-01 | 精工爱普生株式会社 | 终端装置以及显示*** |
Also Published As
Publication number | Publication date |
---|---|
JP2007058332A (ja) | 2007-03-08 |
CN100585693C (zh) | 2010-01-27 |
US20070041056A1 (en) | 2007-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1920937A (zh) | 对象操作装置和对象操作方法 | |
CN1280705C (zh) | 打印控制***、信息处理装置、功能提供装置 | |
CN1313915C (zh) | 印刷控制装置、印刷控制***及印刷控制方法 | |
CN1819638A (zh) | 图像记录装置 | |
CN1113329A (zh) | 打印设备、具有其的***、和控制打印设备的方法 | |
CN1783088A (zh) | Web浏览器的操作方法和操作装置 | |
CN1249628C (zh) | 图像输出装置 | |
CN1731340A (zh) | 打印***和打印处理方法 | |
CN1677397A (zh) | 文档管理服务器、***、方法、程序以及记录程序的媒体 | |
CN1624646A (zh) | 代理打印***、信息处理设备以及控制方法 | |
CN1176436A (zh) | 通信监视控制装置及通信监视控制方法 | |
CN1753451A (zh) | 成像装置、成像***和中继装置 | |
JP2007323641A (ja) | 電子ドキュメント出力要求処理制御システムおよび方法 | |
CN1241386C (zh) | 数码相机、图像处理装置、图像处理方法、图像处理*** | |
CN1517866A (zh) | 图像形成装置的监视装置和管理装置、其控制方法和程序 | |
EP1308793B1 (en) | Image forming device having a memory assignment unit | |
JP5545271B2 (ja) | 画像処理システム、画像処理装置、表示装置、画像処理システムの制御方法、および画像処理システムの制御プログラム | |
CN1734412A (zh) | 状态信息处理器 | |
CN1302653C (zh) | 图像形成装置 | |
CN1777863A (zh) | 保存了印刷控制程序的计算机、其程序以及程序的记录媒体 | |
CN1758698A (zh) | 用于直接打印的设备及方法 | |
CN102193757A (zh) | 打印控制装置、打印机检索装置 | |
CN1628990A (zh) | 打印***及其控制方法和打印方法、主设备及所用打印机 | |
CN1167230C (zh) | 通信***、通信控制装置及方法 | |
CN1497423A (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 |
Granted publication date: 20100127 |
|
CF01 | Termination of patent right due to non-payment of annual fee |