发明名称 METHODS AND SYSTEMS FOR START CODE EMULATION PREVENTION AND DATA STUFFING
摘要 Methods and systems provide approaches to start code emulation prevention at a granularity higher than the bit level. By operating at a level other than the bit level, processing capability requirements on both the encoder and decoder side can be reduced. In accordance with one or more embodiments, a start code emulation prevention method looks for data patterns relative to fixed-size data portions larger than single bits. When a particular pattern is found, start code emulation prevention data is inserted to prevent start code emulation. The inserted data is larger than a single bit and, in some embodiments, comprises a byte. When a decoder decodes data that has had start code emulation prevention data inserted, it can easily identify legitimate start codes and then can remove the start code emulation prevention data to provide the original data that was protected. In addition, a data stuffing method is described which allows payload data to be rounded up in size to an integer number of byte sizes, and then allows filler data to be added in a manner which is easily detectable by a decoder.
申请公布号 US2009168805(A1) 申请公布日期 2009.07.02
申请号 US20090399818 申请日期 2009.03.06
申请人 MICROSOFT CORPORATION 发明人 SULLIVAN GARY J.;ESTROP STEPHEN J.
分类号 H04J3/24;H04N7/26;H03M1/22;H03M7/36;H04N5/76;H04N7/24 主分类号 H04J3/24
代理机构 代理人
主权项
地址