• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 9
    • 下载费用:30 金币  

    重庆时时彩号码分析: 一种多方视频通话窗口的分屏方法.pdf

    关 键 词:
    一种 多方 视频 通话 窗口 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201610870999.4

    申请日:

    2016.09.30

    公开号:

    CN106488145A

    公开日:

    2017.03.08

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):H04N 5/265申请日:20160930|||公开
    IPC分类号: H04N5/265; H04N7/15; G06T3/40 主分类号: H04N5/265
    申请人: 宁波菊风系统软件有限公司
    发明人: 钱晓炯; 蒋晓刚; 施佳炜
    地址: 315040 浙江省宁波市高新区新晖路682号华之楼204室
    优先权:
    专利代理机构: 宁波诚源专利事务所有限公司 33102 代理人: 刘凤钦;邓青玲
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610870999.4

    授权公告号:

    |||

    法律状态公告日:

    2017.04.05|||2017.03.08

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明涉及一种多方视频通话窗口的分屏方法,用于将n个原始视频图像同时分布在同一个显示屏幕上进行显示,其特征在于:包括如下步骤:步骤一、通过缩放,将n个原始视频图像的高度设为一致;步骤二、将调整高度后的n个原始视频图像拼接成一行;步骤三、对带状视频图像区域的大小进行调整;步骤四、获取带状视频图像区域分布到显示屏幕上所需要的行数或列数k;步骤五、将带状视频图像区域排列在显示屏幕上,如果当前行或当前列排满,则排到下一行或下一列,直到将所有视频图像排完为止。与现有技术相比,本发明的优点在于:能较好地、稳定的、美观将n个视频图像同时分布在同一个显示屏幕上进行显示。

    权利要求书

    1.一种多方视频通话窗口的分屏方法,用于将n个原始视频图像同时分布在同一个显
    示屏幕上进行显示,其特征在于:包括如下步骤:
    步骤一、通过缩放,将n个原始视频图像的高度设为一致:
    设显示屏幕的高为a,宽为b,n个原始视频图像的高和宽记为Vi(hi,wi),i=1,2,…n,取
    hi中的最大值H,通过缩放,不改变原始视频图像的长宽比,令所有原始视频图像的高度为
    H;
    步骤二、将步骤一调整高度后的n个原始视频图像拼接成一行,形成具有n个窗口的带
    状视频图像区域,带状视频图像区域的总长度每个窗口对应一个调整高度
    后的原始视频图像;
    步骤三、以显示屏幕能够容纳所有原始视频图像且面积最大原则对带状视频图像区域
    的大小进行调整:
    3.1、引入初始缩放因子s,
    3.2、得到带状视频图像区域接近希望的高he和长le:
    he=H×s=(H2×L)/(a×b)
    le=L×s=(L2×H)/(a×b)
    3.3、计算最终缩放因子r和带状视频图像区域最终的高h和长l
    其中
    ku为kr向上取整;kd为kr向下取整;h=he*r,l=le*r;
    步骤四、获取带状视频图像区域分布到显示屏幕上所需要的行数或列数k:
    其中
    ku为kr向上取整;kd为kr向下取整;h=he*r,l=le*r;
    步骤五、将带状视频图像区域按单个窗口为单位,从显示屏幕的一角开始逐行或逐列
    将调整大小后的带状视频图像区域排列在显示屏幕上,如果当前行或当前列排满,则排到
    下一行或下一列,直到将所有视频图像排完为止。
    2.根据权利要求1所述的分屏方法,其特征在于:所述步骤四中,每行或每列若有空间
    未占满,则居中排布或左对齐排布或右对齐排布货分散居中排布。
    3.根据权利要求1所述的分屏方法,其特征在于:所述步骤四中,如果最后一行或最后
    一列排完还要多余的视频图像,则按顺序将多余的视频图像布置在空隙最多的一行或一
    列,如果空隙不够,则将该多余的视频图与当前行或当前列的每个视频图像一起缩小,直至
    该该多余的视频图能与当前行或当前列的每个视频图像一起排列在当前行或当前列;如此
    循环,直至所有多余的视频图像均排布在显示屏幕上。
    4.根据权利要求1所述的分屏方法,其特征在于:还包括如下步骤:
    步骤六:对每一行或每一列所有视频图像的大小进行调整,直至每一行或每一列列的
    所有视频图像排列在一起后的总宽度保持一致。

    说明书

    一种多方视频通话窗口的分屏方法

    技术领域

    本发明涉及一种多方视频通话窗口的分屏方法。

    背景技术

    随着技术的发展以及通信需求的增长,多方视频通话软件越来越多地出现,由于
    手机、PC等平台终端的多样性,多方视频通话软件采集的多个视频图像长宽比各不相同,导
    致多方视频通话软件在对这些视频图像进行适配或组合排布时产生困难。

    发明内容

    本发明所要解决的技术问题是针对上述现有技术提供一种使用方便、效果稳定、
    排布美观的多方视频通话窗口的分屏方法。

    本发明解决上述技术问题所采用的技术方案为:一种多方视频通话窗口的分屏方
    法,用于将n个原始视频图像同时分布在同一个显示屏幕上进行显示,其特征在于:包括如
    下步骤:

    步骤一、通过缩放,将n个原始视频图像的高度设为一致:

    设显示屏幕的高为a,宽为b,n个原始视频图像的高和宽记为Vi(hi,wi),i=1,2,…
    n,取hi中的最大值H,通过缩放,不改变原始视频图像的长宽比,令所有原始视频图像的高
    度为H;

    步骤二、将步骤一调整高度后的n个原始视频图像拼接成一行,形成具有n个窗口
    的带状视频图像区域,带状视频图像区域的总长度每个窗口对应一个调整
    高度后的原始视频图像;

    步骤三、以显示屏幕能够容纳所有原始视频图像且面积最大原则对带状视频图像
    区域的大小进行调整:

    3.1、引入初始缩放因子s,

    3.2、得到带状视频图像区域接近希望的高he和长le:

    he=H×s=(H2×L)/(a×b)

    le=L×s=(L2×H)/(a×b)

    3.3、计算最终缩放因子r和带状视频图像区域最终的高h和长l

    其中

    ku为kr向上取整;kd为kr向下取整;h=he*r,l=le*r;

    步骤四、获取带状视频图像区域分布到显示屏幕上所需要的行数或列数k:

    其中

    ku为kr向上取整;kd为kr向下取整;h=he*r,l=le*r;

    步骤五、将带状视频图像区域按单个窗口为单位,从显示屏幕的一角开始逐行或
    逐列将调整大小后的带状视频图像区域排列在显示屏幕上,如果当前行或当前列排满,则
    排到下一行或下一列,直到将所有视频图像排完为止。

    作为改进,所述步骤四中,每行或每列若有空间未占满,则居中排布或左对齐排布
    或右对齐排布货分散居中排布。

    再改进,所述步骤四中,如果最后一行或最后一列排完还要多余的视频图像,则按
    顺序将多余的视频图像布置在空隙最多的一行或一列,如果空隙不够,则将该多余的视频
    图与当前行或当前列的每个视频图像一起缩小,直至该该多余的视频图能与当前行或当前
    列的每个视频图像一起排列在当前行或当前列;如此循环,直至所有多余的视频图像均排
    布在显示屏幕上。

    再改进,本发明还包括如下步骤:

    步骤六:对每一行或每一列所有视频图像的大小进行调整,直至每一行或每一列
    列的所有视频图像排列在一起后的总宽度保持一致。

    与现有技术相比,本发明的优点在于:能较好地、稳定的、美观将n个视频图像同时
    分布在同一个显示屏幕上进行显示。

    附图说明

    图1为本发明实施例中将五个原始视频图像示意图;

    图2为本发明实施例中将五个原始视频图像拼接成带状视频图像区域的示意图;

    图3为本发明实施例中显示屏幕尺寸图;

    图4为本发明实施例中带状视频在一种显示屏幕的排列效果示意图;

    图5为本发明实施例中带状视频在另一种显示屏幕的排列效果示意图;

    图6为本发明实施例中带状视频再一种显示屏幕的排列效果示意图;

    图7为本发明实施例中带状视频在一种显示屏幕的排列效果示意图;

    图8为本发明实施例中带状视频在另一种显示屏幕的排列效果示意图;

    图9为本发明实施例中带状视频再一种显示屏幕的排列效果示意图;

    图10为本发明实施例中多方视频通话窗口的分屏方法流程图。

    具体实施方式

    以下结合附图实施例对本发明作进一步详细描述。

    如图10所示的多方视频通话窗口的分屏方法,用于将n个原始视频图像同时分布
    在同一个显示屏幕上进行显示,其包括如下步骤:

    步骤一、通过缩放,将n个原始视频图像的高度设为一致:

    设显示屏幕的高为a,宽为b,参见图3所示,n个原始视频图像的高和宽记为Vi(hi,
    wi),i=1,2,…n,取hi中的最大值H,通过缩放,不改变原始视频图像的长宽比,令所有原始
    视频图像的高度为H;本实施例中,n=5,5个原始视频图像及拼接成带状视频图像区域参见
    图1、2所示;

    步骤二、将步骤一调整高度后的n个原始视频图像拼接成一行,形成具有n个窗口
    的带状视频图像区域,带状视频图像区域的总长度每个窗口对应一个调整
    高度后的原始视频图像;

    步骤三、以显示屏幕能够容纳所有原始视频图像且面积最大为原则对带状视频图
    像区域的大小进行调整:

    3.1、引入初始缩放因子s,

    3.2、得到带状视频图像区域接近希望的高he和长le:

    he=H×s=(H2×L)/(a×b)

    le=L×s=(L2×H)/(a×b)

    3.3、计算最终缩放因子r和带状视频图像区域最终的高h和长l

    其中

    ku为kr向上取整;kd为kr向下取整;h=he*r,l=le*r;

    步骤四、获取带状视频图像区域分布到显示屏幕上所需要的行数或列数k:

    其中

    ku为kr向上取整;kd为kr向下取整;h=he*r,l=le*r;

    步骤五、将带状视频图像区域按单个窗口为单位,从显示屏幕的一角开始逐行或
    逐列将调整大小后的带状视频图像区排列在显示屏幕上,如果当前行或当前列排满,则排
    到下一行或下一列,直到将所有视频图像排完为止;每行或每列若有空间未占满,则居中排
    布或左对齐排布或右对齐排布货分散居中排布;如果最后一行或最后一列排完还要多余的
    视频图像,则按顺序将多余的视频图像布置在空隙最多的一行或一列,如果空隙不够,则将
    该多余的视频图与当前行或当前列的每个视频图像一起缩小,直至该该多余的视频图能与
    当前行或当前列的每个视频图像一起排列在当前行或当前列;如此循环,直至所有多余的
    视频图像均排布在显示屏幕上;

    当k=ku=2时,5个视频图像在显示屏幕的排列效果参见图4所示;当k=kd=2时,
    5个视频图像在显示屏幕的排列效果参见图5所示;当k=ku=4时,5个视频图像在显示屏幕
    的排列效果参见图6所示;

    此时得到的排列方式每行宽度不一致,当视频块较多时容易显得杂乱不齐,因此
    本发明还包括:

    步骤六、对每一行或每一列所有视频图像的大小进行调整,直至每一行或每一列
    列的所有视频图像排列在一起后的总宽度保持一致,当k=ku=2时,5个视频图像在显示屏
    幕的排列效果参见图7所示;当k=kd=2时,5个视频图像在显示屏幕的排列效果参见图8所
    示;当k=ku=3时,5个视频图像在显示屏幕的排列效果参见图9所示。

    具体方式为:

    记第i行的宽度为width[i],高度为height[i],找到宽度最小的一行width[min]。
    对每一行的每个视频进行缩放hi=hi*width[min]/width[i],wi=wi*width[min]/width
    [i]。使得到的每行宽度大致相同(因为像素只能是整数,经过缩放后会有小数点误差的积
    累,计算得到的小数位总是截断处理,后面会再有调整,暂时视为每行宽度已相等)。

    此时第i行的高度为height[i]=height[i]*width[min]/width[i]。整体的高度
    HEIGHT


    经过此处理得到一个高为HEIGHT,宽为width[min]的矩形,显示器的高为a,宽为
    b。引入一系数j,使该矩形的一个对边挨近显示器的对边。


    每个视频高度hi=hi*j,每个视频宽度wi=wi*j。

    每行高度为height[i]=height[i]*j,每行宽度为width[i]=width[i]*j。

    由于缩放带来的小数点误差的影响,此时每行宽度并没有相同,但相差很小,以最
    宽那行为准,将其余几行与最宽那行的差距平摊到所在行的每个视频中,此操作带来的长
    宽比影响微乎其微,可忽略不计??墒敲啃锌矶榷家恢?,更为美观。最后左右居中,上下居
    中。

    以上介绍的是显示器是横屏的情况(如PC或电视机),如果是竖屏(如手机),既可
    以按相同的算法实现按行排列带状视频区域;也可以转置过来,按列的方式排列,此时带状
    视频区域是以同等宽度的方式拼接,其算法思路类似。

    关于本文
    本文标题:一种多方视频通话窗口的分屏方法.pdf
    链接地址://www.4mum.com.cn/p-6004694.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 新游戏网络游戏 赚钱而来主博九肖18码 今天重庆幸运农场开奖官网 百家樂补第三张牌规则 安微十一选五开奖号 重庆快乐10分预测 快乐10分投注技巧 蜗牛魔龙世界手游官网 零点棋牌官网是多少 必中快三计划软件 有哪些学生赚钱的软件下载 pk10抓7码方法 广东时时骗局 慈善稳赚六肖 七乐彩幸运之门走势图 秒速时时平台