用于恢复输出设备位置排列的输出系统和方法

文档序号:6483600阅读:166来源:国知局
专利名称:用于恢复输出设备位置排列的输出系统和方法
技术领域
本发明涉及一种用于恢复输出设备位置排列的输出系统和方法。
背景技术
在PC领域通过多显示器组合成更大的显示桌面给人们使用计算机带来许多好 处,特别在数据分析和会议室等场合,使得多数据同时显示更容易,现有笔记本或者PC通 常配置一个外接显示器接口 ,但一个外接显示器无法满足这些要求。另一方面,通过USB或 者UWB连接的外置式Docking已经成为计算机产业中的一种重要外设,其中的视频功能是 docking的核心功能,由于USB和UWB可以方便连接多个设备,所以通过连接多个docking 设备组成更大桌面成为多显示领域的新应用模式,在某些配置中甚至可以去除其它的 docking功能,只保留视频。 简单组合多个外置docking可以支持多显示,但由于用户依次插入docking连接 的顺序不同,导致每次使用时需要重新安排显示器的顺序,造成使用不便。在另外一种常用 的场合,这些外置docking可能通过一个USB hub或者UWB hub连接在一起,用户只需要连 接一次hub就可以连接上所有的外置docking,但即便在这种情况下,由于USB枚举设备的 顺序并不是固定不变的,每次连接设备后的主机枚举设备的顺序仍然不同,存在相同的问 题。 此外,在诸如音频的其他领域中,也需要一种能够恢复设备排列的输出系统,例 如,现在的家庭影院中通常使用的具有立体声效果的多个扩音器。

发明内容
本发明的目的是,通过提供一种用于恢复输出设备位置排列的输出系统和方法,
从而可以自动地恢复多个输出设备的连接,使得组合连接工作更为便捷。 为实现上述目的,本发明一方面提供了一种用于恢复输出设备位置排列的输出
系统,包括第一输出设备,对应于第一标识;第二输出设备,对应于第二标识;信息产生模
块,用于产生第一输出信息和第二输出信息,第一输出信息和第二输出信息是不完全相同
的信息;存储模块,用于存储第一标识和第二标识的相互关系,所述相互关系表示第一输出
设备和第二输出设备的位置关系;以及处理模块,用于依据所述相互关系,将第一输出信息
传输到第一输出设备,以及将第二输出信息传输到第二输出设备。 本发明另一方面提供了一种用于恢复输出设备位置排列的输出方法,包括以下步 骤获得第一输出信息和第二输出信息,第一输出信息和第二输出信息是不完全相同的信 息;当存在第一标识和第二标识的相互关系时,获得所述相互关系,第一标识对应于第一输 出设备,第二标识对应于第二输出设备,所述相互关系表示第一输出设备和第二输出设备 的位置关系;以及依据所述相互关系,将第一输出信息传输到第一输出设备,并将第二输出 信息传输到第二输出设备。 其中,所述相互关系以位置映射表的形式存储在主机中。
4
其中,当所述主机不合所述位置映射表时,创建一个空的位置映射表。 其中,当所述主机含有所述位置映射表时,在所述第一标识或所述第二标识不存
在于所述位置映射表中的情况下,所述主机按照默认策略对所述第一输出设备和所述第二
输出设备进行排列。 本发明的有益效果是,不必在每次使用时都手动地重新安排输出设备的顺序,从 而大大地提高了输出设备连接工作的便捷程度。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的限定。在附图中
图1是根据背景技术的组合显示设备的总体示意图。
图2是根据本发明的扩展装置的框图。
图3是根据本发明的用于恢复输出设备位置排列的输出方法的流程图。
图4是根据本发明的示例性实施例的2X2组合屏幕的示意图。
图5是根据本发明的示例性实施例的位置映射表的示图。
具体实施例方式
图1是根据背景技术的一种组合显示设备的总体示意图。如图1所示,主机101 可以通过USB或UWB与连接了扩展装置(docking) 103的多个显示设备105进行图像信息 的传输。对于背景技术中存在的缺陷,本发明主要是通过在docking的存储器中写入唯一 标识并使用硬件和软件对每个唯一标识进行读取、排列、记录、和恢复来克服的。下面将参 照附图,详细地说明本发明的实施例。
第一实施例 图2是根据本发明的扩展装置的框图。图3是根据本发明的用于记录和恢复显示 设备端口排列位置的方法的流程图。图4是根据本发明的示例性实施例的2X2组合屏幕 的示意图。图5是根据本发明的示例性实施例的位置映射表。 如图2所示,端口单元USB/UWB模块201,作为docking 200的端口 ,与主机101连 接。主控制器203连接至USB/UWB模块201 ,用于处理来自主机的图像信息,即,将划分好的 图像分配给相应的显示设备。视频输出单元209与主控制器连接,用于向相应的显示设备 输出来自主控制单元的图像信息。而对于docking 200中的非易失存储/只读存储器205 和常规存储器207,均可用于存储docking200的唯一标识。优选地,我们使用非易失存储/ 只读存储器205来存储docking 200的唯一标识。 所述唯一标识可以如此生成在生产过程中由产线工具写入,写入时确保每个 docking的标识是唯一的,实现唯一性的方法可以根据诸如网络MAC地址来生成该标识。 MAC (Media AccessControl,介质访问控制)地址也叫硬件地址,通常应用于网卡标识,具有 全球唯一性。使用此种方法写入唯一标识对生产线的水平有一定的要求。
当有写入了唯一标识的docking与主机连接时,主机开始执行如图3所示的程序 流程,即 步骤l(Sl),在主机上枚举显示设备,枚举是指,主机获取显示设备的配置信息;
5
步骤2 (S2),确定主机中是否存在位置映射文件,当存在位置映射文件时,读取位
置映射文件,获取扩展装置与显示设备的位置之间的位置映射表,而当不存在位置映射表
时,则创建一个空的位置映射表; 步骤3 (S3),读取扩展装置的唯一标识; 步骤4 (S4),确定唯一标识是否存在于位置映射表中,当唯一标识存在于位置映射 表中时,根据位置映射表对多个显示设备端口进行排列,当唯一标识不存在于位置映射表 中时,按照默认策略对多个显示设备端口进行排列; 步骤5 (S5),确定是否还有其他显示设备连接,当还有显示设备连接时,返回步骤 3,而当没有其他显示设备连接时,将位置映射表保存至位置映射文件中;
步骤6(S6),结束。 步骤4可以更详细的解释为,例如,如图4所示,由示意性的坐标00、10、01、和11 表示的4个显示设备的docking 1、2、3、和4分别具有示意性的唯一标识1F、04、A9、和68, 即符合图5中所示的位置映射表中的信息。现在,假设主机上储存了所述位置映射表,则当 唯一标识分别为1F、04、A9、和68的4个docking与主机连接时,主机程序会通过冒泡法对 这4个docking进行排序,以符合位置映射表中的信息,具体说,当获取到唯一标识04时, 先将其与坐标00对应,之后,当获取到唯一标识1F时,由于查表知1F的编号为1,优先于唯 一标识04的编号2,故1F与坐标00对应,同时唯一标识04在列表中的位置下移,以此类 推。而当docking的唯一标识(如,84、17、63...)不存在于位置映射表中时,则采取默认 策略将该显示设备在水平方向上按从左至右的顺序进行排列,其所处的示意性的坐标则为 00、10、20...
第二实施例 第一实施例中的4个docking可以替换为一个docking,其中集成有4个显示处理 芯片,每个显示处理芯片还分别对应连接有各自的标识存储器。具体来说,如图4所示,由 示意性的坐标00、10、01、和11表示的4个显示设备的docking (其中集成有标识存储器1、 2、3、和4)具有示意性的唯一标识1F、04、A9、和68,即符合图5中所示的位置映射表中的信 息。其中,docking与主机连接,用以接收由主机划分的图像信号,并将划分后的信号分配 至每个显示处理芯片中,每个显示处理芯片均将信号处理后发送至各自的显示设备。现在, 假设主机上储存了所述位置映射表,则当唯一标识分别为1F、04、A9、和68的4个标识存储 芯片对应的显示处理芯片通过docking与主机连接时,主机程序会通过冒泡法对这4个标 识存储芯片中的标识进行排序,以符合位置映射表中的信息,具体说,当获取到唯一标识04 时,先将其与坐标00对应,之后,当获取到唯一标识1F时,由于查表知1F的编号为l,优先 于唯一标识04的编号2,故1F与坐标00对应,同时唯一标识04在列表中的位置下移,以此 类推。而当标识存储芯片中的唯一标识(如,84U7、63...)不存在于位置映射表中时,则采 取默认策略将该显示设备在水平方向上按从左至右的顺序进行排列,其所处的示意性的坐 标则为00、10、20...
第三实施例 端口单元USB/UWB模块201,作为docking 200的端口,与主机101连接。主控制 器203连接至USB/UWB模块201,用于处理来自主机的图像信息,即,将主机的图像进行划 分,并将划分好的图像分配给相应的显示设备。视频输出单元209与主控制器连接,用于向相应的显示设备输出来自主控制单元的图像信息。而对于docking 200中的非易失存储/ 只读存储器205和常规存储器207,均可用于存储docking 200的唯一标识。优选地,我们 还可以使用常规存储器207来存储docking 200的唯一标识。 唯一标识可以这样生成在首次使用这种扩展装置时采用时间戳+主机网卡MAC 地址的方式生成唯一标识并通过主机写入所述扩展装置的非易失存储/只读存储器205或 常规存储器207中。此后,主机获取docking唯一标识和排序的过程与第一实施例相同,这
里不再赘述。 第四实施例 此外,唯一标识还可以这样生成在首次使用这种扩展装置时,如果不存在主机网 卡,则参考0SF的UUID生成方法。0SF采用的UUID(Universally Unique Identifier)主 要用于标识远程过程调用通信的双方,通常保证对在同意时空中的所有机器都是唯一的, 故亦可确保其唯一性。
第五实施例 另外,当docking的连接状态保持不变,而变动多个显示设备的实际摆放位置时, 仍可能出现多个图像的不合理组合。这时,则可以先在主机window系统所提供的界面上根 据实际摆放位置手动地对界面上的显示设备进行布置。当界面上的布置与实际情况相一致 时,再执行上述操作,这里不再一一赘述。
第六实施例 上述实施例所述的用于恢复输出设备位置排列的输出系统,还可以应用于音频领 域。例如,在布置环绕立体声扬声器时,可以应用这种系统。 总之,通过获取docking的唯一标识,并对其进行排列、记录、和恢复,完全可以实
现智能化的组合屏幕各部分的图像信息分配,从而达到省时省力的效果。 以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人
员来说,本发明可以有各种更改和变化。凡是将显示器的功耗信息反馈至主机的技术方案,
所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
一种用于恢复输出设备位置排列的输出系统,其特征在于,包括第一输出设备,对应于第一标识;第二输出设备,对应于第二标识;信息产生模块,用于产生第一输出信息和第二输出信息,所述第一输出信息和所述第二输出信息是不完全相同的信息;存储模块,用于存储所述第一标识和所述第二标识的相互关系,所述相互关系表示所述第一输出设备和所述第二输出设备的位置关系;以及处理模块,用于依据所述相互关系,将所述第一输出信息传输到所述第一输出设备,以及将所述第二输出信息传输到所述第二输出设备。
2. 根据权利要求1所述的用于恢复输出设备位置排列的输出系统,其特征在于,所述 第一输出设备为第一显示设备,所述第二输出设备为第二显示设备,以及所述信息产生模 块为主机。
3. 根据权利要求2所述的用于恢复输出设备位置排列的输出系统,其特征在于,所述 相互关系以位置映射表的形式存储在所述主机中。
4. 根据权利要求3所述的用于恢复输出设备位置排列的输出系统,其特征在于,还包 括映射表创建模块,当所述主机不含所述位置映射表时,所述映射表创建模块创建一个空 的位置映射表。
5. 根据权利要求1至4中任一项所述的用于恢复输出设备位置排列的输出系统,其特 征在于,所述第一标识和所述第二标识均是根据MAC地址写入的。
6. 根据权利要求1至4中任一项所述的用于恢复输出设备位置排列的输出系统,其特 征在于,在使用所述系统时,所述第一标识和所述第二标识是由所述主机根据时间戳和所 述主机的网卡MAC地址写入的。
7. 根据权利要求1至4中任一项所述的用于恢复输出设备位置排列的输出系统,其特 征在于,在使用所述系统时,当所述主机没有网卡时,所述第一标识和所述第二标识是根据 0SF的UUID生成方法写入的。
8. 根据权利要求1至4中任一项所述的用于恢复输出设备位置排列的输出系统,其特 征在于,所述第一标识和所述第二标识分别存在于第一扩展装置和第二扩展装置中。
9. 根据权利要求1至4中任一项所述的用于恢复输出设备位置排列的输出系统,其特 征在于,所述第一标识和所述第二标识分别存在于同一扩展装置里的第一标识存储模块和 第二标识存储模块中。
10. —种用于恢复输出设备位置排列的输出方法,其特征在于,包括以下步骤 获得第一输出信息和第二输出信息,所述第一输出信息和所述第二输出信息是不完全相同的信息;当存在第一标识和所述第二标识的相互关系时,获得所述相互关系,所述第一标识对 应于第一输出设备,所述第二标识对应于第二输出设备,所述相互关系表示所述第一输出 设备和所述第二输出设备的位置关系;以及依据所述相互关系,将所述第一输出信息传输到所述第一输出设备,并将所述第二输 出信息传输到所述第二输出设备。
11. 根据权利要求io所述的用于恢复输出设备位置排列的输出方法,其特征在于,所述相互关系以位置映射表的形式存储在所述主机中。
12. 根据权利要求11所述的用于恢复输出设备位置排列的输出方法,其特征在于,当 所述主机不含所述位置映射表时,创建一个空的位置映射表。
13. 根据权利要求11所述的用于恢复输出设备位置排列的输出方法,其特征在于,当 所述第一标识或所述第二标识不存在于所述位置映射表中的情况下,所述主机按照默认策 略对所述第一输出设备和所述第二输出设备进行排列。
14. 一种用于恢复输出设备位置排列的扩展装置,其特征在于,包括 传输模块,用于从信息产生模块获得输出信息,并传输给输出设备;以及 标识存储模块,用于存储对应于输出设备的标识。
15. 根据权利要求14所述的用于恢复输出设备位置排列的扩展装置,其特征在于,所 述信息产生模块为主机,而所述输出设备为显示设备,所书扩展装置连接在所述主机与所 述显示设备之间。
16. 根据权利要求14所述的用于恢复输出设备位置排列的扩展装置,其特征在于,所 述扩展装置包括多个标识存储模块。
全文摘要
本发明一方面提供了一种用于恢复输出设备位置排列的扩展装置,包括传输模块(201),用于从信息产生模块获得输出信息,并传输给输出设备;以及标识存储模块(205、207),用于存储对应于输出设备的标识。本发明还提供了一种用于恢复输出设备位置排列的输出系统和方法。
文档编号G06F3/16GK101770354SQ200910076458
公开日2010年7月7日 申请日期2009年1月4日 优先权日2009年1月4日
发明者周飞, 李洪伟, 郭子华 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1