Class / Patent application number | Description | Number of patent applications / Date published |
375240280 | Synchronization | 79 |
20080198937 | Video Processing Data Provisioning - A method and system for performing response-time compensation on video pixel data includes an output coupled to a timing controller for, the timing controller providing response time pixel data to a video display screen or panel. The system including a video signal processing module to determine pixel data indicative of how to excite respective video pixels in a video frame. The system including an interface for outputting substantially concurrently, the current-frame pixel data relating to a pixel at a particular location in the current video frame and prior-frame pixel data relating to the pixel at the particular location in the prior video frame relative to the current video frame. The current-frame pixel data and the prior-frame pixel data can be interlaced in the output signal. The prior-frame pixel data can be compressed in the output signal. The output can include multiple channels and the current-frame pixel data and the prior-frame pixel data can be output over separate channels. | 08-21-2008 |
20080212690 | TRANSCODER MEDIA TIME CONVERSION - In general, this disclosure describes techniques of compensating for differences between a clock associated with an input stream of media data and a clock associated with an output stream of media data. Due to drift between a clock that governs the rate at which a transcoder receives media data units (“MDUs”) and a clock that governs the rate at which the transcoder outputs MDUs, the transcoder may receive MDUs at a rate that is faster or slower than a rate at which the transcoder outputs the MDUs. The transcoder compensates for such differences by identifying sets of received MDUs that account for a time equal to an output period minus a correction magnitude, modifying the identified sets of MDUs such that the sets of MDUs account for a time equal to the output period, and outputting the modified sets of MDUs as part of the output stream. | 09-04-2008 |
20080225959 | METHOD AND SYSTEM FOR MULTIPLE PASS VIDEO CODING - 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. | 09-18-2008 |
20080253468 | MULTI-TRANSPORT STREAM (TS) GENERATING APPARATUS AND METHOD, AND DIGITAL BROADCASTING TRANSMISSION AND RECEPTION APPARATUSES AND METHODS - A multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and method are provided. The multi-TS generating apparatus includes an adaptor to generate an adaptation field in some packets of a normal stream; an interleaver to interleave the normal stream; a turbo processor to turbo-code a plurality of turbo streams; a stuffer to generate a multi-TS by stuffing the plurality of the turbo streams into the adaptation field; and a deinterleaver to deinterleave the multi-TS. Accordingly, the plurality of the turbo streams can be transmitted far more easily. | 10-16-2008 |
20080292004 | Carrier Phase Ambiguity Correction - A receiver comprises a demodulator for providing a demodulated signal and a centroid calculator responsive to the demodulated signal for identifying a correct carrier phase for use in the centroid calculation and in removing carrier phase ambiguity in the demodulator. In addition, the centroid calculator may include a limiter. | 11-27-2008 |
20080292005 | Enhancement layer switching for scalable video coding - An exemplary system includes a data encoder generating a base layer bitstream encoded at a base bit-rate, and a plurality of enhancement layer bitstreams encoded at different enhancement layer bit-rates, and a bitstream selection module selecting one of the enhancement layer bitstreams every video frame based on available channel bandwidth. A method includes transmitting a first enhancement layer bitstream encoded at a first bit-rate, detecting a transition in network bandwidth through a switching bit-rate, and transmitting a second enhancement layer bitstream encoded at a second bit-rate based on the transition in network bandwidth. | 11-27-2008 |
20080298471 | APPARATUS AND METHOD FOR PROCESSING INFORMATION - An inverse wavelet transformer causes a level-graded buffer to store one of two lines of coefficient data generated through a synthesis filtering operation. In order to adjust an output timing of image data, the inverse wavelet transformer causes an output buffer to store temporarily the other line of the two lines of coefficient data in a period throughout which the output buffer stores no baseband image data and then causes the level-graded buffer to store the other line of the two lines of coefficient data. In this way, the level-graded buffer stores coefficients generated through the synthesis filtering operation on a line-by-line basis. | 12-04-2008 |
20080304573 | CAPTURING MEDIA IN SYNCHRONIZED FASHION - Techniques for synchronizing audio and video content for presentation to a user at a same rate are provided. Streams of content from two or more sources of media, each media source having an associated clock, are synchronized by a synchronizing component and processor with respect to a master clock. As well, techniques are provided for ensuring that output devices are synchronized at preview startup. That is, such techniques ensure that the output devices start playing the media at the same time as well as at the same rate. | 12-11-2008 |
20080317138 | Uniform video decoding and display - Described herein are embodiments for decoding and displaying video data. Several of these embodiments utilize a unified frame buffer management system, to facilitate better memory management in decoding and displaying compressed video. One approach describes a method of decoding and displaying compressed video data. The method involves receiving a compressed video frame, and allocating a frame buffer for use in decoding the compressed video frame. A frame identifier is assigned to the allocated frame buffer. The compressed video frame is decoded into the frame buffer, and the frame identifier is passed to a display module. | 12-25-2008 |
20080317139 | MOVING PICTURE CODING APPARATUS - A moving picture coding apparatus is provided, which controls coding of a following stream, according to virtual buffer occupancy determined by a generated amount of coded data and an amount of coded data which is transferred to an output destination, when generating the following stream so that a preceding stream and the following stream, in each of which an image stream and other information are multiplexed, are reproduced seamlessly. The moving picture coding apparatus determines an initial value of the virtual buffer occupancy for the following stream, using an amount of delay resulting from multiplexing, in addition to virtual buffer occupancy at an end of the preceding stream. | 12-25-2008 |
20090003462 | Method and apparatus for data synchronization - In one embodiment of the invention, a memory receives unsynchronized data and a processor performs symbol interleaving at a synchronization point located after a beginning of a superframe. | 01-01-2009 |
20090016448 | INFORMATION REPRODUCING APPARATUS, AND BUFFER CONTROL METHOD AND PROGRAM - A picture start code detecting section | 01-15-2009 |
20090034633 | SIMULTANEOUS PROCESSING OF MEDIA AND REDUNDANCY STREAMS FOR MITIGATING IMPAIRMENTS - In one embodiment, a method comprises receiving a primary stream of encoded frames and a separate stream of redundant frames. The method further comprises decoding and reconstructing in parallel the frames in the primary stream and the separate stream of redundant frames, on a real-time basis, in accordance with a specified common clock reference. The method further comprises, upon determining that a frame in the primary stream exhibits an error or impairment, determining a decoded redundant frame in the separate stream that corresponds to the impaired frame, and substituting at least a portion of the information in the decoded redundant frame for a corresponding decoded version of the impaired frame. | 02-05-2009 |
20090060057 | MULTI-TRANSPORT STREAM (TS) GENERATING APPARATUS AND METHOD, AND DIGITAL BROADCASTING TRANSMISSION AND RECEPTION APPARATUSES AND METHODS - A multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and method are provided. The multi-TS generating apparatus includes an adaptor to generate an adaptation field in some packets of a normal stream; an interleaver to interleave the normal stream; a turbo processor to turbo-code a plurality of turbo streams; a stuffer to generate a multi-TS by stuffing the plurality of the turbo streams into the adaptation field; and a deinterleaver to deinterleave the multi-TS. Accordingly, the plurality of the turbo streams can be transmitted far more easily. | 03-05-2009 |
20090060058 | MULTI-TRANSPORT STREAM (TS) GENERATING APPARATUS AND METHOD, AND DIGITAL BROADCASTING TRANSMISSION AND RECEPTION APPARATUSES AND METHODS - A multi-transport stream (TS) generating apparatus and method, and digital broadcasting transmission and reception apparatuses and method are provided. The multi-TS generating apparatus includes an adaptor to generate an adaptation field in some packets of a normal stream; an interleaver to interleave the normal stream; a turbo processor to turbo-code a plurality of turbo streams; a stuffer to generate a multi-TS by stuffing the plurality of the turbo streams into the adaptation field; and a deinterleaver to deinterleave the multi-TS. Accordingly, the plurality of the turbo streams can be transmitted far more easily. | 03-05-2009 |
20090060059 | ENCODED STREAM TRANSMITTER - The accuracy of time information set in a packet is improved. Time information calculator | 03-05-2009 |
20090074083 | METHOD OF PROCESSING VIDEO DATA AND WIRELESS COMMUNICATION APPARATUS - A method of processing video data includes allowing a counter to start counting, receiving the video data to which a timestamp is applied, checking the amount of video data in a buffer memory, comparing the timestamp with a count if the amount of video data in the buffer memory is smaller than a predetermined threshold, and discarding the video data if the timestamp is smaller than the count and accumulating the video data in the buffer memory if the timestamp is greater than the count. The counter uses a value corresponding to a time earlier than the timestamp by a delay time when the video data is initially received. | 03-19-2009 |
20090080538 | Method and Apparatus for Decoding a Video Signal - An apparatus for transmitting a video signal has a receiver, a processor and a multiplexer. The receiver receives the video signal and separates a composite sync signal from the video signal. The processor generates a vertical sync signal and a selecting signal with reference to timing characteristics of the composite sync signal. The multiplexer generates a horizontal sync signal by selectively outputting the composite sync signal when the selecting signal is at a first logic level and outputting a reference signal when the selecting signal is at a second logic level. A method for transmitting a video signal is also disclosed. | 03-26-2009 |
20090080539 | Method and apparatus for smooth digital media playback - In one embodiment of the invention, an apparatus may comprise a memory to receive original video data that includes a continuity of time stamps and a discontinuity of time stamps. A processor may shift a first time stamp from the continuity of time stamps to the discontinuity of time stamps by an adaptively modified distance and play the shifted time stamp in a smooth fashion. | 03-26-2009 |
20090086829 | Method and apparatus for authoring a 24p audio/video data stream by supplementing it with additional 50i format data items - Movies are produced in 24 Hz frame frequency and progressive scanning format (denoted 24p) for projection in film theatres, adhering to a worldwide standard for 35 mm film. However, the major TV systems in the world use interlaced scanning and either 50 Hz field frequency (denoted 50i) or 60 Hz field frequency (denoted 60i). Content providers would prefer providing single-picture-frequency single-audio-speed AV discs that can be replayed in most parts of the world. A 24p audio/video data stream is supplemented with additional 50i format data items thereby allowing 24p and 50i format replay of that data stream. | 04-02-2009 |
20090135918 | SYSTEM AND METHOD FOR PROVIDING A VARIABLE FRAME RATE AND ADAPTIVE FRAME SKIPPING ON A MOBILE DEVICE - A processor and method are provided for decoding a multimedia file having video and audio data streams that are configured to be played in synchronization. Frames of the video stream are decoded and played with the audio and, to compensate for saturation of the processor usage, two procedures are performed. The first procedure operates at a first periodic interval and slows down the frame rate to reduce processor usage if needed. The second procedure first attempts to speed up the video to catch up to the audio if they are out of sync and if this cannot be done in the next time interval, the decoding of a select number of frames is skipped such that the video and audio data streams are resynchronized. | 05-28-2009 |
20090168903 | Methods, Apparatuses, And Computer Program Products For Adaptive Synchronized Decoding Of Digital Video - An apparatus for adaptive synchronized decoding of digital video may include a processor. The processor may be configured to maintain a next key frame timestamp, decode a plurality of key frames of a video clip, decode a plurality of non-key frames of a video clip which arrive on time, and drop one or more non-key frames until the next key frame if a video frame arrives late and the next key frame is within a calculated drop time window based at least in part on the next key frame timestamp. Corresponding methods and computer program products are also provided. | 07-02-2009 |
20090175358 | VIDEO PROCESSING SYSTEM AND TRANSCODER FOR USE WITH LAYERED VIDEO CODING AND METHODS FOR USE THEREWITH - A video processing system includes a video transcoder that receives a independent video layer stream and a first dependent video layer stream that requires the independent video layer for decoding, the video transcoder generating a transcoded video signal based at least one of the independent video stream and the dependent video layer stream. | 07-09-2009 |
20090185628 | Receiving circuit - Disclosed herewith is a receiving circuit that receives data including video data that are digital signals. Each of conventional receiving circuits has been required to use high withstand voltage elements in its connection detection circuit higher than those of other circuits. Thus those conventional receiving circuits have been confronted with a problem that increases the circuitry scale. On the other hand, in order to solve the above conventional problem, the receiving circuit of the present invention includes a first clock detection circuit that detects presence of a read clock used to read the unique ID of each receiving side device; a second clock detection circuit that detects presence of a clock of send data; and a link state detection circuit that inputs a detection result of each of the first and second clock detection circuits and detects a state of linking with an object sending side device according to at least one of a read clock and a send clock. | 07-23-2009 |
20090245393 | Method and Apparatus For Fast Channel Change For Digital Video - There are provided methods and apparatus for fast channel change for digital video. An apparatus includes at least one encoder for receiving normal video data and channel change video data and encoding the normal video data and the channel change video data in a normal video stream and a channel change video stream, respectively, using a common system clock to provide synchronization between the normal video stream and the channel change video stream. The normal video stream and the channel change video stream are encoded for transport separately at a transport level. | 10-01-2009 |
20090262840 | Synchronization Signal Extraction Device and Related Method - A synchronization signal extraction device includes a signal reception terminal for receiving a composite video signal, a threshold voltage adjuster coupled to the signal reception terminal for adjusting a threshold voltage to a ratio of a first characteristic level and a second characteristic level of the composite video signal according to the first characteristic level and the second characteristic level, a slicer coupled to the signal reception terminal and the threshold voltage adjuster for slicing the composite video signal to extract a synchronization signal in the composite video signal, and a signal output terminal coupled to the slicer for outputting the extracted synchronization signal. | 10-22-2009 |
20100020887 | Multiple time-base clock for processing multiple satellite signals - 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. | 01-28-2010 |
20100046639 | TIME SHIFT AND TONAL ADJUSTMENT TO SUPPORT VIDEO QUALITY ADAPTATION AND LOST FRAMES - A digital electronic device includes a time shifter/tone adapter that eliminates unwanted audio effects at recipient device, that includes stutter and loss of audio synchronization, as a result of video quality adaptation (the video quality adapter varies frame rate, pixel and color resolutions without having a discernable difference in picture quality, that is, drops many frames in every frame set). The tone adaptation involves gradual frequency shifting, that is, gradual up shifting until synchronization with video is obtained (time shifting), then gradual down shifting. The recipient device (or a set top box) may contain a time shifter/tone adapter that eliminates unwanted audio effects at the recipient devices that may include stutter and loss of audio synchronization, as a result of loss of packets in channel. | 02-25-2010 |
20100061466 | DIGITAL BROADCAST TRANSMITTING APPARATUS, DIGITAL BROADCAST RECEIVING APPARATUS, AND DIGITAL BROADCAST TRANSMITTING/RECEIVING SYSTEM - For MPEG-2 AAC, MPEG-Surround or (AAC+SBR), whether a received bitstream is of AAC or MPS can not be determined till the details of the received bitstream is analyzed up to the end. Therefore, if the output delay of an audio signal is large, the output of a video signal cannot appropriately be delayed under control, not allowing A/V synchronization. | 03-11-2010 |
20100091888 | Multi-Rate Encoder with GOP Alignment - A multi-rate encoder includes one or more encoder sets. Each encoder set includes multiple encoders receiving a same video source stream. The encoder sets are configured to transmit multiple encoded streams of the same video source stream at different bit-rates. The streams are aligned and transmitted from the multi-rate encoder. | 04-15-2010 |
20100104026 | Method for processing a steam of multiplexed packets transporting multimedia data according to an MPEG-2 type format - The present invention relates to a method for processing a stream ( | 04-29-2010 |
20100189183 | MULTIPLE BIT RATE VIDEO ENCODING USING VARIABLE BIT RATE AND DYNAMIC RESOLUTION FOR ADAPTIVE VIDEO STREAMING - A video encoding system encodes video streams for multiple bit rate video streaming using an approach that permits the encoded bit rate to vary subject to a peak bit rate and average bit rate constraints for higher quality streams, while a bottom bit rate stream is encoded to achieve a constant chunk rate. The video encoding system also dynamically decides an encoding resolution for segments of the multiple bit rate video streams that varies with video complexity so as to achieve a better visual experience for multiple bit rate streaming. | 07-29-2010 |
20100266052 | METHOD AND APPARATUS FOR TRANSMITTING/RECEIVING ENHANCED MEDIA DATA IN DIGITAL MULTIMEDIA BROADCASTING SYSTEM - A method and apparatus for processing enhanced media data in a Digital Multimedia Broadcasting (DMB) system is provided. The apparatus for processing enhanced media data includes: a base layer processing unit configured to multiplex an elementary stream of a base layer and perform channel encoding for the multiplexed elementary stream of the base layer; an enhancement layer processing unit configured to synchronize an elementary stream of an enhancement layer with the elementary stream of the base layer and thereby multiplex the elementary stream of the enhancement layer and process the elementary stream of the enhancement layer to be transmittable via at least one of a plurality of transmission channels; and a synchronizer configured to provide the enhancement layer processing unit with synchronization information that is used for synchronizing the elementary stream of the enhancement layer with the elementary stream of the base layer. | 10-21-2010 |
20100290538 | VIDEO CONTENTS GENERATION DEVICE AND COMPUTER PROGRAM THEREFOR - 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. | 11-18-2010 |
20100303159 | APPARATUS AND METHOD FOR SYNCHRONIZING USER OBSERVABLE SIGNALS - 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. | 12-02-2010 |
20100329360 | METHOD AND APPARATUS FOR SVC VIDEO AND AAC AUDIO SYNCHRONIZATION USING NPT - 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. | 12-30-2010 |
20110002399 | TRANSMITTER QUIETING AND REDUCED RATE ENCODING - 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. | 01-06-2011 |
20110013703 | MOBILE DISPLAY INTERFACE - 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. | 01-20-2011 |
20110064149 | DATA TRANSMITTER AND DATA RECEIVER - As shown in FIG. | 03-17-2011 |
20110135010 | SYSTEM AND METHOD FOR AV SYNCHRONIZATION OF ENCODER DATA - 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. The audio processing portion can provide, to the encoder, the audio data portion of the source video data based on the timebase corrected audio clock. | 06-09-2011 |
20110182367 | MEDIA CODING APPARATUS AND MEDIA CODING METHOD - 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. | 07-28-2011 |
20110243253 | E8-VSB RECEPTION SYSTEM, APPARATUS FOR GENERATING DATA ATTRIBUTE AND METHOD THEREOF, AND APPARATUS FOR CHANNEL ENCODING AND METHOD THEREOF - 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. | 10-06-2011 |
20110280320 | ENCODING APPARATUS AND THE METHOD - 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 | 11-17-2011 |
20110286533 | INTEGRATED RECORDING AND VIDEO ON DEMAND PLAYBACK SYSTEM - 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. | 11-24-2011 |
20110317774 | SYSTEMS AND METHODS FOR CONTROLLING THE TRANSMISSION OF INDEPENDENT BUT TEMPORALLY RELATED ELEMENTARY VIDEO STREAMS - By multiplexing a plurality of elementary video streams it is possible to combine the streams so that they appear as a single stream to existing transportation protocols. In one embodiment, the Carrier stream retains its timestamp and resolution information and metadata is added that allows for the reconstruction of the missing timestamps and/or resolution information for each frame of the Detail stream. In this manner, the transportation protocol is unaware that a second video stream has been hidden in the first stream and thus two video streams are transported concurrently using a protocol established for a single stream. | 12-29-2011 |
20120147976 | Video Transmission On A Serial Interface - A video transmission circuit for transmitting video data on a digital serial interface to a receive circuit arranged to process the video data at a constant rate, the circuit including a transmission block comprising: a packet generator arranged to generate, for each image of the video data, a plurality of packets, each containing a pixel group of the image; a transmit circuit arranged to transmit the packets of each image on a digital serial interface at time intervals based on the constant rate; and a synchronization circuit arranged to receive from the receive circuit, after transmission of a plurality of packets, a synchronization signal for synchronizing the beginning of the transmission of a next packet. | 06-14-2012 |
20120147977 | DTV TRANSMITTING SYSTEM AND RECEIVING SYSTEM AND METHOD OF PROCESSING BROADCAST DATA - A digital television receiving system includes a frame encoder, a data randomizing and expanding unit, a group formatter, a block processor, a deinterleaver, and a multiplexer. The frame encoder encodes an enhanced data frame for error correction. The data randomizing and expanding unit randomizes the encoded enhanced data and expands the randomized enhanced data. The group formatter forms a group of enhanced data having head, body, and tail regions and inserts the expanded data and transmission parameters into the body region. The block processor codes the group of enhanced data, and the deinterleaver deinterleaves the coded enhanced data. The packet formatter formats the deinterleaved enhanced data into enhanced data packets. | 06-14-2012 |
20120275525 | System and Method for Compressing Video Data and Alpha Channel Data using a Single Stream - A system and method provides video data and its corresponding alpha channel data using a single stream or file, compressed using the same format and decompression algorithm for each of the video data and the alpha channel data. | 11-01-2012 |
20120314778 | Method and system for video data extension - A video data extension system includes a transmitter and a receiver for transmitting and receiving encoded serial data over optical fibers. Transmitter is configured to receive one SDI 3G video stream at 2.97 Gb/s, two HD-SDI video streams at 1.485 Gb/s, two SD-SDI at 270 Mb/s, or one HD-SDI at 1.485 Gb/s and one SD-SDI at 270 Mb/s. Received data is segmented into packets to form an extended video stream for transmission at 3.75 Gb/s. To each packet, idle and header are provided. Out-of-band data, such as RS422 data, may be included in the extended video stream. In cases where the received data includes data from two HD streams, received data are segmented into two groups of data packets for arranging into extended video stream in an alternate manner. Upon receiving the extended video stream, receiver uses idles to align data and header information to separate the HD streams. | 12-13-2012 |
20130028337 | VIDEO PROCESSOR - A video processor receives original video data, an original synchronization signal, and an original data valid region signal from a video signal source, supplements insufficient part of the original video data relative to a predetermined valid pixel region, and outputs new video data having the predetermined valid pixel region and a new data valid region signal indicating the predetermined valid pixel region. The video processor includes a valid position regeneration controller delaying at least one of the original video data or the original synchronization signal to match positions of color-difference signals in the original video data to positions of color-difference signals in the new video data in determining based on the original synchronization signal and the original data valid region signal that the color-difference signals in the new video data are displayed while being replaced with each other; and a controller controlling operation of the valid position regeneration controller. | 01-31-2013 |
20130064308 | CODING AND DECODING SYNCHRONIZED COMPRESSED VIDEO BITSTREAMS - Coding may include receiving a source video bitstream including source frames and determining information from the source frames. The determined information may include timing information and grouping information and may be utilized in encoding synchronizing processed frames for a synchronized compressed video bitstream. Decoding may include receiving a synchronized compressed video bitstream including the encoding synchronizing processed frames. The decoding may include preparing video chunk files having boundaries defined by the encoding synchronizing processed frames and decoding the prepared video chunk files. | 03-14-2013 |
20130077699 | METHODS AND SYSTEMS FOR CONTROL, MANAGEMENT AND EDITING OF DIGITAL AUDIO/VIDEO SEGMENT DURATION WITH REMAPPED TIME CODE - Methods and systems are provided for time altering one or more discrete digital audio/video program segments, each program segment having distinct In time and Out time code points. Data from the digital program segments are received from a data source and decoded. The decoded data are modulated as a serial data stream. The modulated decoded data are provided to a time altering processor to remove or duplicate frame positions to time alter the frame sequence. The resulting time altered serial data stream is demodulated to provide buffered program segment data. The buffered and time altered program segments are encoded and provided in a desired file or streaming format. Audio synchronization with the video is maintained by duplication or removal of audio samples corresponding to the duplicated or removed video frames. | 03-28-2013 |
20130136194 | AUDIOVISUAL CONTENT GENERATION METHOD FOR MULTISTAGE HIGH-SPEED REPRODUCTION - The present invention is to solve a problem that, at the time of high-speed reproduction using compressed video data, an audio distribution bandwidth increases simply in proportion to a high-speed reproduction rate. An encoding device includes: an audio encoding part configured to encode an audio signal; a video encoding part configured to encode a video signal; and a multiplexing part configured to multiplex audio data outputted by the audio encoding part and video data outputted by the video encoding part. The multiplexing part is configured to, at the time of high-speed reproduction, multiplex by locating audio data within a predetermined range into a picture configuring video data, the picture being distributed at a speed equal to or less than a predetermined reproduction speed but being not distributed at a speed more than the predetermined reproduction speed. | 05-30-2013 |
20130170566 | VIDEO PROCESSING SYSTEM WITH LAYERED VIDEO CODING FOR FAST CHANNEL CHANGE AND METHODS FOR USE THEREWITH - A video processing system includes a video encoder that encodes a video stream into an independent video layer stream and a first dependent video layer stream based on a motion vector data or grayscale and color data. | 07-04-2013 |
20130188743 | DECODING AND PRESENTATION TIME STAMPS FOR MPEG-4 ADVANCED VIDEO CODING - A system, method, and apparatus for time stamping compressed video data is disclosed. A delay parameter is generated and can be encoded with the compressed video, representing the number of picture delay between the decoded sequence and the presented sequence. The presentation time stamp is associated with each of the pictures. The presentation time stamp is a function of the delay parameter and other parameters associated with picture associated therewith. | 07-25-2013 |
20130336412 | System and Methods for Encoding Live Multimedia Content with Synchronized Audio Data - Systems and methods for encoding live multimedia content with audio data synchronized with other streams of data, including video data, in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, an encoding system includes multimedia content storage configured to store live multimedia content including audio data and video data, a processor, and a multimedia encoder, wherein the multimedia encoder configures the processor to receive live multimedia content, generate a timeline using the video data, compute a first time window, align the audio data to the video data using the audio data samples and the timeline, measure a synchronization value of the aligned audio data to the video data using the timeline, realign the audio data to the video data when the synchronization value exceeds a threshold value using the timeline, and multiplex the audio data and video data into a container file. | 12-19-2013 |
20140086341 | CODED PICTURE BUFFER REMOVAL TIMES SIGNALED IN PICTURE AND SUB-PICTURE TIMING SUPPLEMENTAL ENHANCEMENT INFORMATION MESSAGES - A video coding device, such as a video encoder or a video decoder, may be configured to code a sub-picture timing supplemental enhancement information (SEI) message associated with a first decoding unit (DU) of an access unit (AU). The video coding device may further code a duration between coded picture buffer (CPB) removal time of a second DU of the AU in decoding order and CPB removal time of the first DU in the sub-picture SEI message. The coding device may also derive a CPB removal time of the first DU based at least in part on the sub-picture timing SEI message. | 03-27-2014 |
20140086342 | SEQUENCE LEVEL FLAG FOR SUB-PICTURE LEVEL CODED PICTURE BUFFER PARAMETERS - A video coding device, such as a video encoder or a video decoder, may be configured to decode a sequence level flag to determine the presence of one or more sub-picture level coded picture buffer (CPB) parameters for a decoding unit (DU) of an access unit (AU) in either in a picture timing supplemental enhancement information (SEI) message or a sub-picture timing SEI message associated with the DU. The coding device may also decode the one or more sub-picture level CPB parameters from the picture timing SEI message or the sub-picture timing SEI message based on the sequence level flag. | 03-27-2014 |
20140086343 | BUFFERING PERIOD AND RECOVERY POINT SUPPLEMENTAL ENHANCEMENT INFORMATION MESSAGES - A video coding device, such as a video decoder, may be configured to decode a buffering period supplemental enhancement information (SEI) message associated with an access unit (AU). The video decoder is further configured to decode a duration between coded picture buffer (CPB) removal time of a first decoding unit (DU) in the AU and CPB removal time of a second DU from the buffering period SEI message, wherein the AU has a TemporalId equal to 0. The video decoder is configured to determine a removal time of the first DU based at least in part on the decoded duration and decode video data of the first DU based at least in part on the removal time. | 03-27-2014 |
20140086344 | CODED PICTURE BUFFER ARRIVAL AND NOMINAL REMOVAL TIMES IN VIDEO CODING - A video coding device, such as a video decoder, may be configured to derive at least one of a coded picture buffer (CPB) arrival time and a CPB nominal removal time for an access unit (AU) at both an access unit level and a sub-picture level regardless of a value of a syntax element that defines whether a decoding unit (DU) is the entire AU. The video coding device may further be configured to determine a removal time of the AU based at least in part on one of the CPB arrival time and a CPB nominal removal time and decode video data of the AU based at least in part on the removal time. | 03-27-2014 |
20140112395 | METHOD AND APPARATUS FOR DECODER BUFFERING IN HYBRID CODED VIDEO SYSTEM - Disclosed is a transport device in a video system which uses a hybrid video codec. The transport device includes a first video encoder which encodes a first video using a first video codec, a second video encoder which encodes a second video using a second video codec, and a delay buffer for synchronizing a delay time for the first video and the second video, based on a buffer size of if a first transport stream system target decoder (T-STD) stipulated in the first video encoder and a buffer size of a second T-STD stipulated in the second video encoder. | 04-24-2014 |
20140126653 | PRESERVING SYNCHRONIZED PLAYOUT OF AUXILIARY AUDIO TRANSMISSION - In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion. | 05-08-2014 |
20140140417 | SYSTEM AND METHOD FOR PROVIDING ALIGNMENT OF MULTIPLE TRANSCODERS FOR ADAPTIVE BITRATE STREAMING IN A NETWORK ENVIRONMENT - A method is provided in one example and includes receiving source video including associated video timestamps and determining a theoretical fragment boundary timestamp based upon one or more characteristics of the source video and the received video timestamps. The theoretical fragment boundary timestamp identifies a fragment including one or more video frames of the source video. The method further includes determining an actual fragment boundary timestamp based upon the theoretical fragment boundary timestamp and one or more of the received video timestamps, transcoding the source video according to the actual fragment boundary timestamp, and outputting the transcoded source video including the actual fragment boundary timestamp. | 05-22-2014 |
20140153654 | Joint Source-Channel Decoding with Source Sequence Augmentation - Methods and systems for augmenting a source message by suitably-chosen bits and/or sequences of bits for the purpose of enhancing decoding or synchronization performance. Properties of the source message can be used to select and optimize synchronization sequences, including their length and placement within the source message. Various message attributes, such as message or segment weight, symbol counts, and others, including their combinations, may be encoded into the synchronization sequence to further improve decoding performance in the presence of errors. These methods and systems can be employed for standalone source decoding of noisy bit streams, as well as iterative joint source-channel decoding. They may further be combined with other methods whether or not known in the art, such as CRC and forward error correction, to achieve the desired performance complexity trade-off. | 06-05-2014 |
20140192901 | CONDITIONAL SIGNALING OF PICTURE ORDER COUNT TIMING INFORMATION FOR VIDEO TIMING IN VIDEO CODING - In an example, the disclosure provides for encoding pictures of a video sequence to generate a coded video sequence comprising the encoded pictures and signaling timing parameters for the coded video sequence by directly signaling a condition for signaling a number of clock ticks corresponding to a difference of picture order count (POC) values equal to 1 in at least one of a video parameter set (VPS) syntax structure referenced by the coded video sequence and a sequence parameter set (SPS) syntax structure referenced by the coded video sequence. Another example provides for receiving timing parameters for a coded video sequence that include a condition for signaling a number of clock ticks corresponding to a difference of POC values equal to 1 directly in at least one of a VPS syntax structure referenced by the coded video sequence and an SPS syntax structure referenced by the coded video sequence. | 07-10-2014 |
20140192902 | SIGNALING OF CLOCK TICK DERIVATION INFORMATION FOR VIDEO TIMING IN VIDEO CODING - In an example, the disclosure provides for receiving a coded video sequence comprising encoded pictures of a video sequence and receiving timing parameters for the coded video sequence that include a time scale and a number of units in a clock tick at most once in a video parameter set (VPS) syntax structure referenced by the coded video sequence and at most once in a video usability information (VUI) part of a sequence parameter set (SPS) syntax structure referenced by the coded video sequence. Another example provides for encoding pictures of a video sequence to generate a coded video sequence and signaling timing parameters for the coded video sequence by at least in part signaling a time scale and a number of units in a clock tick at most once in a VPS syntax structure and at most once in a VUI part of a SPS syntax structure. | 07-10-2014 |
20140192903 | SIGNALING OF PICTURE ORDER COUNT TO TIMING INFORMATION RELATIONS FOR VIDEO TIMING IN VIDEO CODING - In an example, the disclosure provides for receiving a coded video sequence comprising encoded pictures of a video sequence and receiving timing parameters for the coded video sequence that include an indication of whether a picture order count (POC) value for each picture in the coded video sequence that is not a first picture in the coded video sequence according to a decoding order is proportional to an output time of the picture relative to an output time of the first picture in the coded video sequence in a video parameter set (VPS) syntax structure referenced by the coded video sequence. Another example provides for encoding pictures of a video sequence to generate the coded video sequence comprising the encoded pictures and signaling timing parameters for the coded video sequence by signaling the indication in the VPS syntax structure referenced by the coded video sequence. | 07-10-2014 |
20140205024 | TRANSMISSION DEVICE, TRANSMISSION METHOD, RECEPTION DEVICE, RECEPTION METHOD, AND TRANSMISSION/RECEPTION SYSTEM - Transmission of a high-definition video signal or the like that requires a wide transmission band is to be realized. | 07-24-2014 |
20140247889 | Transmission And Detection Of Multi-Channel Signals In Reduced Channel Format - Embodiments of the invention are generally directed to transmission and detection of multi-channel signals in reduced channel format. An embodiment of a method for transmitting data includes determining whether a first type or a second type of content data is to be transmitted, where the first type of content data is to be transmitted at a first multiple of a base frequency and the second type of data is to be transmitted at a second multiple of the base frequency. The method further includes selecting one or more channels from a plurality of channels based on the type of content data, clocking a frequency on the first or second multiple of the base frequency according to the type of content data in the selected channels, modifying the content data to fit within a single output channel, and transmitting the modified data via a single output channel at the chosen multiple of the base frequency. | 09-04-2014 |
20140369425 | ELEMENTARY STREAM MULTIPLEXING METHOD, MULTIPLEXING SYSTEM, ENCODING OR DECODING METHOD AND APPARATUS - At the time of an encoding process, a video elementary stream is generated and output by capturing and encoding a video image signal at a time interval of a video frame synchronous with a timing of a video synchronization signal, and an audio elementary stream is generated by capturing and encoding an audio signal at each audio interval. An audio packetized elementary stream where one packet has a stream length corresponding to the time interval of the video frame is multiplexed with the audio elementary stream, and the stream is output. | 12-18-2014 |
20150010090 | RECEPTION APPARATUS, RECEPTION METHOD, AND RECORDING MEDIUM - A reception apparatus includes a plurality of reception units each corresponding to a communication path among a plurality of communication paths, and a generation unit configured to, in a case where the plurality of reception units receives a first data unit and a second data unit, generate the first data unit at a first time corresponding to a time at which the plurality of reception units has completed reception of data forming the first data unit, and generate the second data unit at a second time corresponding to a time at which the plurality of reception units has completed reception of data forming the second data unit. | 01-08-2015 |
20150016549 | Determining Tracking Picture Candidates with Multiple Level Tiers - Systems and methods that receive a video stream comprising a sequence of compressed pictures, the compressed pictures comprising a plurality of levels of picture importance including a first picture level and a second picture level, track the compressed pictures to ascertain which of the compressed pictures correspond to the first level, and responsive to ascertaining which of the compressed pictures correspond to the first level, tracking the compressed pictures to ascertain which of the compressed pictures correspond to the second level. | 01-15-2015 |
20150030088 | CLOCK RECOVERY FOR MEDIA STREAM IN BURSTY NETWORK CHANNEL - A media processing device includes a transmission interface to transmit an output media stream based on an output clock signal, whereby output video stream includes a representation (e.g., a transcoded representation) of an input media stream. The media processing device further includes a clock drift module to generate a stream of average clock drift values representing differences between a local system time clock and clock references of the input media stream and a proportional-integral-derivative (PID) controller to filter the stream of average clock drift values to generate a stream of filtered average clock drift values. The media processing device further includes a clock adjust module to adjust the output clock signal based on the stream of filtered average clock drift values. | 01-29-2015 |
20150036756 | Radio Frequency Interference Reduction In Multimedia Interfaces - A device for communications over a multimedia communication interface. The device can be a source device including a scrambling circuit that receives control data associated with multimedia data to be transmitted over the multimedia channel of the multimedia communication interface, and generates scrambled control codes based on the control data. An encoding circuit generates transition minimized control codes based on the scrambled control codes. The device transmits the transition minimized control codes to a sink device via the multimedia channel. The sink device may also decode and de-scramble the transition minimized control codes received from the source device via the multimedia channel. | 02-05-2015 |
20150043659 | VIDEO PROCESSING SYSTEM AND TRANSCODER FOR USE WITH LAYERED VIDEO CODING AND METHODS FOR USE THEREWITH - A video processing system includes a video transcoder that receives a independent video layer stream and a first dependent video layer stream that requires the independent video layer for decoding, the video transcoder generating a transcoded video signal based at least one of the independent video stream and the dependent video layer stream. | 02-12-2015 |
20150131746 | SIGNAL PROCESSING DEVICE AND SIGNAL PROCESSING METHOD - Provided is a signal processing device, including a clock width calculation unit configured to calculate a clock width corresponding to a data rate of a valid section in which a transport stream (TS) packet exists, and a generation unit configured to generate a clock signal whose period is the clock width calculated in the clock width calculation unit and to output the clock signal as a shaped TS clock signal, the shaped TS clock signal being a TS clock signal of the TS packet to which shaping has been performed. | 05-14-2015 |
20150146798 | METHOD AND SYSTEM FOR PROCESSING MPEG DATA - Provided is a method of processing MPEG data, the method including: obtaining at least one access unit including media data coded through processing including an encapsulation and a packetization; generating at least one media processing unit (MPU) by grouping at least one access unit; determining a duration flag indicating whether duration information of the at least one access unit is valid, in a corresponding MPU; and inserting the duration flag into a header of the corresponding MPU. | 05-28-2015 |
20150373399 | CONTROLLING DIGITAL AUDIO/VIDEO SEGMENT DURATION WITH REMAPPED TIME CODE - Methods and systems are provided for time altering one or more discrete digital audio/video program segments, each program segment having distinct In time and Out time code points. Data from the digital program segments are received from a data source and decoded. The decoded data are modulated as a serial data stream. The modulated decoded data are provided to a time altering processor to remove or duplicate frame positions to time alter the frame sequence. The resulting time altered serial data stream is demodulated to provide buffered program segment data. The buffered and time altered program segments are encoded and provided in a desired file or streaming format. Audio synchronization with the video is maintained by duplication or removal of audio samples corresponding to the duplicated or removed video frames. | 12-24-2015 |
20160205416 | RADIO FREQUENCY INTERFERENCE REDUCTION IN MULTIMEDIA INTERFACES | 07-14-2016 |