Multiplex communications – Communication techniques for information carried in plural... – Assembly or disassembly of messages having address headers
Reexamination Certificate
2009-03-06
2010-11-23
Moe, Aung S (Department: 2474)
Multiplex communications
Communication techniques for information carried in plural...
Assembly or disassembly of messages having address headers
C370S395640, C370S475000, C370S503000, C370S505000, C370S510000, C375S363000, C375S368000
Reexamination Certificate
active
07839895
ABSTRACT:
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.
REFERENCES:
patent: 4847877 (1989-07-01), Besseyre
patent: 4982270 (1991-01-01), Tanaka et al.
patent: 5606539 (1997-02-01), De Haan et al.
patent: 5608697 (1997-03-01), De Haan et al.
patent: 5650825 (1997-07-01), Naimpally et al.
patent: 5661665 (1997-08-01), Glass et al.
patent: 5740310 (1998-04-01), De Haan et al.
patent: 5757869 (1998-05-01), Sands et al.
patent: 5784110 (1998-07-01), Acampora et al.
patent: 5784631 (1998-07-01), Wise
patent: 5796743 (1998-08-01), Bunting et al.
patent: 5835144 (1998-11-01), Matsumura et al.
patent: 5844867 (1998-12-01), De Haan et al.
patent: 5870444 (1999-02-01), Mynett et al.
patent: 5898897 (1999-04-01), Son et al.
patent: 5930395 (1999-07-01), Nagai et al.
patent: 5946043 (1999-08-01), Lee et al.
patent: 5955977 (1999-09-01), Lei
patent: 5956090 (1999-09-01), Yamauchi
patent: 5970173 (1999-10-01), Lee et al.
patent: 6075576 (2000-06-01), Tan et al.
patent: 6266158 (2001-07-01), Hata et al.
patent: 6330214 (2001-12-01), Ohta et al.
patent: 6438317 (2002-08-01), Imahashi et al.
patent: 6453112 (2002-09-01), Imahashi et al.
patent: 6470034 (2002-10-01), Tan
patent: 6535688 (2003-03-01), Kawamura et al.
patent: 6597740 (2003-07-01), Nakamura et al.
patent: 6795506 (2004-09-01), Zhang et al.
patent: 6873629 (2005-03-01), Morris
patent: 6915078 (2005-07-01), Mazzurco
patent: 7149247 (2006-12-01), Sullivan
patent: 7248740 (2007-07-01), Sullivan
patent: 7248779 (2007-07-01), Sullivan
patent: 7505485 (2009-03-01), Sullivan et al.
patent: 7609762 (2009-10-01), Crinon et al.
patent: 2001/0001023 (2001-05-01), Imahashi et al.
patent: 2002/0035732 (2002-03-01), Zetts
patent: 2003/0146855 (2003-08-01), Sullivan et al.
patent: 2003/0189954 (2003-10-01), Miki et al.
patent: 0 886 398 (1998-12-01), None
patent: 0 948 214 (1999-10-01), None
patent: 1 018 840 (2000-07-01), None
patent: 1 043 892 (2000-10-01), None
patent: 1 069 777 (2001-01-01), None
patent: 1 079 631 (2001-02-01), None
patent: 1 111 932 (2001-06-01), None
patent: 6-006335 (1994-01-01), None
patent: 8-56356 (1996-02-01), None
patent: 10-126389 (1998-05-01), None
patent: 11-136225 (1999-05-01), None
patent: 2000-32393 (2000-01-01), None
patent: 2000-032394 (2000-01-01), None
patent: 2001-078146 (2001-03-01), None
patent: 2001-155437 (2001-06-01), None
patent: 2001-169278 (2001-06-01), None
patent: 2001-345711 (2001-12-01), None
patent: 99/56472 (1999-11-01), None
patent: 00/56077 (2000-09-01), None
patent: 00/64186 (2000-10-01), None
U.S. Appl. No. 60/341,674, filed Dec. 17, 2001, Lee et al.
Anderson, “A Proposed Method for Creating VCR Functions using MPEG Streams,” IEEE, pp. 380-382 (Feb. 1996).
Anonymous, “DivX Multi Standard Video Encoder,” 2 pp.
ISO/IEC, “ISO/IEC 11172-2: Information Technology—Coding of Moving Pictures and Associated Audio for Storage Media at up to About 1.5 Mbit/s,” 122 pp. (Aug. 1993).
ISO/IEC, “ISO/IEC 13818-2: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Video—Amendment 1: Content Description Data,” 23 pp. (Document dated Dec. 2001).
ISO/IEC, “ISO/IEC 13818-1: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Systems,” 171 pp. (Dec. 2000).
ISO/IEC, “ISO/IEC 13818-4: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information—Part 4: Conformance testing,” 79 pp. (Dec. 1998).
ISO/IEC, “ISO/IEC 13818-6: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information—Part 6: Extensions for DSM-CC,” 574 pp. (Sep. 1998).
ISO/IEC, “Information Technology—Coding of Audio-Visual Objects: Visual, ISO/IEC 14496-2, Committee Draft,” 330 pp. (Mar. 1998).
ISO/IEC, “DSM-CC FAQ Version 1.0,” 12 pp. (1997) [Downloaded from the World Wide Web on Nov. 12, 2004].
ITU-T, “ITU-T Recommendation H.261: Video Codec for Audiovisual Services atpx 64 kbits,” 28 pp. (Mar. 1993).
ITU-T, “ITU-T Recommendation H.262: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Video,” 218 pp. (Jul. 1995).
ITU-T, “ITU-T Recommendation H.263: Video Coding for Low Bit Rate Communication,” 167 pp. (Feb. 1998).
ITU-T, “ITU-T Recommendation H.320: Infrastructure of Audiovisual Services—Systems and Terminal Equipment for Audiovisual Services: Narrow-band Visual Telephone Systems and Terminal Equipment,” 31 pp. (May 1999).
Joint Video Team of ISO/IEC MPEG and ITU-T VCEG, “Study of Final Committee Draft of Joint Video Specification (ITU-T Rec. H.264, ISO/IEC 14496-10 AVC,” 257 pp. (Document dated Dec. 2002) [Downloaded from the World Wide Web on May 6, 2005].
Joint Video Team of ISO/IEC Mpeg and ITU-T VCEG, “Joint Model No. 1, Revision 1 (JM-1r1),” 80 pp. (Document dated Jan. 2002) [Downloaded from the World Wide Web on May 6, 2005].
Lei, “The construction of efficient variable-length codes with clear synchronizing codewords for digital video applications,”SPIE: Visual Communications and Image Processing, vol. 1605, pp. 863-873 (Nov. 1991).
Microsoft Corporation, “Microsoft Debuts New Windows Media Player 9 Series, Redefining Digital Media on the PC,” 4 pp. (Sep. 4, 2002) [Downloaded from the World Wide Web on May 14, 2004].
Miranda Technologies, Inc., “Time Code Processor/TCP-101i: Guide to Installation and Operation,” pp. 1-47 (Nov. 1999).
Mook, “Next-Gen Windows Media Player Leaks to the Web,”BetaNews, 17 pp. (Jul. 19, 2002) [Downloaded from the World Wide Web on Mar. 16, 2004].
Pennebaker et al.,JPEG Still Image Data Compression Standard, pp. 105-106 (1993).
Printouts of FTP directories from http://ftp3.itu.ch, 8 pp. (downloaded from the World Wide Web on Sep. 20, 2005).
Reader, “History of MPEG Video Compression—Ver. 4.0,” 99 pp. (document marked Dec. 16, 2003).
Stockhammer et al., “H.26L/JVT Coding Network Abstraction Layer and IP-Based Transport,”Proc. Int'l Conf. on Image Processing, pp. 485-488 (Sep. 2002).
Sullivan, “Header-Level Needs for H.26L,” ITU-T, Study Group 16, Question 15/16, 6 pp. (Dec. 2001).
Sullivan, “On Random Access and Bitstream Format for JVT Video,” Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6), Document JVT-B063, 6 pp. (Jan.-Feb. 2002).
Sullivan et al., “The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions,” 21 pp. (Aug. 2004).
Suzuki, “AHG Report: GOP Syntax,” ITU-T, Study Group 16, Question 6, 1 p. (Document dated Dec. 2002) [Downloaded from the World Wide Web on May 6, 2005].
Suzuki et al., “Group of Pictures of JVT Codec,” ITU-T, Study Group 16, Question 6, 4 pp. (
Estrop Stephen J.
Sullivan Gary J.
Grey Christopher P
Klarquist & Sparkman, LLP
Microsoft Corporation
Moe Aung S
LandOfFree
Methods and systems for start code emulation prevention and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and systems for start code emulation prevention and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and systems for start code emulation prevention and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4157131