摘要:
Systems and methods of processing a video signal are provided. A potential block boundary can be detected between a first block and a second block of a frame of the video signal, wherein the frame, the first block, and the second block each include a plurality of pixels. An offset parameter can be determined for at least one pixel of at least one of the first block and the second block. Based on the offset parameter, a boundary verification value of at least one of the first block and the second block can also be determined. Based on the boundary verification value, it can further be determined if the potential block boundary includes a block boundary.
摘要:
Systems and methods of processing a video signal are provided. A potential block boundary can be detected between a first block and a second block of a frame of the video signal, wherein the frame, the first block, and the second block each include a plurality of pixels. An offset parameter can be determined for at least one pixel of at least one of the first block and the second block. Based on the offset parameter, a boundary verification value of at least one of the first block and the second block can also be determined. Based on the boundary verification value, it can further be determined if the potential block boundary includes a block boundary.
摘要:
A television on a chip (TVOC) system that provides a cost effective approach for providing television functionality on a single integrated circuit chip is disclosed. A TVOC includes the functionality necessary to receive and display television signals in a variety of input and output formats. A TVOC can be used in set-top boxes for cable and satellite television, or directly within a television. All functionality provided can be provided on a single integrated circuit. TVOC includes a data transport module, an IF demodulator, a digital audio engine, an analog audio engine, a digital video engine, and an analog video engine. The TVOC also includes three sets of interfaces including output interfaces, control interfaces and ancillary interfaces. Further features and embodiments provide enhanced functionality and increased efficiencies.
摘要:
A system and method for synchronizing sub-carriers in a signal processing system. Various aspects of the present invention may comprise method steps and structure that receive a sampled signal. Various aspects may produce a synchronization signal based on the sampled signal. Various aspects may generate and store a cropped version of the received sampled signal. Various aspects may read a cropped sampled signal from memory that corresponds to the received sampled signal. Various aspects may generate a restored sampled signal by adding samples to the cropped sampled signal read from memory. Various aspects may, based on the synchronization signal, output the restored sampled signal coarsely synchronized to the received sampled signal. Various aspects may determine a phase difference between the output restored sampled signal and the output received sub-carrier. Various aspects may adjust the phase of the restored sampled signal in response to the determined phase difference.
摘要:
A system and method for synchronizing sub-carriers in a signal processing system. Various aspects of the present invention may comprise method steps and structure that receive a sampled signal. Various aspects may produce a synchronization signal based on the sampled signal. Various aspects may generate and store a cropped version of the received sampled signal. Various aspects may read a cropped sampled signal from memory that corresponds to the received sampled signal. Various aspects may generate a restored sampled signal by adding samples to the cropped sampled signal read from memory. Various aspects may, based on the synchronization signal, output the restored sampled signal coarsely synchronized to the received sampled signal. Various aspects may determine a phase difference between the output restored sampled signal and the output received sub-carrier. Various aspects may adjust the phase of the restored sampled signal in response to the determined phase difference.
摘要:
A method and system for sorting a number of items in a computer system. The sort is based on a plurality of values of a key. Each item has a value of the plurality of values. The method and system include providing plurality of stages, providing at least one switch coupled between the plurality of stages, and providing a final switch coupled with a last stage. Each of the plurality of stages has a pair of first-in-first-out buffers (FIFOs) that store twice as many of the items as the pair of FIFOs in a previous stage. Each switch is for merging and sorting a first portion of the number of items from the pair of FIFOs in the previous stage based on the key and for providing the first portion of the number plurality of items to a first FIFO of the pair of FIFOs of the stage in order. Each switch is also for merging and sorting a second portion of the number of items the pair of FIFOs in the previous stage based on the key and providing the second portion of the number plurality of items to a second FIFO of the pair of FIFOs of the stage in order. The last switch is for merging and sorting a third portion of the number of items to provide the number of items in order.
摘要:
Methods and systems for data compression for storage of 3D comb filter data are disclosed. An incoming video signal may be band-limited during combing, where the incoming video signal may comprise a plurality of active and inactive video samples disposed within a plurality of video lines. The active video samples disposed within at least a portion of the plurality of video lines may be stored. The incoming video signal may be band-limited to 6.75 MHz, for example. Video samples utilized for eliminating edge effects may be stored. The number of video samples utilized for eliminating edge effects may be associated with an upsampling filter tap count. The active video samples may be combed. At least a portion of the plurality of video lines may be stored. The portion of the plurality of video lines may comprise active video lines.
摘要:
Systems and methods for generation of time-dependent control signals for video signals are provided. A system is provided that includes a set of microsequencers, a programmable combinational logic (PCL) module, shared memory, an arbiter for sharing of memory by the microsequencers, stacks containing registers for microsequencer control, and a control interface. The system can efficiently provide control signals for video signals, implement the MACROVISION copy protection process, and provide other value added features. The method includes accessing programs from shared memory, such that a set of microsequencers can generate flags. These flags are then processed to generate one or more control signals used to support the outputting of video signals including those requiring MACROVISION copy protection.
摘要:
A method for generating a video character in an on-screen display system. The method uses a HALT signal provided to the microprocessor which allows the microprocessor to finish executing its current instruction, but prohibits the microprocessor from beginning a next instruction. After a sufficient amount of time has passed to ensure that the microprocessor has completed its current instruction, an OSD interrupt signal is sent to the microprocessor instructing the microprocessor to begin OSD operations. Alternatively, the method uses a bus multiplexer which duplicates character data and sends the expanded data to a bus in order to enlarge characters displayed on the screen.
摘要:
Methods and systems for data compression for storage of 3D comb filter data are disclosed. An incoming video signal may be band-limited during combing, where the incoming video signal may comprise a plurality of active and inactive video samples disposed within a plurality of video lines. The active video samples disposed within at least a portion of the plurality of video lines may be stored. The incoming video signal may be band-limited to 6.75 MHz, for example. Video samples utilized for eliminating edge effects may be stored. The number of video samples utilized for eliminating edge effects may be associated with an upsampling filter tap count. The active video samples may be combed. At least a portion of the plurality of video lines may be stored. The portion of the plurality of video lines may comprise active video lines.