视图调整方法和系统转让专利

申请号 : CN201610531917.3

文献号 : CN106201201B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄宝华梁泰琪

申请人 : 广州视睿电子科技有限公司广州视源电子科技股份有限公司

摘要 :

本发明涉及一种视图调整方法和系统。上述视图调整方法,包括如下步骤:在显示设备显示视图过程中,识别视图中视图元素的轮廓;获取所述视图元素的轮廓的最小外接矩形;计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度;根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向。本发明提供的视图调整方法和系统,可以在显示设备显示视图过程中,识别视图中视图元素的轮廓,获取上述轮廓的最小外接矩形,进而计算最小外接矩形与预设的参考图形之间的角度,以此调整视图在显示界面上的显示角度,以将视图调整到目标方向,在保证视图显示效果的基础上,具有较高的调整效率。

权利要求 :

1.一种视图调整方法,其特征在于,包括如下步骤:在显示设备显示视图过程中,识别视图中多个视图元素的轮廓;

获取每个所述视图元素的轮廓的最小外接矩形;

计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度;所述参考图形为平行于显示界面一条边的直线;

根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向;

所述获取每个所述视图元素的轮廓的最小外接矩形的步骤后还包括:分别获取相互平行的n个最小外接矩形;其中,n为大于或者等于2的正整数;

当所述n在最小外接矩形总数中的比例超过设定比例时,删除n个最小外接矩形以外的最小外接矩形。

2.根据权利要求1所述的视图调整方法,其特征在于,所述计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度的步骤包括:在所述最小外接矩形中选择一边作为调整线,并根据所述最小外接矩形对应的视图元素设置调整线的方向;

在显示设备的显示界面上预设的参考图形中选择一边作为参考线,根据所述参考图形与显示界面的相对位置设置所述参考线的方向;

获取所述调整线与参考线所成的角,得到最小外接矩形与参考图形之间的角度。

3.根据权利要求1所述的视图调整方法,其特征在于,所述根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向的步骤包括:根据所述角度旋转视图在显示界面的显示角度;

在检测到所述视图的方向与目标方向不一致时,将所述视图旋转90度,直至将视图调整到目标方向。

4.根据权利要求1至3任一项所述的视图调整方法,其特征在于,在显示设备显示视图前,还包括:利用图像捕获设备捕获视图资料对应的视图;

所述识别视图中视图元素的轮廓的步骤前还包括:检测视图的各个视图边界,并获取各个视图边界之间的边界比例;

判断所述边界比例是否与预设的边界比例一致;

若否,则调整图像捕获设备的捕获位置,直至所述边界比例与预设的边界比例一致。

5.根据权利要求1至3任一项所述的视图调整方法,其特征在于,所述视图元素包括显示界面显示的文字或者图形。

6.根据权利要求1至3任一项所述的视图调整方法,其特征在于,所述显示界面为矩形。

7.一种视图调整系统,其特征在于,包括:识别模块,用于在显示设备显示视图过程中,识别视图中多个视图元素的轮廓;

获取模块,用于获取每个所述视图元素的轮廓的最小外接矩形;

计算模块,用于计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度;所述参考图形为平行于显示界面一条边的直线;

调整模块,用于根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向;

所述获取每个所述视图元素的轮廓的最小外接矩形的步骤后还包括:分别获取相互平行的n个最小外接矩形;其中,n为大于或者等于2的正整数;

当所述n在最小外接矩形总数中的比例超过设定比例时,删除n个最小外接矩形以外的最小外接矩形。

8.根据权利要求7所述的视图调整系统,其特征在于,所述计算模块包括:第一选择模块,用于在所述最小外接矩形中选择一边作为调整线,并根据所述最小外接矩形对应的视图元素设置调整线的方向;

第二选择模块,用于在显示设备的显示界面上预设的参考图形中选择一边作为参考线,根据所述参考图形与显示界面的相对位置设置所述参考线的方向;

角度获取模块,用于获取所述调整线与参考线所成的角,得到最小外接矩形与参考图形之间的角度。

9.根据权利要求7所述的视图调整系统,其特征在于,所述调整模块包括:旋转模块,用于根据所述角度旋转视图在显示界面的显示角度;

检测模块,用于在检测到所述视图的方向与目标方向不一致时,将所述视图旋转90度,直至所述视图将视图调整到目标方向。

说明书 :

视图调整方法和系统

技术领域

[0001] 本发明涉及多媒体显示技术领域,特别是涉及一种视图调整方法和系统。

背景技术

[0002] 随着多媒体技术的高速发展,人们在工作和生活中使用多媒体技术获取视图资料的需求越来越高。例如,课堂上,老师经常使用扫描仪对试卷或者课本等视图资料进行扫描处理后传输至大屏显示设备进行显示;会议时,发言人将纸质报告通过拍摄等方式进行获取后,实时传输至相关显示设备进行显示,以便参与者可以查看相应的报告内容。
[0003] 在显示设备显示各类视图资料对应的视图过程中,为了避免相关视图在显示界面中显示位置出现偏差(如倒置、左倾或者右倾等),通常需要在图像捕获设备扫描或者拍照时调整视图资料的摆放位置,或在视图显示过程中根据显示偏差实时调整视图资料的位置。
[0004] 上述技术方案,虽然可以一定程度上保证相应视图的显示效果,然而视图资料的调整操作较为复杂,容易导致调整效率低。

发明内容

[0005] 基于此,有必要针对传统方案容易导致调整效率低的技术问题,提供一种视图调整方法和系统。
[0006] 一种视图调整方法,包括如下步骤:
[0007] 在显示设备显示视图过程中,识别视图中视图元素的轮廓;
[0008] 获取所述视图元素的轮廓的最小外接矩形;
[0009] 计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度;
[0010] 根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向。
[0011] 一种视图调整系统,包括:
[0012] 识别模块,用于在显示设备显示视图过程中,识别视图中视图元素的轮廓;
[0013] 获取模块,用于获取所述视图元素的轮廓的最小外接矩形;
[0014] 计算模块,用于计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度;
[0015] 调整模块,用于根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向。
[0016] 上述视图调整方法和系统,可以在显示设备显示视图过程中,识别视图中视图元素的轮廓,获取上述轮廓的最小外接矩形,进而计算最小外接矩形与预设的参考图形之间的角度,以此调整视图在显示界面上的显示角度,以将上述视图调整到目标方向,在保证视图显示效果的基础上,具有较高的调整效率。

附图说明

[0017] 图1为一个实施例的视图调整方法流程图;
[0018] 图2为一个实施例的视图元素示意图;
[0019] 图3为一个实施例的视图调整系统结构示意图。

具体实施方式

[0020] 下面结合附图对本发明的视图调整方法和系统的具体实施方式作详细描述。
[0021] 参考图1,图1所示表示一个实施例的触摸时间获取方法流程图,包括如下步骤:
[0022] S10,在显示设备显示视图过程中,识别视图中视图元素的轮廓;
[0023] 上述视图元素包括文字、图形以及表格中的一种或者多种。上述步骤可以根据视图各个像素点的灰度信息识别视图中视图元素的轮廓,比如,可以获取任意相邻两个像素点的灰度差,识别上述灰度差大于预设灰度差的各对像素点,根据在相应视图元素最外围的各对灰度差大于预设灰度差的像素点确定上述视图元素的轮廓。上述预设灰度差可以根据相应视图的背景灰度值和视图元素的灰度值进行设置;若视图元素对应多个灰度值,上述预设灰度差还可以根据视图元素对应多个灰度值进行相应设置。
[0024] 上述视图可以包括一个或者多个视图元素,可以对视图中各个视图元素进行轮廓识别,以生成各个视图元素对应的最小外界矩形;若视图中的视图元素个数较多,则可以对其中一部分视图元素进行轮廓识别以及相应最小外接矩形的生成;上述进行轮廓识别的视图元素可以根据视图元素的总数设定,比如设定为总数的50%至总数之间的任一值等等。
[0025] S20,获取所述视图元素的轮廓的最小外接矩形;
[0026] 上述视图元素可以如图2中的图形101和文字103所示,视图元素的轮廓的最小外接矩形可以如图2中的矩形102和104所示,如图2所示,视图元素的元素方向(图形方向或者文字方向)与相应的最小外接矩形的任一边平行或者垂直。
[0027] S30,计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度;
[0028] 上述参考图形可以根据显示界面各边界对应的几何图形进行设置,还可以根据适用于用户预览的方向进行设置,比如设置为垂直于水平面的直线或者矩形等等;若显示界面各边界对应的几何图形为矩形,则上述参考图形还可以设置为与显示界面所所对应矩形平行或者重合的矩形。
[0029] 上述角度的计算过程可以包括:
[0030] 在最小外接矩形中(若最小外接矩形为多个,则可以在任一个最小外接矩形中)选取一条边作为调整线;
[0031] 若参考图形包括多个直线或者直线段边,则从上述直线或者直线段边选取一条边作为参考线;
[0032] 计算所述调整线与参考线之间的夹角,根据上述夹角确定最小外接矩形与参考图形之间的角度;或者分别设置调整线和参考线的方向,计算设置方向后的调整线和参考线所成的角度,以此确定最小外接矩形与参考图形之间的角度。
[0033] S40,根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向。
[0034] 上述步骤中,根据所述角度调整视图在显示界面上的显示角度的过程可以包括:将视图旋转(w+k*90°);其中,上述w为最小外接矩形与参考图形之间的角度,k为0、1、2或者
3,符合“*”表示相乘。调整后的视图可以在显示界面的目标方向进行显示,此时视图的方向与显示界面的显示方向一致,即上述视图在显示界面中显示方向或者位置不存在倒置、左倾或者右倾等影响用户预览效果的偏差。上述目标方向为用户预览时获得最佳效果的方向,即视图中的各个视图元素均不会出现显示方向偏差的方向。
[0035] 本实施例提供的视图调整方法,可以在显示设备显示视图过程中,识别视图中视图元素的轮廓,获取上述轮廓的最小外接矩形,进而计算最小外接矩形与预设的参考图形之间的角度,以此调整视图在显示界面上的显示角度,以将视图调整到目标方向,在保证视图显示效果的基础上,具有较高的调整效率。
[0036] 在一个实施例中,上述计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度的步骤可以包括:
[0037] 在所述最小外接矩形中选择一边作为调整线,并根据所述最小外接矩形对应的视图元素设置调整线的方向;
[0038] 在显示设备的显示界面上预设的参考图形中选择一边作为参考线,根据所述参考图形与显示界面的相对位置设置所述参考线的方向;
[0039] 获取所述调整线与参考线所成的角,得到最小外接矩形与参考图形之间的角度。
[0040] 上述调整线的方向可以设置为视图元素顶端至底端的方向,上述参考线的方向可以设置为显示界面端顶端至底端的方向,旋转视图在显示界面的显示角度,当调整线的方向与参考线的方向完全相同时,视图被调整到目标方向。
[0041] 本实施例分别在最小外接矩形中选择调整线,在参考图形中选择参考线,根据上述调整线和参考线所成的角度确定最小外接矩形与参考图形之间的角度,可以保证所确定的角度的准确性。
[0042] 在一个实施例中,可以识别视图中多个视图元素的轮廓;
[0043] 所述获取所述视图元素的轮廓的最小外接矩形的步骤后还可以包括:
[0044] 分别获取相互平行的n个最小外接矩形;其中,n为大于或者等于2的正整数;
[0045] 当所述n在最小外接矩形总数中的比例超过设定比例时,删除n个最小外接矩形以外的最小外接矩形。
[0046] 通常情况下,视图中各个视图元素的方向是一致的,因此多个视图元素分别对应的最小外接矩形相互平行。若其中存在与其他最小外接矩形不平行的最小外接矩形,表明该最小外接矩形所对应的视图元素方向特殊,不能代表相应视图的方向;或者该最小外接矩形在生成过程中出现误差,为了提高用于计算角度的最小外接矩形的准确性,需要将出现误差的最小外接矩形进行删除。
[0047] 上述设定比例可以根据视图元素的个数进行设置,比如设置为90%或者91%等值。
[0048] 本实施例将出现误差或者不具代表性的最小外接矩形进行删除,可以提高用于计算角度的最小外接矩形的准确性,进而提高相应视图调整的准确性。
[0049] 在一个实施例中,上述根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向的步骤可以包括:
[0050] 根据所述角度旋转视图在显示界面的显示角度;
[0051] 在检测到所述视图的方向与目标方向不一致时,将所述视图旋转90度,直至将视图调整到目标方向。
[0052] 本实施例中,视图的方向可以设置为视图中任一一个视图元素从顶端至底端的方向,目标方向可以设置为显示界面或者顶端至底端的方向,两者方向一致(将视图调整到目标方向)后,视图中各个视图元素均不会出现倒置、左倾或者右倾等显示偏差。
[0053] 在一个实施例中,在显示设备显示视图前,还包括:
[0054] 利用图像捕获设备捕获视图资料对应的视图;
[0055] 上述识别视图中视图元素的轮廓的步骤前还可以包括:
[0056] 检测视图的各个视图边界,并获取各个视图边界之间的边界比例;
[0057] 判断所述边界比例是否与预设的边界比例一致;
[0058] 若否,则调整图像捕获设备的捕获位置,直至所述边界比例与预设的边界比例一致。
[0059] 本实施例中,由于视图资料摆放位置或者照相机等图像捕获设备的放置位置等出现偏差,可能导致上述视图资料获取不完整,从而使相应的视图不完整,此时可以根据视图中各个视图边界之间的边界比例进行视图完整性检测,若视图对应的边界比例与预设的边界比例不一致,表明视图的一条或者多条边界与视图资料中的相应边界不对应,上述视图不完整,需要将图像捕获设备移动至目的捕获位置,以获取视图资料的完整视图。上述预设的边界比例可以根据视图资料的原始边界长度进行设置。上述目的捕获位置包括图像捕获设备可以捕获视图资料完整视图的位置,其可以对视图资料的摆放位置进行识别,根据所识别的摆放位置确定目的捕获位置。
[0060] 在一个实施例中,上述视图元素可以包括显示界面显示的文字或者图形。
[0061] 在一个实施例中,上述显示界面可以为矩形,所述参考图形为平行于显示界面一条边的直线。
[0062] 本实施例将平行于矩形显示界面某条边的直线设为参考图形,可以对参考图形进行简化,以提高根据参考图形获取相应角度的效率,从而提高视图的调整效率。
[0063] 参考图3,图3所示为一个实施例的视图调整系统结构示意图,包括:
[0064] 识别模块10,用于在显示设备显示视图过程中,识别视图中视图元素的轮廓;
[0065] 上述视图元素包括文字、图形以及表格中的一种或者多种。上述识别模块10中,可以根据视图各个像素点的灰度信息识别视图中视图元素的轮廓,比如,可以获取任意相邻两个像素点的灰度差,识别上述灰度差大于预设灰度差的各对像素点,根据在相应视图元素最外围的各对灰度差大于预设灰度差的像素点确定上述视图元素的轮廓。上述预设灰度差可以根据相应视图的背景灰度值和视图元素的灰度值进行设置;若视图元素对应多个灰度值,上述预设灰度差还可以根据视图元素对应多个灰度值进行相应设置。
[0066] 上述视图可以包括一个或者多个视图元素,可以对视图中各个视图元素进行轮廓识别,以生成各个视图元素对应的最小外界矩形;若视图中的视图元素个数较多,则可以对其中一部分视图元素进行轮廓识别以及相应最小外接矩形的生成;上述进行轮廓识别的视图元素可以根据视图元素的总数设定,比如设定为总数的50%至总数之间的任一值等等。
[0067] 获取模块20,用于获取所述视图元素的轮廓的最小外接矩形;
[0068] 上述视图元素可以如图2中的图形101和文字103所示,视图元素的轮廓的最小外接矩形可以如图2中的矩形102和104所示,如图2所示,视图元素的元素方向(图形方向或者文字方向)与相应的最小外接矩形的任一边平行或者垂直。
[0069] 计算模块30,用于计算所述最小外接矩形与显示设备的显示界面上预设的参考图形之间的角度;
[0070] 上述参考图形可以根据显示界面各边界对应的几何图形进行设置,还可以根据适用于用户预览的方向进行设置,比如设置为垂直于水平面的直线或者矩形等等;若显示界面各边界对应的几何图形为矩形,则上述参考图形还可以设置为与显示界面所所对应矩形平行或者重合的矩形。
[0071] 调整模块40,用于根据所述角度调整视图在显示界面上的显示角度,将视图调整到目标方向。
[0072] 上述调整模块40中,根据所述角度调整视图在显示界面上的显示角度的过程可以包括:将视图旋转(w+k*90°);其中,上述w为最小外接矩形与参考图形之间的角度,k为0、1、2或者3,符合“*”表示相乘。调整后的视图可以在显示界面的目标方向进行显示,此时视图的方向与显示界面的显示方向一致,即上述视图在显示界面中显示方向或者位置不存在倒置、左倾或者右倾等影响用户预览效果的偏差。上述目标方向为用户预览时获得最佳效果的方向,即视图中的各个视图元素均不会出现显示方向偏差的方向。
[0073] 本发明提供的视图调整系统,可以在显示设备显示视图过程中,识别视图中视图元素的轮廓,获取上述轮廓的最小外接矩形,进而计算最小外接矩形与预设的参考图形之间的角度,以此调整视图在显示界面上的显示角度,以将视图调整到目标方向,在保证视图显示效果的基础上,具有较高的调整效率。
[0074] 在一个实施例中,上述计算模块可以包括:
[0075] 第一选择模块,用于在所述最小外接矩形中选择一边作为调整线,并根据所述最小外接矩形对应的视图元素设置调整线的方向;
[0076] 第二选择模块,用于在显示设备的显示界面上预设的参考图形中选择一边作为参考线,根据所述参考图形与显示界面的相对位置设置所述参考线的方向;
[0077] 角度获取模块,用于获取所述调整线与参考线所成的角,得到最小外接矩形与参考图形之间的角度。
[0078] 本实施例分别在最小外接矩形中选择调整线,在参考图形中选择参考线,根据上述调整线和参考线所成的角度确定最小外接矩形与参考图形之间的角度,可以保证所确定的角度的准确性。
[0079] 在一个实施例中,上述调整模块可以包括:
[0080] 旋转模块,用于根据所述角度旋转视图在显示界面的显示角度;
[0081] 检测模块,用于在检测到所述视图的方向与目标方向不一致时,将所述视图旋转90度,直至所述视图将视图调整到目标方向。
[0082] 本发明提供的视图调整系统与本发明提供的视图调整方法一一对应,在所述视图调整方法的实施例阐述的技术特征及其有益效果均适用于视图调整系统的实施例中,特此声明。
[0083] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0084] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。