[发明专利]生成数据流并识别在数据流内的位置有效
申请号: | 200880005052.0 | 申请日: | 2008-02-15 |
公开(公告)号: | CN101647288A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 萨米·尼尔米;乔安·斯滕 | 申请(专利权)人: | 斯卡拉多AB公司 |
主分类号: | H04N7/50 | 分类号: | H04N7/50;H03M7/42;H04N7/26 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 罗正云;王 琦 |
地址: | 瑞典*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 数据流 识别 位置 | ||
1.一种用于生成通过可变长度编码方案被编码的数据流的方法,所述方法 包括:
根据可变长度编码方案对包含多个码字的数据流的码字进行编码,以及
在该数据流中的编码码字之间插入分隔标志,其中分隔标志的所述插入 通过在特定码字之后插入至少16个连续的二进制一被施行。
2.一种用于生成通过可变长度编码方案被编码的数据流的方法,所述 方法包括:
根据可变长度编码方案对包含多个码字的数据流的码字进行编码,以及
在该数据流中的编码码字之间插入分隔标志,其中分隔标志的所述插入 通过在特定码字之后插入至少16个连续的二进制零被施行。
3.根据权利要求1所述的方法,其中该特定码字是数据块的末尾码字。
4.根据权利要求2所述的方法,其中该特定码字是数据块的末尾码字。
5.根据权利要求1所述的方法,其中分隔标志的所述插入通过在两个 或者更多特定码字之间插入至少16个连续的二进制一被施行。
6.一种用于生成通过可变长度编码方案被编码的数据流的方法,所述 方法包括:
根据可变长度编码方案对包含多个数据块的数据流的数据块进行编码, 以及
在该数据流中的编码数据块之间插入分隔标志,其中该分隔标志是至少 16个连续的二进制一的二进制序列。
7.一种用于生成通过可变长度编码方案被编码的数据流的方法,所述 方法包括:
根据可变长度编码方案对包含多个数据块的数据流的数据块进行编码, 以及
在该数据流中的编码数据块之间插入分隔标志,其中该分隔标志是至少 16个连续的二进制零的二进制序列。
8.根据权利要求6所述的方法,其中插入分隔标志的动作进一步包括: 在晚于先前的块被编码且早于下一个编码数据块被添加到该先前的数据块 的时刻插入该分隔标志。
9.根据权利要求7所述的方法,其中插入分隔标志的动作进一步包括: 在晚于先前的块被编码且早于下一个编码数据块被添加到该先前的数据块 的时刻插入该分隔标志。
10.根据权利要求1-9中的任一项所述的方法,其中所述编码和分隔标 志的插入由硬件施行。
11.根据权利要求1-9中的任一项所述的方法,其中分隔标志在该数据 流中的所述插入连同通过该可变长度编码方案对该数据流的编码一起被施 行。
12.根据权利要求7-9中的任一项所述的方法,其中对数据块的编码根 据JPEG标准被施行,并且其中根据JPEG标准,每个数据块对应于一数据 单元。
13.根据权利要求6所述的方法,进一步包括在该分隔标志之前插入八 个二进制零。
14.根据权利要求6所述的方法,进一步包括在该分隔标志之前插入八 比特组,所述八比特组包括至少一比特的二进制零值,并且所述至少一比特 的二进制零值被设置在所述八比特组中的预定位置。
15.根据权利要求14所述的方法,其中所述至少一比特的二进制零值 的预定位置是所述八比特组中作为最低有效比特的位置。
16.根据权利要求7的所述方法,进一步包括在该分隔标志之前插入八 个二进制一。
17.一种用于检索与可变长度码流内特定码字相关的数据的方法,所述 方法包括:
识别预定义的分隔标志在该可变长度码流内的位置,其中该预定义的分 隔标志是至少16个连续二进制一的二进制序列或者至少16个连续二进制零 的二进制序列,
基于该预定义的分隔标志的位置和该预定义的分隔标志的已知长度计 算该特定码字在该可变长度码流内的起始位置,以及
检索与该特定码字相关的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯卡拉多AB公司,未经斯卡拉多AB公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880005052.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:在板上形成凸起的方法
- 下一篇:视频编码和解码的方法和设备