多画面显示方法和装置的制作方法

文档序号:7926135
专利名称:多画面显示方法和装置的制作方法
技术领域
本发明涉及视频处理技术,尤其是一种多画面显示的技术。
背景技术
多个画面拼接在一个画面中显示的技术,即多画面显示技术,在视频会 议、保安监控等很多领域都有应用。如图1所示,多画面中,每个小区域显 示的画面称为子画面,整个显示区域称为多画面,而各个小区域称为子画面 区域。子画面区域的大小和数量都是事先确定的,通常是根据要显示的子画 面的数量,将多画面的宽和高进行等分分割,常见的有四画面、九画面(横 三行、纵三列)、十六画面(横四行、纵四列)等。在过去,由于视频源的画
面宽高比都一致(一^:为4: 3),因而多画面显示只需将各个子画面筒单地拼 接在一起即可,但是,现在随着高清视频技术的不断发展,高清视频源(通 常画面宽高比为16: 9)越来越多,这就出现了如何将不同画面宽高比的子画 面显示在多画面中的问题。在现有技术中,有两种解决方法
第 一种方法是将子画面进行水平或垂直方向的切割,使其与多画面图像 比例保持一致,然后要对子画面进行等比例缩放,然后放入多画面,其效果 如图1所示。该方法的缺点是,通过将原有图像进行切割会造成原有图像信 息丢失,图像内容不完整,尤其是当图像的被切割部分存有有用信息时,这 一缺点更为突出。
第二种解决方法是子画面居于子画面区域中心摆放,剩余部分以黑色条 带填充。如果子画面的宽高比比多画面宽高比小时,如宽高比为4:3的子画面 进入宽高比为16:9的多画面,则子画面缩放时以子画面区域高度为基准进行缩 放,缩放后将子画面左右填黑色条带,子画面居中将放入多画面中对应子画 面区域;如果子画面宽高比比多画面宽高比大时,如16:9的子画面进入4:3的 多画面,则子画面缩放时以子画面区域宽度为基准进行缩放,缩放后将子画 面上下填黑色条带,子画面居中,放入多画面中对应子画面区域。其效果如 图2所示。该方法的缺点是多画面中会有很多分割子画面的黑条等填充图案 (即位于子画面间的黑条等填充图案),感觉整个图像比较零碎,影响观赏性。
可见,现有技术在处理将不同宽高比的子画面显示在多画面中时,若要 保证子画面图像不零碎,则会牺牲子画面信息的完整性,若要保证子画面信 息的完整性,则会使画面零碎,影响观赏性。

发明内容
本发明实施例要解决的技术问题是在保证各子画面信息完整的前提下, 减少分割子画面的填充图案的数量或面积。为此,本发明的实施例提供如下
方法
比较子画面的宽高比和多画面的宽高比;
如子画面宽高比小于多画面宽高比,则所述子画面按照对应子画面区域 的高度为基准进行缩放,如子画面宽高比大于多画面宽高比,则所述子画面 按照子画面区域的宽度为基准进行缩放,如子画面宽高比等于多画面宽高比, 则所述子画面按照子画面区域的高度或宽度为基准进行缩放;缩放不改变所 述子画面的宽高比;
放置缩放后的子画面,以多画面中一条直线或一个点为放置基准线或放 置基准点,以子画面中的一个点为定位点,并在放置约束条件的约束下,按 照定位点距放置基准线或放置基准点最近的规则放置所述缩放后的子画面, 在所述多画面的空余部分填入填充图案;
所述放置约束条件是相邻子画面边沿间的距离为预设的距离,且子画面 间不重叠;或者子画面局限于相应的子画面区域内。 本发明的实施例还提供一种多画面显示装置,包括 画面宽高比比举交单元,用于比4交子画面和多画面的宽高比; 子画面缩放单元,用于在所述画面宽高比比较单元的比较结果为子画面 宽高比小于多画面宽高比时,将所述子画面按照对应子画面区域的高度为基 准进行缩放;在所述画面宽高比比较单元的比较结果为子画面宽高比大于多 画面宽高比时,将所述子画面按照子画面区域的宽度为基准进行缩放;在所 述画面宽高比比较单元的比较结果为子画面宽高比等于多画面宽高比时,将所述子画面按照子画面区域的高度或宽度为基准进行缩放;缩放不改变所述
子画面的宽高比;
多画面显示单元,具体包括
基准选定模块,用于选定多画面中的一条直线为放置基准线或者选定多 画面中的一个点为放置基准点,并选定子画面中的一个点为定位点;
放置模块,用于在放置约束条件的约束下,按照所述基准选定模块选定 所述定位点距所述基准选定模块选定的放置基准线或放置基准点最近的规则 放置所述子画面缩;故单元缩;故后的子画面,并在所述多画面的空余部分填入 填充图案;
所述放置约束条件是相邻子画面边沿间的距离为预设的距离,且子画面 间不重叠;或者子画面局限于相应的子画面区域内。
与现有技术相比,本发明的方法和装置的实施例缩放字画面时不改变子 画面的宽高比,保证了各子画面信息完整;在相邻子画面边沿间的距离为预 设的距离,且子画面间不重叠,或者子画面局限于相应的子画面区域内的条 件下,按照定位点距放置基准线或放置基准点最近的规则放置缩放后的所述 子画面,减少了分割子画面的填充图案的数量或面积,从而改善用户的观感。


图1是多画面的示意图。 图2是第一种现有技术的效果图。 图3是第二种现有技术的效果图。 图4是本发明实施例一的流程图。 图5是本发明实施例二的效果图。 图6是本发明实施例三的效果图。 图7是本发明实施例四的效果图。 图8是本发明实施例五的效果图。图9是本发明实施例六的结构示意图。
具体实施例方式
以下结合

本发明的具体实施方式

实施例一
图4是本实施例的流程图。本实施例包括下列步骤
S101,比较子画面的宽高比R0和多画面的宽高比R1;如R(KR1,则执行 步骤S102,如RORl,则执行步骤S103,如R(^R1,则执行步骤S104;
S102,根据所述比较子画面的宽高比和多画面的宽高比的结果缩放子画 面,所述子画面按照对应子画面区域的高度为基准进行缩放;
S103,按照子画面区域的宽度为基准进行缩放;
S104,按照子画面区域的高度或宽度为基准进行缩放。缩放不改变所述 子画面的宽高比;
此处以高度或宽度为基准,是指使子画面的高度或宽度与相应子画面区 域的高度或宽度一致。例如,当宽高比为4: 3的子画面进入宽高比为16: 9的 多画面时,因子画面的宽高比小于多画面的宽高比,故应以相应子画面区域 的高度为基准进行缩放,即缩放时保证子画面的高度与相应子画面区域的高 度一致;当宽高比为16: 9的子画面进入宽高比为4: 3的多画面时,因子画面 的宽高比大于多画面的宽高比,故应以相应子画面区域的宽度为基准进行缩 放,即缩放时保证子画面的宽度与相应子画面区域的宽度一致。
S105,放置缩放后的子画面,以多画面中某根线或某个点为放置基准线 或;故置基准点,以子画面中的某个点为定位点,并在^:置约束条件的约束下, 按照定位点距放置基准线或放置基准点最近的规则放置所述缩放后的子画 面,空余部分填入填充图案;
基准线可以是多画面中任何一条线,基准点也可以是多画面中的任何一 个点,定位点则可以是子画面中的任意一个点。特别的,可以根据缩放的基准来确定放置基准线,若以宽度为基准缩放,则以多画面中的一条水平线为 放置基准线,若以高度为基准缩放,则以多画面中的一条垂直线为放置基准
线;更进一步,若以宽度为基准缩放,则以多画面中的水平中心线为放置基
准线,若以高度为基准缩放,则以多画面中的垂直中心线为放置基准线。此 外,可以选取多画面中心点为放置基准点。所述放置约束条件是相邻子画面
边沿间的距离为预设的距离,且子画面间不重叠;或者子画面局限于相应的 子画面区域内。这个预设的距离可以为0。填充图案则可以是任何图案,例如 单一颜色的条块、紋理图案等。
以下实施例二至五均为本实施例的具体应用,在这几个实施例中,均选 取子画面中心点为定位点。
实施例二
如图5所示,为9画面(水平3行、垂直3列)的一个应用。子画面中既包含4:3 图像比例的画面,又包含16:9图像比例的画面,而多画面比例为4:3。
因为子画面B的宽高比16:9大于多画面宽高比4:3,因此缩放以多画面中对 应子画面区域的宽度为基准,即缩放后的目标图像的宽度与子画面区域宽度 相同,进行缩放,最后缩放后得到的图像宽度与子画面区域宽度相同,而缩 放后图像的高度比子画面区域高度小。在本实施例中,根据缩放的基准来确 定放置基准线,若以宽度为基准缩放,则以多画面中的一条水平线为放置基 准线,若以高度为基准缩放,则以多画面中的一条垂直线为放置基准线。以 子画面B为例,因其是以宽度为基准缩放的,故应以某条水平线为基准放置子 画面。本实施例以第一行子画面区域的下边沿为基准,放置约束条件设为相 邻子画面边沿间的距离为0,且子画面间不重叠,为此,位于第一行的子画面 下边沿与该线重合,位于第二行的子画面上边沿与该线重合,其余子画面按 照定位点与放置基准线的距离最小的原则,放置,同时各子画面的边沿与邻 接子画面的边沿重合。多画面中的空余部分则填入填充图案。
本实施例根据缩放的基准选取多画面中的水平线或垂直线为放置基准 线,可以使放置子画面的实现更为简便。实施例三
如图6所示,为9画面(水平3行、垂直3列)的一个应用。子画面中既包含4:3 图^f象比例的画面,又包含16:9图^^比例的画面,而多画面比例为4:3。
因为子画面B的宽高比16:9大于多画面宽高比4:3,因此缩放以多画面中对 应子画面区域的宽度为基准,即缩放后的目标图像的宽度与子画面区域宽度 相同,进行缩放,最后缩放后得到的图像宽度与子画面区域宽度相同,而缩 放后图像的高度比子画面区域高度小。同实施例二一样,根据缩放的基准来 确定放置基准线。本实施例因子画面是以宽度为基准缩放的,故应以某条水 平线为基准放置子画面。在本实施例中,以多画面的水平中心线为基准,位 于第二行的子画面中心应位于多画面的水平中心线上,约束条件取为相邻子
画面边沿间的距离为0,且子画面间不重叠,其余子画面则按其定位点距多画 面水平中心线最近放置,同时各子画面的边沿与邻接子画面的边沿重合。多 画面中的空余部分则填入填充图案。
本实施例采用多画面的中心线为放置基准线,可以使子画面分布呈轴对 称;将放置约束条件取为各子画面的边沿间的距离为O,可以使分割子画面的 填充图案减少到0。
实施例四
如图7所示,为9画面的另一个应用。子画面中既包含4:3图像比例的画面, 又包含16:9图像比例的画面;而多画面比例为4:3。本实施例中,子画面的显 示局限于相应的子画面区域内。
以坐标为(2, 1)即第二行、左数第一列的子画面为例进行说明。在宽 高比例为4:3的多画面图像中,坐标为(2, 1 )的子画面区域中需要填充宽高 比例为16:9的子画面B。
因为B的宽高比16:9大于多画面宽高比4:3,因此缩;故以多画面中对应子画 面区域的宽度为基准,即缩放后的子画面的宽度与子画面区域宽度相同,进 行缩放,最后缩放后得到的图像宽度与子画面区域的宽度相同,而缩放后图 像的高度比子画面区域的高度小。同实施例二一样,根据缩放的基准来确定放置基准线。因B以宽度为基准缩放,故以多画面水平中心线为放置基准线,
约束条件取为子画面局限于相应的子画面区域内。坐标为(2, 1)的子画面 的中心在多画面中心线上,这样由于待填充图像比子画面高度小,则在子画 面位置的上边、下边出现空白,空白区域填入填充图案。
按照定位点与放置基准线的距离最小的原则,在坐标为(1,3)的子画面 区域中,保证子画面在此子画面区域内,因而子画面下边沿和子画面区域边 沿重合,子画面区域上部出现空位。在坐标为(3,1)、 (3,2)、 (3,3)的子画面区 域中,保证子画面在此子画面区域内,因而子画面下边沿和子画面区域边沿 重合,子画面下部出现空白区域。在上述空白区域中填入填充图案。
本实施例将放置约束条件:取为各子画面局限于相应子画面区域内,可以 在保证个子画面在固定区域内显示的同时,使分割子画面的填充图案尽可能 的少,这样子画面不会参差不齐,便于用户观看。
实施例五
如图8所示,为四画面的一种典型应用。子画面中既包含4:3图像比例的画 面,又包含16:9图像比例的画面,而多画面图像比例为16:9。
如图8所示,多画面图像比例为16:9,子画面A由于其宽高比大于多画面的 宽高比,因此缩放以多画面中对应子画面区域的高度为基准,即缩放后的子 画面的高度与子画面区域高度相同,进行缩放,缩放后的子画面A高度与对应 子画面区域高度相同,但宽度会比子画面区域的宽度小。在本实施例中,选 取多画面的中心点为放置基准点,放置约束条件取为相邻子画面边沿间的最 小距离为0,且子画面间不重叠,按照各个子画面的定位点距此点最近的规则 放置各个子画面,最后形成的效果是各子画面靠近多画面方向的顶点与多画 面中心重合。
本实施例选取多画面中心点为放置基准点,可以使各子画面的分布相对 多画面中心呈中心对称。
实施例六本实施例是关于多画面显示装置的实施例。该装置包括 U601,画面宽高比比4交单元,用于比4交子画面和多画面的宽高比; U602,子画面缩放单元,用于根据所述画面宽高比比较单元的比较结果 缩放子画面,如子画面宽高比小于多画面宽高比,则将所述子画面按照对应 子画面区域的高度为基准进行缩放,如子画面宽高比大于多画面宽高比,则 将所述子画面按照子画面区域的宽度为基准进行缩放,如子画面宽高比等于 多画面宽高比,则将所述子画面按照子画面区域的高度或宽度为基准进行缩 放;缩放不改变所述子画面的宽高比; U603,多画面显示单元,具体包括
U6031,基准选定模块,用于选定多画面中的一条直线为放置基准线或者 选定多画面中的一个点为放置基准点,并选定子画面中的一个点为定位点;
U6032,放置模块,用于在放置约束条件的约束下,按照所述基准选定模 块选定所述定位点距所述基准选定模块选定的放置基准线或放置基准点最近 的规则放置所述子画面缩;故单元缩放后的子画面,并在所述多画面的空余部 分填入填充图案。
U6 0 31可以选定画面中任何一条线为基准线,也可以选定多画面中的任何 一个点为基准点,并可以选定子画面中的任意一个点为定位点。特别的,U6031 可以具体用于根据缩放的基准来选定放置基准线,若以宽度为基准缩放,则
选定多画面中的一条水平线为放置基准线,若以高度为基准缩放,则选定多 画面中的一条垂直线为放置基准线,这样可以使U6032放置子画面的实现更为 简便,节省了资源;更进一步,若以宽度为基准缩放,则选定多画面中的水 平中心线为放置基准线,若以高度为基准缩放,则选定多画面中的垂直中心 线为放置基准线,这样本实施例可以使子画面分布呈轴对称。此外,U6031可 以具体用于选定多画面中心点为放置基准点,这样本实施例可以使各子画面 的分布相对多画面中心呈中心对称。U6032的所述》丈置约束条件是相邻子画面 边沿间的距离为预设的距离,且子画面间不重叠;或者子画面局限于相应的 子画面区域内。特别的,这个预设的距离可以为O,这样本实施例可以使分割子画面的填充图案减少到0。 U6032可以将任何图案作为填充图案,例如单一 颜色的条块、紋理图案等。
以上几个实施例均以宽高比16: 9和4: 3的画面为例,仅仅是因为这两种 宽高比是最为常见的,并不意味着本发明只局限于这两种宽高比。
本发明可以应用于非网络环境,也可应用于网络环境,尤其是应用于视 频会议系统或者保安监控系统。
显然,本领域的技术人员应该明白,上述的本发明的各单元或各步骤可 以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布 在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程
序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行。或 者将它们分别制作成各个电路模块,或者将它们中的多个单元或步骤制作成 单个电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上只是本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本 发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发 明的保护范围内。
权利要求
1、一种多画面显示方法,包括比较子画面的宽高比和多画面的宽高比;如子画面宽高比小于多画面宽高比,则所述子画面按照对应子画面区域的高度为基准进行缩放,如子画面宽高比大于多画面宽高比,则所述子画面按照子画面区域的宽度为基准进行缩放,如子画面宽高比等于多画面宽高比,则所述子画面按照子画面区域的高度或宽度为基准进行缩放;缩放不改变所述子画面的宽高比;放置缩放后的子画面,以多画面中一条直线或一个点为放置基准线或放置基准点,以缩放后的子画面中的一个点为定位点,并在放置约束条件的约束下,按照定位点距放置基准线或放置基准点最近的规则放置所述缩放后的子画面,在所述多画面的空余部分填入填充图案;所述放置约束条件是相邻子画面边沿间的距离为预设的距离,且子画面间不重叠;或者子画面局限于相应的子画面区域内。
2、 如权利要求1所述的多画面显示方法,其特征在于,所述以多画面中的 一条直线或一个点为放置基准线或放置基准点具体为若宽高比与所述多画面的宽高比不一致的子画面以宽度为基准进行缩 放,则以多画面中的一条水平线为放置基准线,若宽高比与所述多画面的宽 高比不一致的子画面以高度为基准缩放,则以多画面中的一条垂直线为放置 基准线。
3、 如权利要求2所述的多画面显示方法,其特征在于,所述以多画面中的 一条水平线为放置基准线具体为以多画面的水平中心线为放置基准线;所述以多画面中的一条垂直线为放置基准线具体为以多画面的垂直中心线为i丈置基准线。
4、 如权利要求1所述的多画面显示方法,其特征在于,所述以多画面中一 条直线或一个点为放置基准线或放置基准点具体为以所述多画面中心点为放置基准点。
5、 如权利要求1至4任一项所述的多画面显示方法,其特征在于所述放 置约束条件为相邻子画面边沿间的距离为0。
6、 一种多画面显示装置,包括 画面宽高比比4交单元,用于比较子画面和多画面的宽高比;子画面缩放单元,用于在所述画面宽高比比较单元的比较结果为子画面 宽高比小于多画面宽高比时,将所述子画面按照对应子画面区域的高度为基 准进行缩放;在所述画面宽高比比较单元的比较结果为子画面宽高比大于多 画面宽高比时,将所述子画面按照子画面区域的宽度为基准进行缩放;在所 述画面宽高比比较单元的比较结果为子画面宽高比等于多画面宽高比时,将 所述子画面按照子画面区域的高度或宽度为基准进行缩放;缩放不改变所述 子画面的宽高比;多画面显示单元,具体包括基准选定模块,用于选定多画面中的一条直线为放置基准线或者选定多 画面中的一个点为^:置基准点,并选定所述子画面缩;故单元缩^L后的子画面 中的一个点为定位点;放置模块,用于在放置约束条件的约束下,按照所述基准选定模块选定 所述定位点距所述基准选定模块选定的放置基准线或放置基准点最近的规则 放置所述子画面缩放单元缩放后的子画面,并在所述多画面的空余部分填入 填充图案;所述放置约束条件是相邻子画面边沿间的距离为预设的距离,且子画面 间不重叠;或者子画面局限于相应的子画面区域内。
7、 如权利要求6所述的多画面显示装置,其特征在于,所述基准选定模块 具体用于在所述子画面缩放单元以宽度为基准对子画面进行缩放的情况下,选定 多画面中的 一条水平线为放置基准线;在所述子画面缩放单元以高度为基准对子画面进行缩放的情况下,选定 多画面中的一条垂直线为放置基准线;并选定子画面中的 一个点为定位点。
8、 如权利要求7所述的多画面显示装置,其特征在于,所述基准选定模块 具体用于 在所述子画面缩放单元以宽度为基准对子画面进行缩放的情况下,选定 多画面中的水平中心线为放置基准线;在所述子画面缩放单元以高度为基准对子画面进行缩放的情况下,选定 多画面中的垂直中心线为放置基准线;并选定所述子画面缩;故单元缩;故后的子画面中的一个点为定位点。
9、 如权利要求6所述的多画面显示装置,其特征在于所述基准选定单元 具体用于选定所述多画面中心点为放置基准点,并选定所述子画面缩放单元 缩放后的子画面中的 一个点为定位点。
10、 如权利要求6至9任一项所述的多画面显示装置,其特征在于所述放 置模块具体用于在所述放置约束条件为相邻子画面边沿间的距离为0,且子画 面间不重叠的条件下,按照所述基准选定模块选定的所述定位点距所述基准 选定模块选定的放置基准线或放置基准点最近的规则放置所述子画面缩放单 元缩放后的子画面,并在所述多画面的空余部分填入填充图案。
全文摘要
本发明提供一种多画面显示方法,包括比较子画面的宽高比和多画面的宽高比;根据所述比较子画面的宽高比和多画面的宽高比的结果缩放子画面,缩放不改变所述子画面的宽高比;放置缩放后的子画面,以多画面中一条直线或一个点为放置基准线或放置基准点,以子画面中的一个点为定位点,并在放置约束条件的约束下,按照定位点距放置基准线或放置基准点最近的规则放置所述缩放后的子画面,空余部分填入填充图案。本发明还提供一种多画面显示装置。
文档编号H04N5/262GK101420534SQ20081021741
公开日2009年4月29日 申请日期2008年11月7日 优先权日2008年11月7日
发明者军 颜 申请人:深圳华为通信技术有限公司
...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1