Synchronization Patents (Class 375/240.28)
-
Patent number: 8073060Abstract: A method of synchronizing the phase of a local image synchronization signal generator of a local video data processor in communication with an asynchronous switched packet network to the phase of a reference image synchronization signal generator of a reference video data processor also coupled to the network, the local and reference processors having respective clocks, the reference and local image synchronization signal generators generating periodic image synchronization signals in synchronism with the reference and local clocks respectively comprises the steps of: frequency synchronizing the local and reference clocks; the reference video data processor sending, via the network, to the local data processor an image timing packet providing reference image synchronization data indicating the difference in timing, measured with respect to the reference processor's clock, between the time at which the image timing packet is launched onto the network and the time of production of a reference image synchroniType: GrantFiled: March 30, 2004Date of Patent: December 6, 2011Assignee: Sony United Kingdom LimitedInventors: Matthew Compton, Clive Henry Gillard
-
Publication number: 20110286533Abstract: An apparatus including an encoder and an editor is provided. The encoder is configured to receive an instruction datum, receive a content datum, receive a return processing signal that includes at least one of a wait signal, and an upload signal, synchronize the content datum, encode the content datum according to the instruction datum, and store the encoded datum. The editor is configured to control a one or more input devices, communicate to a remote device through a communication network, communicate a notice of available upload to the remote device upon completion of encoding, rebroadcast the notice of available upload at a predetermined cycle upon the encoder receiving the return processing signal of the wait signal, and upload the encoded datum upon the encoder receiving the return processing signal of the upload signal.Type: ApplicationFiled: February 23, 2011Publication date: November 24, 2011Inventors: Douglas P. Fortney, Jeremy W. Weatherford
-
Publication number: 20110280306Abstract: A video codec having a modular structure for encoding/decoding a digitized sequence of video frames in a multi-core system is described. The video codec comprises a memory unit; a multithreading engine. and a plurality of control and task modules organized in a tree structure, each module corresponding to a coding operation. The modules communicate with each other by control messages and shared memory. The control modules control all coding logic and workflow, and lower level task modules perform tasks and provide calculations upon receiving messages from the control task modules. The multithreading engine maintains context of each task and assigns at least one core to each task for execution. The method of coding/decoding comprises an error resilient algorithm.Type: ApplicationFiled: July 28, 2011Publication date: November 17, 2011Inventors: Alexander Zheludkov, Alexey Martemyanov, Nikolay Terterov
-
Publication number: 20110280320Abstract: An encoding apparatus adds delay time information DTI indicating initial delay time i_d and delay time d of each group data to a position to be read prior to frame data by a decoding apparatus in the group data of encoding stream data DBI and transmits the same to the decoding apparatus 3. Namely, the encoding apparatus does not transmit initial offset delay time i_of to the decoding apparatus 3. The encoding apparatus starts to read and transmit the encoding stream data DBI from a transmission buffer at a predetermined bit rate R at timing designated by the initial offset delay time i_of.Type: ApplicationFiled: April 28, 2011Publication date: November 17, 2011Applicant: Sony CorporationInventors: Mark VELTMAN, Yoichi Yagasaki, Noriaki Oishi, Tadayuki Ishikawa
-
Patent number: 8059723Abstract: A television transmitting system includes an encoder, a data randomizing and expanding unit, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizing and expanding unit randomizes the error-detection-coded data and expands the randomized data. The group formatter forms a group of enhanced data having one or more data regions and inserts the expanded enhanced data into at least one of the regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter generates enhanced data packets.Type: GrantFiled: April 27, 2007Date of Patent: November 15, 2011Assignee: LG Electronics Inc.Inventors: Hyoung Gon Lee, In Hwan Choi, Kook Yeon Kwak, Jong Moon Kim, Won Gyu Song, Byoung Gill Kim, Jin Woo Kim
-
Patent number: 8050347Abstract: A digital broadcast transmitting/receiving system and a signal processing method thereof that can improve the receiving performance of the system. A digital broadcast transmitter has a randomizer to randomize an input data stream which has null bytes being inserted at a specified position, a multiplexer to output a data stream formed by inserting specified known data into the position of the null bytes of the randomized data stream, an encoder to encode the data stream outputted from the multiplexer, and a modulator/RF-converter to modulate the encoded data, RF-convert the modulated data and transmit the RF-converted data. The receiving performance of the digital broadcast transmitting/receiving system can be improved even in a multi-path channel by detecting the known data from the received signal and using the known data in synchronization and equalization in a digital broadcast receiver.Type: GrantFiled: October 1, 2009Date of Patent: November 1, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Hae-joo Jeong, Yong-deok Chang
-
Patent number: 8050330Abstract: An integrated receiver with multiple, independently synchronized clock signals for multiple channel transport stream decoding and delivery substantially implemented on a single CMOS integrated circuit is described. An integrated circuit that services two satellite programs must generate and distribute corresponding time domain clocks to the various components of the integrated circuit. The transport block that receives one or more satellite signals from a demodulating block will extract program clock recover values from each signal being decoded and use these values to produce an error signal or control word that serves as an input to a clock generator. Based upon this input, the clock circuit will produce a corresponding time domain clock for each channel serviced by the integrated circuit. The output of the clock circuit is distributed to the various processing blocks within the integrated circuit that operate upon channel content received and processed by the transport block.Type: GrantFiled: May 17, 2007Date of Patent: November 1, 2011Assignee: Broadcom CorporationInventors: Jason Demas, Honman Law, David Baer, Brian Schoner
-
Patent number: 8046623Abstract: A multimedia processing system for processing a program stream containing a program clock reference information. The system comprises a clock generator, a timer, a modifier, a processing unit, a parser and a compensator. The clock generator generates a clock signal. The timer receives the clock signal and generates a time information. The modifier incorporates a timing reference information into the program stream, wherein the timing reference information is provided according to the time information and the program clock reference information. The processing unit processes the program stream to generate a data stream incorporated with the timing reference information. The parser extracts the timing reference information from the data stream. And, the compensator generates a control signal according to the timing reference information. Wherein the clock generator receives the control signal and adjusts the clock signal.Type: GrantFiled: January 12, 2009Date of Patent: October 25, 2011Assignee: Mediatek Inc.Inventor: Chih-Chieh Yang
-
Patent number: 8040991Abstract: A method and an apparatus for synchronizing a data stream are disclosed. The method comprises: decoding the data stream to generate a decoded data stream and program clock references; generating a local clock reference; generating a simulated clock reference according to the program clock references and the local clock reference; comparing the local clock reference with the simulated clock reference; adjusting a processing timing of the decoded data stream according to the comparison result; and processing the decoded data stream according to the processing timing.Type: GrantFiled: July 30, 2010Date of Patent: October 18, 2011Assignee: Realtek Semiconductor Corp.Inventors: Ming-Jane Hsieh, Chia-Wei Yu, Yung-Cheng Hsiung, DeHuei Chen
-
Patent number: 8036266Abstract: Each of a plurality of encoders calculates a first time by adding an encoding delay time commonly determined between the encoders to a value of an STC counter, and transmits a system stream generated by including the calculated first time to a decoder associated with the encoder in one-to-one correspondence, of a plurality of decoders constituting a decoding system. Each of the decoders calculates a second time by adding the first time to an estimated maximum value commonly determined between the decoders by adding a decoding delay time to a value of stream fluctuation of an output time occurring between the encoders, and outputs the divided image data decoded from the system stream to a synthesizer that synthesizes the image data at the calculated second time.Type: GrantFiled: October 23, 2007Date of Patent: October 11, 2011Assignee: Fujitsu LimitedInventors: Naoshi Kayashima, Takato Ohashi, Hiroshi Ohtsuru, Naoyuki Takeshita, Kazuhiro Yamashita, Yousuke Yamaguchi, Atsushi Ichiki, Shin Fujita
-
Publication number: 20110243253Abstract: An E8-VSB reception system, apparatus for generating data attribute and method thereof, and apparatus for channel encoding and method thereof are disclosed. In the present invention, E8-VSB data resulting from multiplexing a plurality of enhanced data encoded at different coding rates with main data is received. And, the main data and a plurality of the enhanced data are identified to be modulated from the received E8-VSB data. In particular, by generating M/E packet attribute information, enhanced packet attribute information, enhanced byte attribute information and E8-VSB symbol attribute information from the E8-VSB data attribute generating apparatus, the channel decoding apparatus can correctly identify to decode the main data, ½ enhanced data and ¼ enhanced data from one another.Type: ApplicationFiled: June 16, 2011Publication date: October 6, 2011Inventors: In Hwan Choi, Kyung Won Kang
-
Patent number: 8027560Abstract: A system and method for providing a digital In-Flight Entertainment (IFE) system in a vehicle, such as an aircraft, that is capable of presenting a video program and associated audio in a synchronized manner to a large number of individual video monitors and speakers. The system and method employ processing operations in at least one decoder of the IFE system, to perform operations such as adjusting a local clock based on a master clock, setting a delay time in relation to a master clock, and adjusting video and audio playback based on the delay, to substantially synchronize playback of the audio and video data by the audio and video players, to thus eliminate or at least minimize the negative effects of source and load based jitter, network delays, clock drifts, network errors and decoder buffering differences, on synchronizing video and audio playback.Type: GrantFiled: February 5, 2007Date of Patent: September 27, 2011Assignee: Thales Avionics, Inc.Inventors: Kenneth A. Brady, Jr., Lyle K. Norton, George Treneer
-
Patent number: 8009742Abstract: A system and method for retransmitting an Internet protocol packet for terrestrial digital multimedia broadcasting (DMB) service are provided, in which a PES packetizer and an MPEG-2 TS multiplexer are removed; video, audio, and data signals are individually carried by RTP packets; and a receiver extracts object clock reference (OCR) included in a MPEG-4 SL, and synchronizes a system clock and controls buffers by means of the OCR.Type: GrantFiled: September 12, 2007Date of Patent: August 30, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-Kee Kim, Do-In Choi, Yong-Gyoo Kim, Yun-Je Oh, Seong-Taek Hwang
-
Publication number: 20110206356Abstract: The invention concerns a method for embedding video annotation data into a coded video stream. The method comprises the step of—encapsulating said video annotation data into a unit, so-called video annotation unit, of the coded video data stream which format corresponds to at least one format used for sending the associated video data,—inserting an identifiable synchronizing code enabling the identification of said video annotation unit into the video data stream.Type: ApplicationFiled: April 20, 2007Publication date: August 25, 2011Inventors: Qu Qing Chen, Zhibo Chen, Xiao Dong Gu
-
Publication number: 20110187839Abstract: An application for three-dimensional encoding of frames of a digital video includes reserving a subset of pixels of each frame of the digital video and encoding frames meant for a first eye with a first pattern and encoding frames meant for the second eye with a second pattern, the second pattern being detectably different than the first pattern. Optionally, for frames having content for both eyes, any other pattern that is detectably different from the first pattern or second pattern is encoded into the subset of pixels. The subset of pixels is used during playback to shutter the left-eye and right-eye to simulate three-dimensions.Type: ApplicationFiled: February 1, 2010Publication date: August 4, 2011Applicant: VIZIO INC.Inventor: William Pat Price
-
Publication number: 20110182367Abstract: According to one embodiment, a media coding apparatus is provided. The media coding apparatus includes: a coding module which codes each of a plurality of input media; and a multiplexing module which multiplexes a plurality of coded media so as to synchronize replays of the plurality of coded media with each other. The multiplexing module inserts dummy data into a media whose head timing has a delay among the plurality of coded media, the dummy data having a time length that is equal to the delay.Type: ApplicationFiled: December 29, 2010Publication date: July 28, 2011Inventor: Yuji Kawashima
-
Patent number: 7983345Abstract: This invention realizes correct adjustment of lip-syncing of video and audio on a decoder side. According to this invention, a plurality of encoded video frames given video time stamps VTS and a plurality of encoded audio frames given audio time stamps ATS are received and decoded from an encoder side, and the resultant plurality of video frames VF1 and plurality of audio frames AF1 are stored, a time difference which occurs due to a difference between the clock frequency of the reference clock of the encoder side and the clock frequency of the system time clock stc of the decoder side is calculated by a renderer 37, 67, and video frame output timing for sequentially outputting the plurality of video frames VF1 frame by frame is adjusted based on audio frame output timing for sequentially outputting the plurality of audio frames AF1 frame by frame, according to the time difference, resulting in realizing the lip-syncing with keeping sound continuousness.Type: GrantFiled: July 22, 2004Date of Patent: July 19, 2011Assignee: Sony CorporationInventors: Ikuo Tsukagoshi, Shinji Takada, Koichi Goto
-
Patent number: 7984465Abstract: A relay station comprises an emergency information detection unit for detecting an emergency information broadcasting flag in the digital broadcasting TMCC signal transmitted from the center station; a replacement data creation unit for issuing an instruction for creating replacement contents and replacing the data when emergency information is multiplexed in the TS; and a time synchronization unit for executing time synchronization between the TS created by the data replacement and the TS before the data replacement. On a receiving terminal, the replaced data broadcasting contents can be received while prefectural broadcasting video and audio contents are continuously received.Type: GrantFiled: January 29, 2008Date of Patent: July 19, 2011Assignee: Hitachi, Ltd.Inventors: Takaharu Ishida, Yoshihito Sato, Osamu Tomobe, Toshiyuki Oda
-
Patent number: 7970222Abstract: Embodiments for determining a delay are disclosed.Type: GrantFiled: October 26, 2005Date of Patent: June 28, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Richard Aufranc, James R. Cole, Paul S. Everest
-
Patent number: 7965774Abstract: The present invention relates to computer-based systems and methods for visual signal extrapolation or interpolation based on statistic similarity estimation. Specifically, a first and a second reference pictures are provided, and motion estimation is conducted on the first and second reference pictures to generate motion vectors indicative of movement of at least one of the first and second reference pictures in relation to the other. Subsequently, an estimate picture is generated by extrapolation or interpolation from the first and/or the second reference picture using the motion vectors, followed by optional refinement of the estimate picture. Statistic similarity estimation is used either in motion estimation or in refining the estimate picture, or a combination of both, so as to provide improved visual signals.Type: GrantFiled: January 6, 2006Date of Patent: June 21, 2011Assignee: International Business Machines CorporationInventors: Ligang Lu, Vadim Sheinin
-
Publication number: 20110142140Abstract: Image data is encoded to generate encoded data. An encoding-time buffer period that is a minimum buffer period necessary to prevent synchronous reproduction in which the encoded data is decoded and reproduced in synchronization with a timestamp added to the encoded data from failing due to a delay caused by encoding of the image data is added to the encoded data as encoding header information. A transmission-time buffer period that is a minimum buffer period necessary to prevent the synchronous reproduction from failing due to a delay caused by encoding of the image data and transmission of the encoded data is added to the encoded data as transmission header information different from the encoding header information. The encoded data having the encoding-time buffer period and the transmission-time buffer period added thereto is transmitted to another apparatus that performs the synchronous reproduction via a network.Type: ApplicationFiled: December 9, 2010Publication date: June 16, 2011Applicant: Sony CorporationInventor: Yoshinobu KURE
-
Publication number: 20110135010Abstract: A device is provided for use with an encoder, source video data and a source video clock. The encoder can encode video data at a timebase corrected video clock and can encode audio data at a timebase corrected audio clock. The source video data includes a video data portion and an audio data portion. The device includes a video processing portion, an audio processing portion and a clock generating portion. The video processing portion is arranged to receive the source video data based on the source video clock. The audio processing portion is arranged to receive the source video data based on the source video clock. The clock generating portion can generate the timebase corrected video clock and can generate the timebase corrected audio clock. The video processing portion can provide, to the encoder, the video data portion of the source video data based on the timebase corrected video clock.Type: ApplicationFiled: December 7, 2009Publication date: June 9, 2011Applicant: GENERAL INSTRUMENT CORPORATIONInventor: Talha Najeeb
-
Patent number: 7957470Abstract: An embodiment of the present invention provides systems and methods for adaptive video decoding. An example method includes determining that a video decoding rate of received video input is to be reduced, and receiving video input comprising a first and a second plurality of pictures. The method also includes reducing the video decoding rate while maintaining synchronization with an unmodified audio decoding rate, responsive to the determining that the video decoding rate of the received video input is to be reduced. The reducing includes foregoing decoding the first plurality of pictures and decoding the second plurality of pictures.Type: GrantFiled: June 23, 2008Date of Patent: June 7, 2011Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
-
Patent number: 7953160Abstract: A method and apparatus for compressing a plurality of video sequences, is provided where each sequence has information that is common with other video sequences. The ensemble encodes the video sequences into an MPEG compliant transport stream using less predicted frame information than separately encoding each video sequence. One illustrative application involves efficiently encoding and transmitting a user interface such as a program guide, interactive program guide, electronic program guide, navigator and the like. The user interface is illustratively embodied in an interactive program guide (IPG).Type: GrantFiled: March 12, 2009Date of Patent: May 31, 2011Assignee: Comcast IP Holdings I, LLCInventors: Donald F. Gordon, Sadik Bayrakeri, Joseph R. Wild, Jeremy S. Edmonds, Edward A. Ludvig, John P. Comito, Eugene Gershtein
-
Publication number: 20110122944Abstract: A method for decoding a stream encoded using a scalable video coding and including a plurality of layers of frames divided into a plurality of blocks, decodes block-wise in parallel the layers of the stream. A target block in an enhancement layer is decoded as soon as the block data required for its decoding are available from the reference layer.Type: ApplicationFiled: November 24, 2009Publication date: May 26, 2011Applicant: STMICROELECTRONICS Pvt. Ltd.Inventors: Amit GUPTA, Srijib Narayan MAITI
-
Patent number: 7945103Abstract: Presented is a method for decoding-decompressing a compressed-encoded digital data sequence relating to at least one initial digital image. The method includes receiving the digital data sequence having compressed-encoded data groups separated from one another by at least one restart marker and each one including a respective set of encoded data structures. The method calculates a representative value of the number of encoded data structures being between a first restart marker and a subsequent second restart marker signaling, respectively, the start of a first data group to be decoded and the start of a second data group. The method then extracts from the first data group the encoded data structures, and detects the presence of at least one error, if the number of the encoded data structures extracted is different from the calculated value.Type: GrantFiled: June 7, 2004Date of Patent: May 17, 2011Assignee: STMicroelectronics S.R.L.Inventor: Giuseppe Spampinato
-
Publication number: 20110103472Abstract: Systems, devices and methods are implemented for compressing high-definition video content. Consistent with one such implementation, a device is implemented for preparing a media stream containing high-definition video content for transmission over a transmission channel. A receiver unit is arranged to receive the media stream in a high-definition encoding format that does not compress the high-definition video content contained therein. A decoder unit is arranged to decode the media stream. A compression unit is arranged to compress the decoded media stream to produce a compressed media stream. An encapsulation unit is arranged to encapsulate the compressed media stream within an uncompressed video content format. An encoding unit is arranged to encode the encapsulated media stream using the high-definition format to produce a data stream and may be arranged to encrypt the data stream, e.g., using High-Bandwidth Digital Content Protection (HDCP).Type: ApplicationFiled: September 30, 2010Publication date: May 5, 2011Applicant: NXP B.V.Inventors: Fabien LEFEBVRE, Patrick Edouard LEJOLY
-
Patent number: 7936815Abstract: In a method for transmission of video information between HTTP servers and clients in a shared network resource, particularly Internet, the video information is stored as a video file consisting of packet-divided video streams compression-coded with average bit rates t(c) which cover the clients' expected channel bit rates s. Each packet and the video file are supplied with a header containing information for realizing a bandwidth-scalable video transmission over a suitable version of HTTP. During transmission switching between the video streams takes place on the basis pf an estimation of the channel bit rate s and the information in the packet header, such that the bit rate t(c) is adapted to the client's actual channel bit rate s. In a method for client-executed search and retrieval of video information in a shared network resource, particularly searching of a video frame Fx in a packet-divided video stream, the packets in a video stream are divipacket packet in each group.Type: GrantFiled: April 29, 2008Date of Patent: May 3, 2011Assignee: Microsoft International Holdings B.V.Inventors: Harald Dankworth, Geirr Ivarsson Leistad
-
Patent number: 7924929Abstract: A method of testing audio/video synchronization comprising calculating a frequency of a device used to encode a digital stream based on program clock references calculating first time differences between audio decoding time stamps and actual audio decoding times; calculating second time differences between audio presentation time stamps and actual audio presentation times; calculating third time differences between video decoding time stamps and 4 actual video decoding times; and calculating fourth time differences between video presentation time stamps and actual video presentation times.Type: GrantFiled: November 26, 2003Date of Patent: April 12, 2011Assignee: Trident Microsystems (Far East) Ltd.Inventors: Ramanathan Meenakshisundaram, Murali Mani
-
Patent number: 7924889Abstract: Methods for transmitting first packets encapsulated in second packets in a transmission system in which part of the first packets contain a first timing reference for synchronization of a receiver clock and at least part of said second packets contain a second timing reference for reducing transmission jitter of the second packets at the receiver is described. This method provides, at the transmitter, collecting first packets, determining whether a collected first packet contains a first timing reference and triggering transmission of a second packet encapsulating collected first packets including the first packet containing the first timing reference in response to a positive determination.Type: GrantFiled: June 22, 2005Date of Patent: April 12, 2011Assignee: Thomson LicensingInventors: Helmut Burklin, Jean-Francois Fleury, Mary-Luc Champel
-
Patent number: 7912219Abstract: Essential data elements, particularly entitlement control messages (ECMs), are inserted in a manner that reduces the overhead bit rate without effecting overall tuning time at the customer receiver or security in satellite, cable or other programming networks. ECMs are inserted into the transport stream by detecting random access points (RAPS) in the encoded programming and inserting the ECM packets in a window just ahead of the RAP.Type: GrantFiled: August 12, 2005Date of Patent: March 22, 2011Assignee: The DIRECTV Group, Inc.Inventors: James A. Michener, Hanno Basse, Raynold M. Kahn, Peter M. Klauss
-
Publication number: 20110064149Abstract: As shown in FIG. 7, a data receiver receives video data and audio data together with a frequency division parameter N that depends on the pixel clock of the video data and the sampling frequency of the audio data, and a count value CTS that is obtained by counting the period of the audio clock that has been subjected to frequency division by the frequency division parameter N, with the pixel clock, which are transmitted from a data transmitter, and subjects the pixel clock to frequency division by the count value CTS, phase-control the divided clock (s501) in accordance with a phase comparison clock (s505) that is obtained by dividing an audio clock (s403) oscillated from a VCO (504) by the frequency division parameter N, thereby generating an audio clock (s403). Accordingly, the data transmitter and the data receiver can satisfactorily implement multiplexing of audio data and video data, and transmission of the multiplexed data using an existing DVI cable, with a simple structure.Type: ApplicationFiled: November 18, 2010Publication date: March 17, 2011Inventor: Naoki EJIMA
-
Patent number: 7908419Abstract: A data transfer control device includes: a link controller which analyzes a packet received from a host-side data transfer control device through a serial bus; and an interface circuit which generates interface signals and outputs the generated interface signals to an interface bus. A packet transferred from the host-side data transfer control device through the serial bus includes a synchronization signal code field for setting a synchronization signal code. The interface circuit generates synchronization signals FPFRAME and FPLINE included in the interface signals based on the synchronization signal code set in the packet.Type: GrantFiled: February 22, 2005Date of Patent: March 15, 2011Assignee: Seiko Epson CorporationInventor: Hiroyasu Honda
-
Patent number: 7898951Abstract: Systems and methods are provided in which video information streams are encoded and transmitted with optimal utilization of constrained bit-rate channel. In accordance with one embodiment, among others, a system is provided, which includes synchronous multi-channel encoder (SMEs), a system multiplex controller (SMC), switches, and a multiplexer. In combination, these components receive an input video signal, and produce encoded video bit streams from the received input video signal. Each encoded video bit stream is substantially identical to other encoded video bit streams, but each encoded video bit stream has a different bit rate than the other encoded video bit streams. An optimal encoded video bit stream is determined from the encoded video bit streams. That optimal encoded video bit stream is selected, multiplexed, and than delivered to the output.Type: GrantFiled: August 6, 2004Date of Patent: March 1, 2011Assignee: Jones Farm Technology 2, LLCInventors: Igor M. Koba, Mikhail Chernomordik
-
Patent number: 7885340Abstract: The present invention provides a system and methods for producing multiple encoded representations of a video input sequence. The multiple representations produced each contain identified synchronization frames that allow a server and a client to switch between streamed representations in real time without interruption. Synchronization frames are frames of encoded video that can be independently decoded. A representation can thus be decoded starting at a synchronization frame. Each synchronization frame in one representation has a corresponding synchronization frame at a substantially similar temporal location in any other generated representation of the same video input sequence. The temporal co-location of synchronization frames in all representations facilitates the dynamic switching between representations during the streaming process.Type: GrantFiled: December 22, 2004Date of Patent: February 8, 2011Assignee: RealNetworks, Inc.Inventors: Gary S. Greenbaum, Jeffrey M. Ayars, Gregory J. Conklin, Alan F. Lippman, Bradley D. Hefta-Gaub, Dale R. Stammen
-
Publication number: 20110013703Abstract: An apparatus for encoding video display data comprises a transmitter that is configured to accept an RGB data signal from a source and a receiver that is configured to accept the RGB data signal from the transmitter. The RGB data signal comprises redundant synchronization information. Methods of using the apparatus are also provided.Type: ApplicationFiled: December 21, 2006Publication date: January 20, 2011Applicant: NXP B.V.Inventors: Scott Guo, Manikantan Jayaraman
-
Patent number: 7869522Abstract: An embodiment of the present invention provides a video signal multiplexing apparatus including a separator separating picture information and additional information from a received video signal, a controller adjusting, if the picture information is out of sync with the additional information, a data amount of the additional information based on a data amount of the picture information in such a manner that the picture information is in sync with the additional information, and a multiplexer multiplexing the encoded data and the additional information the data amount of which has been adjusted.Type: GrantFiled: November 16, 2005Date of Patent: January 11, 2011Assignee: NEC Electronics CorporationInventors: Tomoyuki Okuyama, Kenji Tanaka
-
Patent number: 7869505Abstract: An embodiment of the present invention provides a system and method for adaptive video decoding. A method for adaptive video decoding includes determining whether a resource constrained mode is to be initiated, and responsive to a determination that the resource constrained mode is to be initiated, initiating the resource constrained mode, including foregoing the decoding of portions of received video input. For example, adaptive video decoding may include foregoing the decompression and reconstruction of selected video frames during intervals of high demand for memory and/or bus bandwidth resources.Type: GrantFiled: May 27, 2004Date of Patent: January 11, 2011Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
-
Publication number: 20110002399Abstract: In one example, a method includes defining an encoding rate for encoding a set of frames of multimedia data over a period of time, encoding the set of frames at a reduced encoding rate over the period of time such that encoding the set of frames at the reduced encoding rate defines one or more null intervals when data associated with the set of frames is not present during the period of time, transmitting the encoded set of frames via a transmitter, and blanking the transmitter during the one or more null intervals.Type: ApplicationFiled: July 1, 2010Publication date: January 6, 2011Applicant: QUALCOMM IncorporatedInventor: Vijayalakshmi R. Raveendran
-
Patent number: 7865756Abstract: A system includes a system controller and a configuration of series-connected semiconductor devices. Such a device includes an input for receiving a clock signal originating from a previous device, and an output for providing a synchronized clock signal destined for a succeeding device. The device further includes a clock synchronizer for producing the synchronized clock signal by processing the received clock signal and an earlier version of the synchronized clock signal. The device further includes a device controller for adjusting a parameter used by the clock synchronizer in processing the earlier version of the synchronized clock signal. The system controller has an output for providing a first clock signal to a first device, and an input for receiving a second clock signal from a second device. The second clock signal corresponds to a version of the first clock signal that has undergone processing by a clock synchronizer in at least one of the devices.Type: GrantFiled: December 19, 2007Date of Patent: January 4, 2011Assignee: Mosaid Technologies IncorporatedInventor: HakJune Oh
-
Publication number: 20100329360Abstract: A method of supporting synchronization of Scalable Video Coding (SVC) information and Advanced Audio Coding (AAC) information using a Normal Play Time (NPT), the method including: receiving video information using a decoding apparatus; receiving audio information using the decoding apparatus; calculating the NPT of the video information using a Real-time Transport Protocol (RTP) time stamp included in the received video information; calculating the NPT of the audio information using the RTP time stamp included in the received audio information; comparing the NPT of the video information and the NPT of the audio information to calculate a difference value; determining whether the calculated difference value is included in a specific synchronization region; and outputting the audio information and the video information when the calculated difference value is determined to be included in the specific synchronization region.Type: ApplicationFiled: December 31, 2008Publication date: December 30, 2010Inventors: Soon-Heung Jung, Jeong Ju Yoo, Jin Woo Hong, Kwang-Deok Seo, WonSup Chi
-
Patent number: 7856062Abstract: The multiplexing apparatus which does not make a user who watches a moving picture feel uncomfortable, the moving picture including: (i) a coding unit (42) for generating one or more coded streams so that no gap occurs at the connection of predetermined two access units in a process of decoding, in sequence, the two access units in all of the access units included in the coded streams; and (ii) a multiplexing unit (18) for multiplexing, with other information, the coded streams generated in the coding unit (42).Type: GrantFiled: October 2, 2009Date of Patent: December 21, 2010Assignee: Panasonic CorporationInventors: Tadamasa Toma, Tomoyuki Okada, Shinya Kadono
-
Patent number: 7848407Abstract: A method of processing H.264 compliant can include allocating a plurality of regions in a memory internal to an H.264 compliant syntax parser circuit for concurrent storage of a plurality of slice headers associated with respective H.264 slice data to be processed. Related circuits and computer program products are also disclosed.Type: GrantFiled: May 25, 2005Date of Patent: December 7, 2010Assignee: Samsung Electronics Co., Ltd.Inventor: Suk-hyun Yoon
-
Publication number: 20100303159Abstract: An apparatus and method provides synchronization between user observable signals including audio and/or video signals. According to an exemplary embodiment, the apparatus includes an input point for receiving an encoded signal. A circuit time-shifts the encoded signal to generate a time-shifted encoded signal. A first decoder decodes the time-shifted encoded signal to generate a first decoded signal and provides the first decoded signal for a first system. The first system converts the first decoded signal to a first user observable signal. The input point also provides the encoded signal for a second system including a second decoder, an encoder, and a third decoder coupled in series which enables generation of a second user observable signal. The time-shifting performed by the circuit is adjustable and enables the first user observable signal to become substantially synchronized with the second user observable signal.Type: ApplicationFiled: July 31, 2008Publication date: December 2, 2010Inventors: Mark Alan Schultz, Ronald Douglas Johnson, Robert Andrew Rhodes
-
Patent number: 7844002Abstract: A real-time MPEG video coding system with information look-ahead for constant bit rate (CBR) applications, such as, for example, Video-on-Demand (VoD) over ADSL. This scheme employs two MPEG encoders. The second encoder has a buffer to delay the input by an amount of time relative to the first encoder to create a look-ahead window. In encoding, the first encoder collects the information of statistics and rate-quality characteristics. An on-line information processor then uses the collected information to derive the best coding strategy for the second encoder to encode the incoming frames in the look-ahead window. The second encoder uses the encoding parameters from the processor as the coding guide to execute the coding strategy and generate the final bitstream.Type: GrantFiled: June 2, 2008Date of Patent: November 30, 2010Assignee: International Business Machines CorporationInventors: Ligang Lu, Vadim Sheinin
-
Publication number: 20100290538Abstract: A video contents generation device generates video contents smoothly connecting a series of poses of a human skeleton in conformity with the music with the reduced amount of calculation. The video contents generation device is constituted of a motion analysis unit detecting motion features from motion data representing motion segments of poses, a database storing motion data in connection with subclassification (e.g. genres and tempos), a music analysis unit detecting music features from music data representing the music subjected to the video contents generating procedure, a synchronization unit generating the synchronization information for establishing the correspondence between motion data and music data based on motion features suited to music features, and a video data generation unit generating video data synchronized with music data based on the synchronization information.Type: ApplicationFiled: May 11, 2010Publication date: November 18, 2010Inventors: Jianfeng XU, Haruhisa Kato, Koichi Takagi, Akio Yoneyama
-
Patent number: 7835475Abstract: A tuner selects a channel in a designated frequency band. An FFT circuit converts a received signal in the selected channel into a plurality of carrier signals. A carrier shift detection circuit calculates the correlation between the phase information of each carrier signal and reference phase information prepared in advance. If the correlation is larger than a given threshold, it is determined that an OFDM signal is present in the search target channel. A TMCC extraction circuit analyzes the TMCC of the received signal and determines whether or not digital broadcasts of the search target channel can be received.Type: GrantFiled: October 26, 2006Date of Patent: November 16, 2010Assignee: Fujitsu Semiconductor LimitedInventor: Naoto Adachi
-
Patent number: 7835439Abstract: A system involves encoding key frames within a data stream as both key frames and delta frames. A data stream including all encoded key and delta frames is formed and upon receipt of a request signal, the formed data stream is transmitted with the first key frame occurring in the stream after receipt of the request signal and the subsequent delta frames. Key frames are inserted in the transmitted data stream if positioned within the stream immediately after receipt of a signal requesting the data stream.Type: GrantFiled: October 5, 2005Date of Patent: November 16, 2010Assignee: VectorMAX CorporationInventor: Daniel Witt
-
Patent number: 7830968Abstract: A digital receiver for processing one of a packetized input data stream and a digitized standard definition input signal is provides a delay in the processing of the standard definition audio input signal to maintain synchronism with the processing of a corresponding standard definition video signal.Type: GrantFiled: January 7, 1999Date of Patent: November 9, 2010Assignee: Thomson LicensingInventors: Michael Scott Deiss, Mark Robert Anderson
-
Patent number: 7826537Abstract: A scalable layered video coding scheme that encodes video data frames into multiple layers, including a base layer of comparatively low quality video and multiple enhancement layers of increasingly higher quality video, adds error resilience to the enhancement layer. Unique resynchronization marks are inserted into the enhancement layer bitstream in headers associated with each video packet, headers associated with each bit plane, and headers associated with each video-of-plane (VOP) segment. Following transmission of the enhancement layer bitstream, the decoder tries to detect errors in the packets. Upon detection, the decoder seeks forward in the bitstream for the next known resynchronization mark. Once this mark is found, the decoder is able to begin decoding the next video packet. With the addition of many resynchronization marks within each frame, the decoder can recover very quickly and with minimal data loss in the event of a packet loss or channel error in the received enhancement layer bitstream.Type: GrantFiled: October 29, 2004Date of Patent: November 2, 2010Assignee: Microsoft CorporationInventors: Ya-Qin Zhang, Shipeng Li, Feng Wu, Rong Yan