传送系统和程序的制作方法_6

文档序号:8927351阅读:来源:国知局
管理DB 4002由存储单元4000实施,并且将图36中所示的例外管理表4002T 存储在此例外管理DB 4002中。在例外管理表4002T中,注册即使当将预定区域指定为激 活区域时也不获取其显示数据的预定区域的区域名称(窗口名称)。将例外管理表4002T 存储在终端10的存储单元1000中,并且与显示数据获取程序1451-起安装在外部输入设 备40中。
[030引当利用Windows?API时,从0S将激活区域通知为类名称。另外,图34A-34C中 所示的区域的区域名称也由0S唯一地确定。因此,软件开发者可W预先确定即使将预定区 域被指定为激活区域也不获取其显示数据的区域,并且在例外管理表4002T中注册所述预 定区域。例如,图34A的区域401的区域名称是BaseBar,图34B的区域402的区域名称是 Shell_TrayWnd,并且图34C的区域403的区域名称是tooltip_class32。
[0303] 替代地,可W在例外管理表4002T中注册用于唯一地识别区域的识别信息、而非 区域名称。例如,每个区域不仅具有区域名称,而且还具有由0S的制造商分配的编号(其 可W包括数值和符号)。因此,也可W通过作为识别信息的此编号识别每个区域。
[0304] 图37是用于说明显示数据获取单元451获取整个区域显示数据或特定区域显示 数据的处理的流程图。图37的处理类似于图23的处理,并且将仅描述图37的处理中与图 23的处理中的对应步骤不同的主要步骤。假设在图37的处理中,用户aa已经点击了图21B 中所示的共享设置输入按钮301。
[0305] 首先,操作输入接收单元46确定是否接收到对整个区域的选择(S9051)。当接收 到对整个区域的选择(S9051中的"是")时,显示数据获取单元451获取显示器216上显示 的整个桌面屏幕的显示数据(S9052),并且图37的处理终止。
[0306] 当未接收对整个区域的选择(S9051中的"否")时,显示数据获取单元451确定是 否存在激活区域(S9053)。当存在激活区域(S9053中的"是")时,显示数据获取单元451 从0S获取激活区域的区域名称,并将所获取的区域名称与在例外管理表4002T中注册的每 个区域名称相比较(S9053-1)。当未产生一致时,将所获取的区域名称与例外管理表4002T 的所有区域名称相比较。当产生一致时,停止比较。
[0307] 当在例外管理表4002T中注册了激活区域的区域名称(S9053-2中的"是")时,显 示数据获取单元451获取显示器216上显示的整个桌面屏幕的显示数据(S9052),并且图 37的处理终止。因此,即使将诸如图34A中所示的BaseBar401的区域变为激活区域,也可 W在不显示激活区域的显示数据的情况下显示整个区域的显示数据。替代地,代替显示整 个区域的显示数据,可W获取区域名称未在例外管理表4002T中注册的、刚刚是激活的区 域的显示数据。
[030引当在例外管理表4002T中未注册激活区域的区域名称(S9053-2中的"否")时, 获取通过显示控制单元当前显示在显示器216上的显示数据之中激活的区域的显示数据 (S9054)。目P,在此情况下,类似于实施例1地获取激活区域的显示数据。后续步骤与实施 例1的那些对应步骤相同,并且继续执行图22的处理。
[0309] 图37的处理提供对实施例1的图23的处理的修改。而且,图37的处理中的步骤 S9053-1和S9053-2的处理可W类似于实施例2的图29的处理。因此,无论用户如何选择 激活区域,都可W防止在例外管理表4002T中注册的区域的显示数据被共享。
[0310] 而且,在实施例4中,与实施例3类似地,可从隐鼠标光标的图标并入在激活区域 的显示数据中。
[0311] 在外部输入设备40中安装的显示数据获取程序1451中,准备预定菜单W停止所 获取的激活区域的区域名称与例外管理表4002T中注册的区域名称的比较。如果用户期望 共享例外管理表4002T中注册的区域的显示数据,则可W从预定菜单选择共享的设置。因 此,用户可W任意地选择准许或禁止区域名称在例外管理表4002T中注册的区域的显示数 据的共享。
[0312] 如上所述,根据实施例4,可W防止将不被获取的区域的显示数据的获取。因此,可 W减少诸如通过用户的操作频繁改变显示数据的问题。
[0引引[实施例引
[0314] 在实施例1、2和4中,用户任意选择的激活区域和整个区域的显示数据可W被终 端共享。然而,当外部输入设备如实施例2中那样从显示在桌面屏幕上的查看区域选择菜 单310 (图28)接收激活区域或整个区域时,可能出现问题。具体地,当查看区域选择菜单 310作为一个应用窗口被并入时,用户可W选择查看区域选择菜单310的单选按钮302、303 之一。查看区域选择菜单310可W成为激活区域,并且其显示数据可W被终端共享。结果, 可能出现该样的情形:查看显示器120上的显示数据的视频会议的参与者关于显示数据具 有不协调的感觉。
[0315] 在实施例5中,将描述如下传送系统;当通过用户的操作将作为窗口并入的查看 区域选择菜单310变为激活区域时,禁止查看区域选择菜单310的显示数据的共享。具体 地,当选择查看区域选择菜单310的单选按钮302、303之一时,显示数据获取单元451被配 置为访问例外管理DB4002,并且即使查看区域选择菜单310的窗口激活也不获取显示数 据。因此,当选择单选按钮302、303之一时,可W防止查看区域选择菜单310的显示数据被 共享。
[0316] 图38是示出实施例5的例外管理表4002T1的图。外部输入设备40的功能配置可 W与实施例4的图35的功能配置相同。在例外管理表4002T1中注册即使区域成为激活也 将不获取其显示数据的区域的区域名称(窗口名称)。在此实施例中,在例外管理表4002T 中另外注册区域名称"RScreen化are"。"RScreenShare"是作为窗口并入的查看区域选择 菜单310的区域名称。因此,显示数据获取单元451可W防止当作为窗口并入的查看区域 选择菜单310变为激活时显示数据的共享。
[0317] 图39是用于说明显示数据获取单元451获取整个区域显示数据或特定区域显示 数据的处理的流程图。图39的处理类似于图37的处理,并且将仅描述图39的处理中与图 37的处理中的对应步骤不同的主要步骤。
[031引用户aa按下或点击如图28A中所示的共享设置输入按钮301"开始共享"。结果, 查看区域选择菜单310的窗口变为激活的。在按下时,可W选择单选按钮302和303中的 任一个。存在选择"整个区域(全屏)"的情况W及选择"激活区域"的情况。
[0319] 图39中的步骤S9051、S9052、S9053和S9053-1的处理与图37中的对应步骤的处 理相同,并且省略其说明。
[0320] 在图39的处理中,当在例外管理表4002T1中注册激活区域的区域名称(S9053-2 中的"是")并且发起标志不等于"1" (S9053-3中的"否")时,显示数据获取单元451不获 取整个桌面屏幕的显示数据。发起标志是当开始用于外部输入设备的程序时被设置为"1"、 并且当获取整个区域显示数据时被复位为"0"的标志。发起标志被提供用于控制紧接在开 始用于外部输入设备的程序之后的程序的行为。在图37(实施例4)的处理中,当激活区域 的区域名称与在例外管理表中注册的区域名称一致时,共享整个区域(全屏)的显示数据。 然而,在此实施例中,不共享整个区域的显示数据。例外地,在此实施例中,紧接在开始用于 外部输入设备的程序之后共享整个区域的显示数据。
[0321] 当激活区域的区域名称未在例外管理表4002T1中注册时(S9053-2中的"否"), 获取通过显示控制单元当前显示在显示器216上的显示数据之中激活的区域的显示数据 (S9054)。目P,与实施例4类似地获取激活区域的显示数据。
[0322] 因此,此实施例的外部输入设备40如下操作。
[0323] 首先,紧接在用于外部输入设备的程序开始之后,图28A的查看区域选择菜单310 处于选择单选按钮302的初始状态。
[0324] a)当在选择单选按钮302的"整个区域(全屏)"的同时按下共享设置输入按钮 301时,在S9051的确定的结果是"是",并且显示数据获取单元451开始共享整个区域显示 数据。
[0325] (ii)当在用户选择单选按钮303的"激活区域"的同时按下共享设置输入按钮301 时,查看区域选择菜单310的窗口变为激活的。共享查看区域选择菜单310的显示数据不适 当并且激活区域不存在,并且用于外部输入设备的程序可W共享整个区域的显示数据。为 了避免该问题,利用该发起标志。
[0326] 当选择单选按钮303时,在步骤S9053确定存在激活区域(查看区域选择菜单 310),并且在步骤S9053-2的确定结果是"是"。紧接在用于外部输入设备的程序开始之后, 在步骤S9053-3确定发起标志等于"1",并且显示数据获取单元451在步骤S9052获取整个 区域的显示数据。在获取整个区域的显示数据之后,将发起标志复位至"0"。
[0327]目P,紧接在开始共享显示数据之后,即使选择单选按钮302和303中的任一个也开 始整个区域(全屏)的显示数据的共享。此后,如果用户激活未在例外管理表4002T1中注 册的区域,则共享用户所激活的区域的显示数据。
[032引 (iii)当在共享"整个区域(全屏)"的显示数据并且选择单选按钮302的"整个 区域(全屏)"的同时按下共享设置输入按钮301时,在步骤S9051的确定结果是"是"。因 此,显示数据获取单元451继续执行整个区域的显示数据的共享。
[0329] 当在共享"整个区域(全屏)"的显示数据并且选择单选按钮303的"激活区域"的 同时按下共享设置输入按钮301时,在步骤S9053-2的确定结果是"是"并且在步骤S9053-3 的确定结果是"否"。因此,显示数据获取单元451继续执行整个区域的显示数据的共享。
[0330]目P,即使选择单选按钮302和303中的任一个,也继续整个区域的显示数据的共 享。显示数据获取单元451仅在用户选择(或激活)未在例外管理表4002T1中注册的区 域名称的区域的情况下,在共享"整个区域(全屏)"的显示数据的状态下共享激活区域的 显示数据。
[0331] (iv)当在共享"激活区域"的显示数据并且选择单选按钮302的"整个区域(全 屏)"的同时按下共享设置输入按钮301时,在步骤S9051的确定结果是"是"。因此,显示 数据获取单元451开始整个区域的显示数据的共享。
[0332] 当在共享"激活区域"的显示数据并且选择单选按钮303的"激活区域"的同时按 下共享设置输入按钮301时,在步骤S9053-2的确定结果是"是"并且在步骤S9053-3的确 定结果是"否"。因此,显示数据获取单元451继续在查看区域选择菜单310变为激活之前 是激活的激活区域的显示数据的共享。
[0333]目P,即使选择单选按钮302和303中的任一个,查看区域选择菜单310也变为激活 的。在此情况下,当选择单选按钮303的"激活区域"时,继续刚刚是激活的区域的显示数 据的共享,并且,当选择单选按钮302的"整个区域(全屏)"时,开始整个区域的显示数据 的共享。
[0334] 根据此实施例的外部输入设备40,即使选择了包括不适于共享显示数据的查看区 域选择菜单310的窗口,也保持共享显示数据的在前状态。可W将整个区域显示数据的共 享W及激活区域显示数据的共享中的一个切换为另一个,而不向视频会议的参与者给予不 协调的感觉。
[0335] 如在前所述的,根据本发明,可W提供如下传送系统;传输终端上的用户可W任意 地选择共享整个区域显示数据和共享特定区域显示数据中的一个,从而与另一传送终端上 的视频会议的通信伙伴共享所选择的显示数据。
[0336] 根据本发明的传送系统不限于上述实施例,并且可W在不违背本发明的范围的情 况下进行各种变化和修改。
[0337] 本申请基于2012年11月15日提交的日本专利申请No. 2012-250979、2013年3 月26日提交的日本专利申请No. 2013-064085、W及2013年6月27日提交的日本专利申请 No. 2013-135200并且要求它们的优先权,通过引用将它们的全文合并在此。
【主权项】
1. 一种存储表示指令的序列的程序的非暂时性计算机可读记录介质,所述程序当被计 算机执行时使得所述计算机执行处理,所述计算机连接至第一传送终端,所述第一传送终 端连接至第一显示设备并通过网络连接至第二传送终端,所述处理包括: 在连接至所述计算机的第二显示设备的屏幕上显示程序组件的区域; 接收对在所述第二显示设备的屏幕上的整个区域中显示的显示数据、以及在作为用户 的操作目标的该屏幕上的程序组件的区域中显示的显示数据中的至少一个的选择; 获取通过所接收的选择指示的所述整个区域或所述区域的显示数据; 接收指示所述第一显示设备的分辨率并且由所述第一传送终端传送的第一分辨率信 息; 基于所接收的第一分辨率信息和指示所述第二显示设备的分辨率的第二分辨率信息, 确定所获取的显示数据的分辨率;以及 将所获取的具有所确定的分辨率的显示数据传送至所述第一传送终端。2. 如权利要求1所述的非暂时性计算机可读记录介质,其中在所述计算机上执行操作 系统以将所述整个区域和所述区域视为单独的程序组件,并至少管理所述程序组件的位置 信息,并且 所述接收所述选择包括: 从所述操作系统接收所述屏幕上与指示设备关联的事件发生的位置; 当所接收的位置与所述程序组件的区域不同的整个区域重叠时,接收对所述整个区域 的显示数据的选择;以及 当所接收的位置不与所述整个区域重叠时,接收对作为所述用户的操作目标的程序组 件的区域的显示数据的选择。3. 如权利要求1所述的非暂时性计算机可读记录介质,其中所述接收所述选择包括: 在所述第二显示设备上显示选择菜单,该选择菜单用于接收对在所述屏幕上的所述整 个区域以及作为所述用户的操作目标的程序组件的区域中的一个的选择; 当选择所述选择菜单中的整个区域时,接收对所述整个区域的显示数据的选择;以及 当选择所述选择菜单中的作为所述用户的操作目标的程序组件的区域时,接收对所述 程序组件的区域的显示数据的选择。4. 如权利要求1至3中任一项所述的非暂时性计算机可读记录介质,其中所述处理还 包括: 当在所述获取所述显示数据时接收作为所述用户的操作目标的程序组件的区域的显 示数据、并且所接收的显示数据的分辨率小于阈值时,通过将任意像素值添加至所接收的 显示数据,生成具有大于所述阈值的分辨率的显示数据。5. 如权利要求1至4中任一项所述的非暂时性计算机可读记录介质,其中所述获取所 述显示数据包括:当在所述接收所述选择时接收对作为所述用户的操作目标的程序组件的 区域的显示数据的选择、并且作为所述用户的操作目标的程序组件的区域的区域名称与在 区域名称管理表中注册的区域名称相同时,获取所述整个区域的显示数据。6. 如权利要求1至4中任一项所述的非暂时性计算机可读记录介质,其中所述获取所 述显示数据包括:当在所述接收所述选择时接收对作为所述用户的操作目标的程序组件的 区域的显示数据的选择、并且作为所述用户的操作目标的程序组件的区域的区域名称与在 区域名称管理表中注册的区域名称相同时,继续所述整个区域的显示数据的获取。7. 如权利要求5或6所述的非暂时性计算机可读记录介质,其中所述区域名称管理表 至少包括在其中注册的区域的区域名称,在接收对所述整个区域的显示数据以及作为所述 用户的操作目标的程序组件的区域的显示数据中的至少一个的选择时使用所述区域名称。8. 如权利要求1至7中任一项所述的非暂时性计算机可读记录介质,其中所述处理还 包括: 在所述第二显示设备上显示显示数据传送准许菜单,其用于接收对由所述第一和第二 传送终端共享所获取的显示数据的准许或禁止; 当从所述显示数据传送准许菜单接收所述准许时,开始所获取的具有所确定的分辨率 的显示数据到所述第一传送终端的传送;以及 当所述第二传送终端开始显示数据的传送时、或者当从所述显示数据传送准许菜单 接收所述禁止时,停止所确定的具有所确定的分辨率的显示数据到所述第一传送终端的传 送。9. 如权利要求1至8中任一项所述的非暂时性计算机可读记录介质,其中所述获取所 述显示数据包括: 获取包含在所述第二显示设备的屏幕上移动并且与指示设备连锁的光标的坐标数据 的光标信息; 当接收对所述整个区域的显示数据的选择时,在由所述坐标数据指示的位置将所述光 标的图像并入在所述显示数据中;以及 当接收对作为所述用户的操作目标的程序组件的区域的显示数据的选择时,在由通过 所述程序组件的区域在所述屏幕上的坐标数据补偿的所述光标的坐标数据指示的位置,将 所述光标的图像并入在所述显示数据中。10. 如权利要求9所述的非暂时性计算机可读记录介质,其中所述光标信息包含所述 光标的所述坐标数据和图像数据,并且所述获取所述光标信息包括获取所述光标的所述坐 标数据和所述图像数据。11. 如权利要求9或10所述的非暂时性计算机可读记录介质,其中所述光标是鼠标光 标。12. -种传送系统,包括: 第一传送终端,其连接至第一显示设备并通过网络连接至第二传送终端;以及 外部输入设备,其连接至所述第一传送终端并且将显示数据传送至所述第一传送终 端,所述第一传送终端包括: 分辨率获取单元,配置为获取可由所述第一显示设备使用的分辨率;以及 分辨率信息传送单元,配置为将指示所述分辨率的第一分辨率信息传送至所述外部输 入设备, 所述外部输入设备包括: 显示控制单元,配置为在连接至所述外部输入设备的第二显示设备的屏幕上显示程序 组件的区域; 操作输入接收单元,配置为接收对在所述第二显示设备的屏幕上的整个区域中显示的 显示数据、以及在作为用户的操作目标的该屏幕上的程序组件的区域中显示的显示数据中 的至少一个的选择; 显示数据获取单元,配置为获取通过所接收的选择指示的所述整个区域或所述程序组 件的区域的显示数据; 分辨率信息接收单元,配置为从所述第一传送终端接收所述第一分辨率信息; 分辨率转换单元,配置为基于所接收的第一分辨率信息和指示所述第二显示设备的分 辨率的第二分辨率信息,确定所获取的显示数据的分辨率;以及 显示数据传送单元,配置为将所获取的具有由所述分辨率转换单元确定的分辨率的显 示数据传送至所述第一传送终端。13. 如权利要求12所述的传送系统,其中在所述外部输入设备上执行操作系统以将所 述整个区域和所述程序组件的区域视为单独的程序组件,并至少管理所述程序组件的位置 信息,并且 所述操作输入接收单元被配置为从所述操作系统接收所述屏幕上与指示设备关联的 事件发生的位置,当所接收的位置与和所述区域的程序组件不同的整个区域的程序组件重 叠时,接收对所述整个区域的显示数据的选择,以及当所接收的位置不与所述整个区域的 程序组件重叠时,接收对作为所述用户的操作目标的程序组件的区域的显示数据的选择。14. 如权利要求12所述的传送系统,其中所述操作输入接收单元被配置为在所述第二 显示设备上显示选择菜单,所述选择菜单用于接收对在所述屏幕上的所述整个区域以及作 为用户的操作目标的程序组件的区域中的一个的选择,当选择所述选择菜单中的整个区域 时,接收对所述整个区域的显示数据的选择,以及当选择所述选择菜单中的作为用户的操 作目标的程序组件的区域时,接收对所述程序组件的区域的显示数据的选择。
【专利摘要】一种存储程序的记录介质,所述程序当被计算机执行时使得所述计算机执行处理,所述计算机连接至第一传送终端,所述第一传送终端连接至第一显示设备并通过网络连接至第二传送终端,所述处理包括:在连接至所述计算机的第二显示设备的屏幕上显示程序组件的区域;接收对屏幕的整个区域的显示数据、以及程序组件的区域的显示数据中的至少一个的选择;获取所述整个区域或所述区域的显示数据;从所述传送终端接收指示所述显示设备的分辨率的分辨率信息;基于所述分辨率信息和指示第二显示设备分辨率的第二分辨率信息,确定所述显示数据的分辨率;以及将具有所确定的分辨率的显示数据传送至所述传送终端。
【IPC分类】H04N7/15, G06F3/14
【公开号】CN104904196
【申请号】CN201380069848
【发明人】加藤喜永
【申请人】株式会社理光
【公开日】2015年9月9日
【申请日】2013年11月13日
【公告号】CA2888978A1, EP2920959A1, US20150296176, WO2014077411A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1