著录项信息
| 专利名称 | 分屏多媒体视频会议 |
| 申请号 | CN200680009752.8 | 申请日期 | 2006-01-26 |
| 法律状态 | 撤回 | 申报国家 | 中国 |
| 公开/公告日 | 2008-03-19 | 公开/公告号 | CN101147400 |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | H04N7/26 | IPC分类号 | H;0;4;N;7;/;2;6;;;H;0;4;N;7;/;1;5查看分类表>
|
| 申请人 | 爱米特系统公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 爱米特系统公司 | 当前权利人 | 爱米特系统公司 |
| 发明人 | 成道·黄;史蒂文·王;卫平·李 |
| 代理机构 | 北京律诚同业知识产权代理有限公司 | 代理人 | 徐金国;陈红 |
摘要
本发明涉及一种对视频进行编码的方法。以全帧分辨率捕捉视频序列。确定在视频序列帧中内部区域的边界。以全帧分辨率将所述视频序列编码到比特流中。所述比特流包含针对内部区域编码的子比特流。在比特流中嵌入数据。所述数据识别出比特流的子比特流。一方面,数据是用于指定内部区域的包头。另一方面,所述编码基于在内部区域中的像素估计内部区域中像素的运动。
1.一种视频的编码方法,该方法包括:
以全帧分辨率捕捉视频序列;
识别视频序列的帧中内部区域的边界;
以全帧分辨率将视频序列编码为比特流,所述比特流包含针对内部区域编 码的子比特流;
在比特流中嵌入数据,所述数据用于在比特流中识别出子比特流。
2.根据权利要求1所述的方法,其特征在于,所述数据是包头,所述包 头用于指定内部区域。
3.根据权利要求2所述的方法,其特征在于,所述包头包含指定下述内 容的信息:要丢弃的宏块组数、要保留的中心宏块组数、每一个中心宏块组中 要丢弃的起始比特数以及每一个宏块组中要保留的中心比特数。
4.根据权利要求2所述的方法,其特征在于,内部区域是仅从包头和比 特流中的子比特流部分解码得到的。
5.一种用于视频的编码装置,包含:
用于以全帧分辨率捕捉视频序列的器件;
用于识别视频编码序列帧中内部区域边界的器件;
用于以全帧分辨率将视频序列编码到比特流中的器件,所述比特流包含针 对内部区域编码的子比特流;
用于在所述比特流中嵌入数据的器件,所述数据用于从比特流中识别出子 比特流。
6.根据权利要求5所述的装置,其特征在于,所述数据是包头,所述包 头用于指定内部区域。
7.根据权利要求6所述的装置,其特征在于,所述包头包含用于指定下 述内容的信息:要丢弃的宏块组数、要保留的中心宏块组数、每一个中心宏块 组中要丢弃的起始比特数以及每一个宏块组中要保留的中心比特数。
8.根据权利要求6所述的装置,其特征在于,内部区域为仅从包头和比 特流中的子比特流部分解码得到的。
9.一种机器可读媒体,其具有让机器执行机器可执行的方法的指令,所 述方法包括:
以全帧分辨率捕捉视频序列;
识别视频序列的帧中用于内部区域的边界;
以全帧分辨率将视频序列编码为比特流,所述比特流包含针对内部区域编 码的子比特流;
在所述比特流中嵌入数据,所述数据用于从比特流中识别出子比特流。
10.根据权利要求9所述的机器可读媒体,其特征在于,所述数据是包头, 所述包头用于指定内部区域。
11.根据权利要求10所述的机器可读媒体,其特征在于,所述包头包含 用于指定下述内容的信息:要丢弃的宏块组数、要保留的中心宏块组数、每一 个中心宏块组中要丢弃的起始比特数以及每一个宏块组中要保留的中心比特 数。
12.根据权利要求10所述的机器可读媒体,其特征在于,内部区域是仅 从包头和比特流中的子比特流部分解码得到的。
13.一种方法,包括:
接收编码后的比特流,所述比特流是以全帧分辨率针对视频序列进行编码 的;
识别出比特流中的子比特流,所述子比特流是针对视频序列帧中内部区域 编码的,所述内部区域具有低于全帧分辨率的第一分辨率;并且
丢弃所述比特流的比特以获得子比特流。
14.根据权利要求13所述的方法,其特征在于,还包含:
将子比特流降采样到第二分辨率,所述第二分辨率低于所述第一分辨率。
15.根据权利要求13所述的方法,其特征在于,还包含:
将子比特流传输到目的端点,以在分屏窗口中显示。
16.根据权利要求13所述的方法,其特征在于,所述识别出子比特流的 步骤包含读出嵌入到比特流中的包头,所述包头用于指定内部区域。
17.根据权利要求13所述的方法,其特征在于,还包含:
将大量比特附加到子比特流中以使子比特流中中心比特字节对齐,所述中 心比特是针对内部区域的一部分进行编码的。
将包头附加到子比特流,所述包头包含表示附加比特数的值;并且
传输所述子比特流、所述附加的比特,以及所述包头到目的端点。
18.一种装置,包含:
用于接收编码后的比特流的器件,所述比特流是针对视频序列以全帧分辨 率进行编码的;
用于识别出比特流中的子比特流的器件,所述子比特流是针对视频序列帧 中的内部区域编码的,所述内部区域具有低于全帧分辨率的第一分辨率;并且
丢弃所述比特流的比特以获得子比特流的器件。
19.根据权利要求18所述的装置,还包含:
将子比特流降采样到第二分辨率的器件,所述第二分辨率低于所述第一分 辨率。
20.根据权利要求18所述的装置,还包含:
将子比特流传输到目的端点以在分屏窗口中显示的器件。
21.根据权利要求18所述的装置,其特征在于,所述用于识别所述子比 特流的器件包含用于从所述比特流中读出嵌入的包头的器件,所述包头用于指 定内部区域。
22.根据权利要求18所述的装置,其特征在于,还包含:
将大量比特附加到子比特流中以使子比特流中的中心比特字节对齐的器 件,所述中心比特是针对内部区域的一部分进行编码的;
将包头附加到子比特流中的器件,所述包头包含表示附加比特数的值;并 且
传输所述子比特流、所述附加的比特、以及所述包头到目的端点的器件。
23.一种机器可读媒体,具有让机器执行机器可执行的方法的指令,所述 方法包括:
接收编码后的比特流,所述比特流是针对视频序列以全帧分辨率编码的;
识别出比特流中的子比特流,所述子比特流是针对视频序列帧中内部区域 编码的,所述内部区域具有低于全帧分辨率的第一分辨率;并且
丢弃所述比特流的比特以获得子比特流。
24.根据权利要求23所述的机器可读媒体,其特征在于,所述方法还包 含:
将子比特流降采样到第二分辨率,所述第二分辨率低于所述第一分辨率。
25.根据权利要求23所述的机器可读媒体,其特征在于,所述方法还包 含:
将子比特流传输到目的端点以在分屏窗口中显示。
26.根据权利要求23所述的机器可读媒体,其特征在于,所述识别出子 比特流的步骤包含读出嵌入到比特流中的包头,所述包头用来指定内部区域。
27.根据权利要求23所述的机器可读媒体,其特征在于,所述方法还包 含:
将大量比特附加到子比特流中以使子比特流中中心比特字节对齐,所述中 心比特是针对对内部区域的一部分进行编码的;
将包头附加到子比特流中,所述包头包含表示附加比特数的值;并且
传输所述子比特流、所述附加的比特以及所述包头到目的端点。
28.一种方法,包含:
识别分屏布局,所述分屏布局用于呈现来自多个端点的视频序列;
确定端点的能力,所述能力包含用于在端点处捕捉视频序列的第一分辨 率;
确定用于在分屏布局中显示视频序列的第二分辨率;
确定将视频序列从第一分辨率剪切到第二分辨率是否是可以接受的;
如果剪切是能够接受的,指示端点将视频序列以全帧分辨率编码到比特流 中,所述比特流包含针对视频序列的内部区域以第二分辨率进行编码的子比特 流。
29.根据权利要求28所述的方法,其特征在于,还包含:
如果所述剪切是无法接受的,确定将所述视频序列从第一分辨率降采样到 第二分辨率是否是可以接受;
如果所述降采样是无法接受的,指示端点以第一分辨率将视频序列编码到 比特流,所述比特流包含针对视频序列的内部区域以中间分辨率编码的子比特 流,所述中间分辨率介于所述第一分辨率和所述第二分辨率之间。
30.根据权利要求29所述的方法,其特征在于,还包含:
接受含有为所述中间分辨率的子比特流的比特流;
从所述比特流中提取所述子比特流;并且
将所述子比特流降采样到所述第二分辨率。
31.一种装置,包含:
用于识别分屏布局的器件,所述分屏布局用于呈现来自多个端点的视频序 列;
用于确定端点的能力的器件,所述能力包含用于在端点处捕捉视频序列的 第一分辨率;
用于确定在分屏布局中显示视频序列的第二分辨率的器件;
用于确定将视频序列从第一分辨率剪切到第二分辨率是否是可以接受的 器件;
如果剪切是能够接受的,用于指示端点将视频序列以全帧分辨率编码码到 比特流中的器件,所述比特流包含针对视频序列的内部区域以第二分辨率编码 的子比特流。
32.根据权利要求31所述的装置,其特征在于,还包含:
如果所述剪切是无法接受的,用于确定将所述视频序列从第一分辨率降采 样到第二分辨率是否是可以接受的器件;
如果所述降采样是无法接受的,用于指示端点以第一分辨率将视频序列编 码到比特流的器件,所述比特流包含针对视频序列的内部区域以中间分辨率编 码的子比特流,所述中间分辨率介于所述第一分辨率和所述第二分辨率之间。
33.根据权利要求32所述的装置,其特征在于,还包含:
用于接收含有为所述中间分辨率的子比特流的比特流的器件;
用于从所述比特流中提取所述子比特流的器件;并且
用于将所述子比特流降采样到所述第二分辨率的器件。
34.一种机器可读媒体,其具有能够让机器执行机器可执行的方法的指令, 所述方法包括:
识别分屏布局,所述分屏布局用于呈现来自多个端点中的视频序列;
确定端点的能力,所述能力包含用于在端点处捕捉视频序列的第一分辨 率;
确定用于在分屏布局中显示视频序列的第二分辨率;
确定将视频序列从第一分辨率剪切到第二分辨率是否是可以接受的;
如果剪切是能够接受的,指示端点将视频序列以全帧分辨率编码到比特流 中,所述比特流包含针对视频序列的内部区域以第二分辨率编码的子比特流。
35.根据权利要求34所述的机器可读媒体,其特征在于,所述方法还包 含:
如果所述剪切是无法接受的,确定将视频序列从第一分辨率降采样到第二 分辨率是否是可以接受的方法;
如果所述降采样是无法接受的,指示端点以第一分辨率将视频序列编码到 比特流,所述比特流包含针对视频序列的内部区域以中间分辨率编码的子比特 流,所述中间分辨率介于所述第一分辨率和所述第二分辨率之间。
36.根据权利要求35所述的机器可读媒体,其特征在于,所述方法还包 含:
接收含有为所述中间分辨率的子比特流的比特流;
从所述比特流中提取所述子比特流;并且
将所述子比特流降采样到所述第二分辨率。
37.一种装置,包含:
用于在图形用户界面显示分屏窗口的器件,所述窗口包含多个区域,在每 个区域显示从多个端点中的一个端点中接收到的视频序列;
用于在所述窗口中第一区域的选择的器件;
用于接收将选择的第一区域拖到第二区域上的命令的器件;
用于接收将选择的第一区域放置在所述第二区域上的命令的器件;以及
用于响应接收到放置选择的第一区域的命令交换窗口中第一区域和第二 区域的位置的器件。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2010-05-14 | 2010-05-14 | | |
2 | | 2013-08-15 | 2013-08-15 | | |
3 | | 2010-12-01 | 2010-12-01 | | |
4 | | 2011-06-21 | 2011-06-21 | | |
5 | | 2010-12-01 | 2010-12-01 | | |
6 | | 2010-09-01 | 2010-09-01 | | |
7 | | 2011-06-21 | 2011-06-21 | | |
8 | | 2008-05-23 | 2008-05-23 | | |
9 | | 2012-11-21 | 2012-11-21 | | |
10 | | 2011-03-31 | 2011-03-31 | | |
11 | | 2010-12-01 | 2010-12-01 | | |
12 | | 2012-11-21 | 2012-11-21 | | |