发明名称 |
System and method for transport stream sync byte detection with transport stream having multiple emulated sync bytes |
摘要 |
A method and receiving device are provided that determine a synchronization byte in a plurality of transport stream packets, wherein the synchronization byte has a predetermined synchronization value. The method/receiving device receives, via a receiver, a portion of a first transport stream packet of the plurality of transport stream packets; detects, starting from the beginning of the portion of a first transport stream packet, a continuous four byte pattern that does not include the predetermined synchronization value; detects a first occurrence of a byte having the predetermined synchronization value; detects a subsequent byte separated from the first occurrence by a predetermined byte length; determines a byte value of the subsequent byte; and validates that the first occurrence is the synchronization byte based on a comparison of the byte value and the predetermined synchronization value. |
申请公布号 |
US8872970(B2) |
申请公布日期 |
2014.10.28 |
申请号 |
US201113285271 |
申请日期 |
2011.10.31 |
申请人 |
Google Technology Holdings LLC |
发明人 |
Panje Krishna Prasad;Singh Virendra;Tumuluru Sundar Murthy |
分类号 |
H04N5/08;H04J3/16;H04J3/22;H04J3/06;H04L9/00;H04L7/04;H04N21/43;H04L7/10 |
主分类号 |
H04N5/08 |
代理机构 |
Amin, Turocy & Watson, LLP |
代理人 |
Amin, Turocy & Watson, LLP |
主权项 |
1. A method of determining a synchronization byte in a plurality of transport stream packets, the synchronization byte having a predetermined synchronization value, the method comprising:
receiving, via a receiver, a portion of the plurality of transport stream packets; detecting, via a synchronization byte detection portion and starting from the beginning of the portion of the plurality of transport stream packets, a first continuous four-byte pattern that does not include the predetermined synchronization value; detecting, via the synchronization byte detecting portion, a first occurrence of a byte having the predetermined synchronization value located in the portion of the plurality of transport stream packets after the first continuous four-byte pattern that does not include the predetermined synchronization value; detecting, via the synchronization byte detection portion, a subsequent byte separated from the first occurrence by a predetermined byte length; determining, via the synchronization byte detection portion, a byte value of the subsequent byte; and validating, via a synchronization byte validation portion, that the first occurrence is the synchronization byte based on a comparison of the byte value and the predetermined synchronization value. |
地址 |
Mountain View CA US |