Source: http://www.google.com/patents/US6803964?dq=7565338
Timestamp: 2015-03-02 07:42:44
Document Index: 117125645

Matched Legal Cases: ['art 1', 'art 1', 'art 2', 'art 2', 'art 3', 'art 3']

Patent US6803964 - Method and apparatus for processing digital data - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA method and apparatus for synchronizing a data stream that contains video data in which the video data includes frames. As frames are being processed, a number of frames processed is identified along with a number of frames dropped during processing. A synchronization speed is identified using the number...http://www.google.com/patents/US6803964?utm_source=gb-gplus-sharePatent US6803964 - Method and apparatus for processing digital dataAdvanced Patent SearchPublication numberUS6803964 B1Publication typeGrantApplication numberUS 08/822,319Publication dateOct 12, 2004Filing dateMar 21, 1997Priority dateMar 21, 1997Fee statusPaidPublication number08822319, 822319, US 6803964 B1, US 6803964B1, US-B1-6803964, US6803964 B1, US6803964B1InventorsLauren Lee Post, Michael Joseph Koval, Darryl Ray PolkOriginal AssigneeInternational Business Machines CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (25), Non-Patent Citations (11), Referenced by (16), Classifications (29), Legal Events (10) External Links: USPTO, USPTO Assignment, EspacenetMethod and apparatus for processing digital data
According to the present invention, the different synchronization methods used are specified as slow, medium, and fast. The three categories of speed are relative to the speed of the apparatus processing the data stream. The synchronization methods may be dynamically changed during the processing of a data stream to account for changes in processing resources. For example, a data processing system may be processing three MPEG data streams at the same time and at a later period process only one data stream, which would result in the speed of the data processing system to increase. Additionally, a �fast� data processing system may receive a data stream from a slow source, such as across a network. Although the depicted example shows three categories of speed for the synchronization methods other numbers of categories may be employed. The switch between different synchronization methods provides scaleability on given configurations. As more processing bandwidth is consumed or released, the synchronization methods can adjust to perform better on either slow or fast configurations.
With reference to FIG. 7, a flowchart of a process for determining whether to drop a frame is depicted according to the present invention. The process begins by determining whether the video decode time is �behind� (step 700). If the video decode time is behind, the process then returns a yes to the application and drops a frame (step 702) with the process terminating thereafter. If the video decode time is not behind, the process then determines whether audio is present in the data stream (step 704). If audio is not present in the data stream, the process then returns a note to the application and decodes the frame (step 706) with the process terminating thereafter. With reference again to step 704, if audio is in the data stream, the process then determines what synchronization speed has been set for the process (step 708).
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5257144Mar 6, 1992Oct 26, 1993Grumman Aerospace CorporationSynchronization and automatic resynchronization of multiple incremental recordersUS5309290 *Jun 5, 1992May 3, 1994Mitsubishi Denki Kabushiki KaishaApparatus for variably compressing video and audio information within constant data blockUS5351090 *Nov 10, 1993Sep 27, 1994Matsushita Electric Industrial Co. Ltd.Video and audio signal multiplexing apparatus and separating apparatusUS5377051 *Jan 13, 1993Dec 27, 1994Hitachi America, Ltd.Digital video recorder compatible receiver with trick play image enhancementUS5452006 *Oct 25, 1993Sep 19, 1995Lsi Logic CorporationTwo-part synchronization scheme for digital video decodersUS5453790Mar 26, 1993Sep 26, 1995Alcatel N.V.Video decoder having asynchronous operation with respect to a video displayUS5537408Jun 5, 1995Jul 16, 1996International Business Machines Corporationapparatus and method for segmentation and time synchronization of the transmission of multimedia dataUS5576902Nov 1, 1994Nov 19, 1996Hitachi America, Ltd.Method and apparatus directed to processing trick play video data to compensate for intentionally omitted dataUS5583561Jun 7, 1994Dec 10, 1996Unisys CorporationMulti-cast digital video data server using synchronization groupsUS5583650Jun 5, 1995Dec 10, 1996Hitachi America, Ltd.Digital recording and playback device error correction methods and apparatus for use with trick play dataUS5583652 *Apr 28, 1994Dec 10, 1996International Business Machines CorporationSynchronized, variable-speed playback of digitally recorded audio and videoUS5586264Sep 8, 1994Dec 17, 1996Ibm CorporationVideo optimized media streamer with cache managementUS5594660 *Sep 30, 1994Jan 14, 1997Cirrus Logic, Inc.Programmable audio-video synchronization method and apparatus for multimedia systemsUS5629740 *Aug 18, 1995May 13, 1997Toko, Inc.Video transmitter for effecting after-recordingUS5644446 *Nov 22, 1995Jul 1, 1997Industrial Technology Research InstituteRotary-head digital reproducing/recording method and apparatus with block address-based area signal generationUS5652627 *Sep 27, 1994Jul 29, 1997Lucent Technologies Inc.In a video systemUS5664044 *Mar 27, 1996Sep 2, 1997International Business Machines CorporationSynchronized, variable-speed playback of digitally recorded audio and videoUS5668601 *Feb 13, 1995Sep 16, 1997Sanyo Electric Co., Ltd.Audio/video decoding systemUS5686965 *Sep 18, 1995Nov 11, 1997Lsi Logic CorporationTwo-part synchronization scheme for digital video decodersUS5715176 *Jan 23, 1996Feb 3, 1998International Business Machines CorporationComputer systemUS5784119 *Feb 26, 1996Jul 21, 1998Oki Electric Industry Co., Ltd.Video decoding device for decoding video data in synchronism with a system clockUS5809454 *Jun 28, 1996Sep 15, 1998Sanyo Electric Co., Ltd.Audio reproducing apparatus having voice speed converting functionUS5930450 *Feb 27, 1996Jul 27, 1999Kabushiki Kaisha ToshibaRecording medium, apparatus and method of recording data on the same, and apparatus and method of reproducing data from the recording mediumUS5930451 *Feb 19, 1997Jul 27, 1999Nec CorporationAudio and video reproduction system comprising audio reproduction time adjusting unitUS5946318 *Mar 21, 1997Aug 31, 1999International Business Machines CorporationMethod and apparatus for processing and packetizing data from a data stream* Cited by examinerNon-Patent CitationsReference1Information technology-Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s-Part 1: Systems; ISO/IEC 1993; Reference No. ISO/IEC 11172-1:1993(B).2Information technology�Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s�Part 1: Systems; ISO/IEC 1993; Reference No. ISO/IEC 11172-1:1993(B).3Information technology-Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s-Part 2: Video; ISO/IEC 1993; Reference No. ISO/IEC 11172-2:1993(B).4Information technology�Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s�Part 2: Video; ISO/IEC 1993; Reference No. ISO/IEC 11172-2:1993(B).5Information technology-Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s-Part 3: Audio; ISO/IEC 1993; Reference No. ISO/IEC 11172-3:1993(E).6Information technology�Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s�Part 3: Audio; ISO/IEC 1993; Reference No. ISO/IEC 11172-3:1993(E).7Information Technology-Generic Coding of Moving Pictures and Associated Audio Information: Video, Recommendation ITU.T H.262; International Organisation for Standardisation Organisation Internationale De Normalisation ISO/IEC JTC1/SC29/WG11; Coding of Moving Picturesd and Associated Audio; N0802 ISO/IEC 13818-2rev, Draft of Nov. 9, 1994.8Information Technology�Generic Coding of Moving Pictures and Associated Audio Information: Video, Recommendation ITU.T H.262; International Organisation for Standardisation Organisation Internationale De Normalisation ISO/IEC JTC1/SC29/WG11; Coding of Moving Picturesd and Associated Audio; N0802 ISO/IEC 13818-2rev, Draft of Nov. 9, 1994.9Information Technology-Generic Coding of Moving Pictures and Associated Audio: Systems, Recommendation H.222.0; International Organisation for Standardisation Organisation Internationale De Normalisation ISO/IEC JTC1/SC29/WG11; Coding of Moving Pictures and Associated Audio; N0801 rev; Apr. 21, 1995.10Information Technology�Generic Coding of Moving Pictures and Associated Audio: Systems, Recommendation H.222.0; International Organisation for Standardisation Organisation Internationale De Normalisation ISO/IEC JTC1/SC29/WG11; Coding of Moving Pictures and Associated Audio; N0801 rev; Apr. 21, 1995.11OpenMPEG Multiplatform API Specification Version 1.03; OpenMPEG Consortium, Mountain View, CA; Revision Date: May 9, 1996.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7203643 *May 28, 2002Apr 10, 2007Qualcomm IncorporatedMethod and apparatus for transmitting speech activity in distributed voice recognition systemsUS7471337 *Jun 9, 2004Dec 30, 2008Lsi CorporationMethod of audio-video synchronizationUS7711244 *Oct 28, 2002May 4, 2010Panasonic CorporationVideo/audio synchronizing apparatusUS7920209 *Nov 10, 2009Apr 5, 2011Sony Computer Entertainment Inc.Delay matching in audio/video systemsUS7941313Dec 14, 2001May 10, 2011Qualcomm IncorporatedSystem and method for transmitting speech activity information ahead of speech features in a distributed voice recognition systemUS8031623 *Oct 24, 2005Oct 4, 2011Ineoquest Technologies, Inc.System and method for creating multiple transportation streams of streaming media network test traffic in packet-based networksUS8050911Mar 1, 2007Nov 1, 2011Qualcomm IncorporatedMethod and apparatus for transmitting speech activity in distributed voice recognition systemsUS8254445 *Oct 16, 2009Aug 28, 2012Georgia Tech Research CorporationVideo transmission using video quality metricsUS8254449Aug 31, 2009Aug 28, 2012Georgia Tech Research CorporationVideo traffic bandwidth predictionUS8279946 *Nov 23, 2007Oct 2, 2012Research In Motion LimitedSystem and method for providing a variable frame rate and adaptive frame skipping on a mobile deviceUS8400918Oct 16, 2009Mar 19, 2013Georgia Tech Research CorporationVideo traffic smoothingUS8588069Dec 16, 2008Nov 19, 2013Ineoquest Technologies, Inc.System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networksUS8838772Apr 3, 2006Sep 16, 2014Ineoquest Technologies, Inc.System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networksUS8885733 *Sep 6, 2012Nov 11, 2014Blackberry LimitedSystem and method for providing a variable frame rate and adaptive frame skipping on a mobile deviceUS20110032429 *Oct 16, 2009Feb 10, 2011Cox Communications, Inc.Video transmission using video quality metricsUS20120328268 *Sep 6, 2012Dec 27, 2012Research In Motion LimitedSystem and Method For Providing a Variable Frame Rate and Adaptive Frame Skipping on a Mobile Device* Cited by examinerClassifications U.S. Classification348/423.1, 375/E07.271, 375/E07.254, 375/E07.17, 386/E09.013, 375/240.23International ClassificationH04N7/46, H04N7/26, H04N9/804, H04N9/806, H04N7/52Cooperative ClassificationH04N19/587, H04N19/132, H04N19/159, H04N9/8042, H04N21/2368, H04N9/8063, H04N21/440281, H04N21/4307, H04N21/4341, H04N21/44008European ClassificationH04N21/44D, H04N21/43S2, H04N21/4402T, H04N21/434A, H04N21/2368, H04N9/804B, H04N7/26A6S2, H04N7/46T2Legal EventsDateCodeEventDescriptionJan 29, 2012FPAYFee paymentYear of fee payment: 8Feb 23, 2009PRDPPatent reinstated due to the acceptance of a late maintenance feeEffective date: 20090224Jan 15, 2009FPAYFee paymentYear of fee payment: 4Jan 15, 2009SULPSurcharge for late paymentDec 2, 2008FPExpired due to failure to pay maintenance feeEffective date: 20081012Oct 12, 2008REINReinstatement after maintenance fee payment confirmedApr 21, 2008REMIMaintenance fee reminder mailedJan 24, 2006CCCertificate of correctionAug 4, 2005ASAssignmentOwner name: LENOVO (SINGAPORE) PTE LTD., SINGAPOREFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:016891/0507Effective date: 20050520Owner name: LENOVO (SINGAPORE) PTE LTD.,SINGAPOREFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;US-ASSIGNMENTDATABASE UPDATED:20100216;REEL/FRAME:16891/507Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;US-ASSIGNMENTDATABASE UPDATED:20100309;REEL/FRAME:16891/507Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;US-ASSIGNMENTDATABASE UPDATED:20100420;REEL/FRAME:16891/507Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;US-ASSIGNMENTDATABASE UPDATED:20100427;REEL/FRAME:16891/507Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;US-ASSIGNMENTDATABASE UPDATED:20100511;REEL/FRAME:16891/507Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:16891/507Jan 26, 1998ASAssignmentOwner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW YFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:POLK, DARRYL R.;POST, LAUREN L.;KOVAL, MICHAEL J.;REEL/FRAME:008938/0281Effective date: 19970902RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services