Source: http://www.google.com/patents/US7839895?dq=7800613
Timestamp: 2015-05-25 00:15:33
Document Index: 281588051

Matched Legal Cases: ['Application No. 06021437', 'Application No. 03713279', 'Application No. 06021437', 'Application No. 03713279', 'Application No. 06021437', 'art 4', 'art 6', 'art 4', 'art 6', 'Application No. 2003', 'Application No. 2003']

Patent US7839895 - Methods and systems for start code emulation prevention and data stuffing - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsMethods 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...http://www.google.com/patents/US7839895?utm_source=gb-gplus-sharePatent US7839895 - Methods and systems for start code emulation prevention and data stuffingAdvanced Patent SearchPublication numberUS7839895 B2Publication typeGrantApplication numberUS 12/399,818Publication dateNov 23, 2010Filing dateMar 6, 2009Priority dateJan 22, 2002Fee statusPaidAlso published asCN1618235A, CN1618236A, DE60310368D1, DE60310368T2, DE60311231D1, DE60311231T2, DE60332175D1, EP1468566A1, EP1468566B1, EP1468567A2, EP1468567B1, EP1753244A1, EP1753244B1, US7505485, US20030146855, US20090168805, WO2003063499A2, WO2003063499A3, WO2003063500A1Publication number12399818, 399818, US 7839895 B2, US 7839895B2, US-B2-7839895, US7839895 B2, US7839895B2InventorsGary J. Sullivan, Stephen J. EstropOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (60), Non-Patent Citations (48), Referenced by (1), Classifications (31), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetMethods and systems for start code emulation prevention and data stuffing
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4847877Nov 28, 1986Jul 11, 1989International Business Machines CorporationMethod and apparatus for detecting a predetermined bit pattern within a serial bit streamUS4982270Feb 3, 1989Jan 1, 1991Canon Kabushiki KaishaVideo data transmitting systemUS5606539Aug 31, 1994Feb 25, 1997U.S. Philips CorporationMethod and apparatus for encoding and decoding an audio and/or video signal, and a record carrier for use with such apparatusUS5608697Mar 18, 1996Mar 4, 1997U.S. Philips CorporationRecord carrier containing an audio and/or video signal which has been encoded and includes a decoder delay time parameter indicating a time delay for one or more portions of the signalUS5650825Mar 31, 1995Jul 22, 1997Matsushita Electric Corporation Of AmericaMethod and apparatus for sending private data instead of stuffing bits in an MPEG bit streamUS5661665Jun 26, 1996Aug 26, 1997Microsoft CorporationMulti-media synchronizationUS5740310Jun 28, 1994Apr 14, 1998U.S. Philips CorporationMethod of maintaining display continuity from a CD with slow-motion or freeze capabilityUS5757869Jul 28, 1995May 26, 1998Adtran, Inc.Apparatus and method for detecting frame synchronization pattern/word in bit-stuffed digital data frameUS5784110Nov 30, 1993Jul 21, 1998General Electric CompanyData processor for assembling transport data packetsUS5784631Mar 7, 1995Jul 21, 1998Discovision AssociatesHuffman decoderUS5796743Nov 30, 1993Aug 18, 1998General Electric CompanyData word indicator in a system for assembling transport data packetsUS5835144Sep 28, 1995Nov 10, 1998Oki Electric Industry Co., Ltd.Methods of coding and decoding moving-picture signals, using self-resynchronizing variable-length codesUS5844867Sep 9, 1996Dec 1, 1998U.S. Philips CorporationMethods and apparatus for encoding and decoding an audio and/or video signal, and a record carrier used therewith or produced therefromUS5870444Apr 23, 1996Feb 9, 1999Scientific-Atlanta, Inc.Method and apparatus for performing very fast message synchronizationUS5898897Oct 18, 1996Apr 27, 1999Samsung Electronics Company, Ltd.Bit stream signal feature detection in a signal processing systemUS5930395Oct 25, 1996Jul 27, 1999Kabushiki Kaisha ToshibaMoving-picture signal coding and/or decoding system resistant to transmission errorUS5946043Dec 31, 1997Aug 31, 1999Microsoft CorporationVideo coding using adaptive coding of block parameters for coded/uncoded blocksUS5955977 *Mar 31, 1997Sep 21, 1999Sharp Laboratories Of America, Inc.System for avoiding start code emulation and long carry-over propagationUS5956090Jul 23, 1997Sep 21, 1999Oki Electric Industry Co., Ltd.Television standards converter with time-code conversion functionUS5970173Jun 4, 1996Oct 19, 1999Microsoft CorporationImage compression and affine transformation for image motion compensationUS6075576Jul 3, 1997Jun 13, 2000Matsushita Electric Industrial Co., Ltd.Method for display time stamping and synchronization of multiple video object planesUS6266158Jan 21, 1998Jul 24, 2001Matsushita Electric Industrial Co., Ltd.Image encoding/decoding device and methodUS6330214Sep 28, 1998Dec 11, 2001Sony CorporationSignal recording/reproducing apparatus and methodUS6438317 *May 24, 1999Aug 20, 2002Sony CorporationEncoded stream generating apparatus and method, data transmission system and method, and editing system and methodUS6453112 *Dec 11, 2000Sep 17, 2002Sony CorporationEncoded stream generating apparatus and method, data transmission system and method, and editing system and methodUS6470034Oct 26, 1998Oct 22, 2002Matsushita Electric Industrial Co., Ltd.Method and apparatus for reduced complexity start code detection in compressed bitstreamUS6535688Aug 1, 1996Mar 18, 2003Sony CorporationApparatus and methods for multiplexing, recording and controlling the display of image data, and recording medium thereforUS6597740Jun 1, 2001Jul 22, 2003Matsushita Electric Industrial Co., Ltd.Variable-length encoding and decoding apparatusUS6795506 *Oct 5, 2000Sep 21, 2004Cisco Technology, Inc.Methods and apparatus for efficient scheduling and multiplexingUS6873629Dec 20, 2000Mar 29, 2005Koninklijke Philips Electronics N.V.Method and apparatus for converting data streamsUS6915078Aug 15, 2000Jul 5, 2005AlcatelOptical frame formatUS7149247Jan 22, 2003Dec 12, 2006Microsoft CorporationMethods and systems for encoding and decoding video data to enable random access and splicingUS7248740 *Apr 18, 2003Jul 24, 2007Microsoft CorporationMethods and systems for preventing start code emulation at locations that include non-byte aligned and/or bit-shifted positionsUS7248779 *Dec 29, 2004Jul 24, 2007Microsoft CorporationMethods, systems and data structures for timecoding media samplesUS7505485 *Jan 22, 2003Mar 17, 2009Microsoft CorporationMethods and systems for start code emulation prevention and data stuffingUS7609762 *Nov 15, 2004Oct 27, 2009Microsoft CorporationSignaling for entry point frames with predicted first fieldUS20010001023Dec 11, 2000May 10, 2001Sony CorporationEncoded stream generating apparatus and method, data transmission system and method, and editing system and methodUS20020035732May 7, 2001Mar 21, 2002International Business Machines CorporationSystem and method of timecode repair and synchronization in MPEG streamsUS20030146855Jan 22, 2003Aug 7, 2003Sullivan Gary J.Methods and systems for start code emulation prevention and data stuffingUS20030189954Feb 12, 1998Oct 9, 2003Toshio MikiFrame synchronization circuitEP0886398A1Mar 18, 1997Dec 23, 1998Kabushiki Kaisha ToshibaEncoder and decoderEP0948214A2Mar 2, 1999Oct 6, 1999Nds LimitedMethod and apparatus for detecting a start code in a bitstreamEP1018840A2Dec 7, 1999Jul 12, 2000Canon Kabushiki KaishaDigital receiving apparatus and methodEP1043892A1Mar 16, 2000Oct 11, 2000Sony CorporationRecording and playing back packetized video programsEP1069777A1Feb 4, 2000Jan 17, 2001Sony CorporationEncoding system, encoding method, decoding system, decoding method, multiplexing device, multiplexing method, display system and display methodEP1079631A1Aug 7, 2000Feb 28, 2001Sony United Kingdom LimitedSwitching between bit-rate reduced signalsEP1111932A2Nov 30, 2000Jun 27, 2001Sony CorporationInformation processing apparatus, information processing method and recording mediumJP2000032393A Title not availableJP2000032394A Title not availableJP2001078146A Title not availableJP2001155437A Title not availableJP2001169278A Title not availableJP2001345711A Title not availableJPH066335A Title not availableJPH0856356A Title not availableJPH10126389A Title not availableJPH11136225A Title not availableWO1999056472A1Apr 23, 1999Nov 4, 1999Rockwell Science Center LlcN-bit video coder and method of extending an 8-bit mpeg video coderWO2000056077A1Mar 3, 2000Sep 21, 2000Microsoft CorpMedia coding for loss recovery with remotely predicted data unitsWO2000064186A2Mar 31, 2000Oct 26, 2000Ravisent Technologies IncMemory management method for high speed streaming data processing in a computer device* Cited by examinerNon-Patent CitationsReference1Anderson, "A Proposed Method for Creating VCR Functions using MPEG Streams," IEEE, pp. 380-382 (Feb. 1996).2Anonymous, "DivX Multi Standard Video Encoder," 2 pp.3Communication pursuant to Article 94(3) EPC dated May 23, 2008, from European Patent Application No. 06021437.6, 4 pp.4Communication pursuant to Article 96(2) EPC dated Jul. 21, 2005, from European Patent Application No. 03713279.2, 5 pp.5Communication pursuant to Article 96(2) EPC dated Mar. 26, 2007, from European Patent Application No. 06021437.6, 5 pp.6Communication under Rule 51(4) EPC dated May 23, 2006, from European Patent Application No. 03713279.2, 6 pp.7Communication under Rule 71(3) EPC dated Oct. 20, 2009, from European Patent Application No. 06021437.6, 5 pp.8ISO/IEC, "DSM-CC FAQ Version 1.0," 12 pp. (1997) [Downloaded from the World Wide Web on Nov. 12, 2004].9ISO/IEC, "Information Technology-Coding of Audio-Visual Objects: Visual, ISO/IEC 14496-2, Committee Draft," 330 pp. (Mar. 1998).10ISO/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).11ISO/IEC, "ISO/IEC 13818-1: Information Technology-Generic Coding of Moving Pictures and Associated Audio Information: Systems," 171 pp. (Dec. 2000).12ISO/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).13ISO/IEC, "ISO/IEC 13818-4: Information Technology-Generic Coding of Moving Pictures and Associated Audio Information-Part 4: Conformance testing," 79 pp. (Dec. 1998).14ISO/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).15ISO/IEC, "Information Technology—Coding of Audio-Visual Objects: Visual, ISO/IEC 14496-2, Committee Draft," 330 pp. (Mar. 1998).16ISO/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).17ISO/IEC, "ISO/IEC 13818-1: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Systems," 171 pp. (Dec. 2000).18ISO/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).19ISO/IEC, "ISO/IEC 13818-4: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information—Part 4: Conformance testing," 79 pp. (Dec. 1998).20ISO/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).21ITU-T, "ITU-T Recommendation H.261: Video Codec for Audiovisual Services at p x 64 kbits," 28 pp. (Mar. 1993).22ITU-T, "ITU-T Recommendation H.262: Information Technology-Generic Coding of Moving Pictures and Associated Audio Information: Video," 218 pp. (Jul. 1995).23ITU-T, "ITU-T Recommendation H.263: Video Coding for Low Bit Rate Communication," 167 pp. (Feb. 1998).24ITU-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).25ITU-T, "ITU-T Recommendation H.262: Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Video," 218 pp. (Jul. 1995).26ITU-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).27Joint 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].28Joint 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].29Lei, "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).30Microsoft 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].31Miranda Technologies, Inc., "Time Code Processor/TCP-101i: Guide to Installation and Operation," pp. 1-47 (Nov. 1999).32Mook, "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].33Notice of Rejection dated Feb. 26, 2010, from Japanese Patent Application No. 2003-563224, 7 pp.34Notice of Rejection dated Mar. 13, 2009, from Japanese Patent Application No. 2003-563224, 7 pp.35Pennebaker et al., JPEG Still Image Data Compression Standard, pp. 105-106 (1993).36Printouts of FTP directories from http://ftp3.itu.ch, 8 pp. (downloaded from the World Wide Web on Sep. 20, 2005).37Reader, "History of MPEG Video Compression-Ver. 4.0," 99 pp. (document marked Dec. 16, 2003).38Reader, "History of MPEG Video Compression—Ver. 4.0," 99 pp. (document marked Dec. 16, 2003).39Stockhammer 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).40Sullivan et al., "The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions," 21 pp. (Aug. 2004).41Sullivan, "Header-Level Needs for H.26L," ITU-T, Study Group 16, Question 15/16, 6 pp. (Dec. 2001).42Sullivan, "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).43Suzuki et al., "Group of Pictures of JVT Codec," ITU-T, Study Group 16, Question 6, 4 pp. (Document dated Jan. 2002) [Downloaded from the World Wide Web on May 6, 2005].44Suzuki et al., "Tool to Support Random Access," ITU-T, Study Group 16, Question 6, 3 pp. (Document dated Dec. 2001) [Downloaded from the World Wide Web on May 6, 2005].45Suzuki, "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].46U.S. Appl. No. 60/341,674, filed Dec. 17, 2001, Lee et al.47Wien, "Variable Block-Size Transforms for Hybrid Video Coding," Dissertation, 182 pp. (Feb. 2004).48Williams, "All in Good Timecode. To edit video with precision you need to understand the numbers," Adobe Magazine, pp. 57-59 (Spring 1999).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8509590May 26, 2008Aug 13, 2013Panasonic CorporationMetadata recording device and method thereofClassifications U.S. Classification370/474, 370/505, 375/363, 370/475, 375/368, 370/395.64, 370/510, 370/503International ClassificationH04N7/24, H04N7/26, H04J3/24, H03M7/36, H04N5/76, H03M1/22Cooperative ClassificationH04N19/184, H04N19/91, H04N19/70, H04J3/07, H04N21/2343, H04J3/0605, H04N21/44016, H04N21/8455, H04N21/23424European ClassificationH04N7/26Y, H04J3/07, H04N7/26A8T, H04N7/26A4V, H04N21/845P, H04N21/2343, H04N21/44S, H04N21/234SLegal EventsDateCodeEventDescriptionDec 9, 2014ASAssignmentOwner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034564/0001Effective date: 20141014Apr 24, 2014FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services