摘要:
A method and apparatus adaptively creates a dropped frame rate converted frame from a plurality of source frames using at least one alternate support frame in lieu of neighboring source frame, in response to corrupted picture identification information. Stated another way, a frame rate converter, in response to corrupted picture indication information, replaces at least one corrupted source frame with a temporally modified frame created from at least one alternate source frame. The corrupted picture identification information indicates that a source frame, or segment thereof, includes at least one corrupted or dropped source frame (or segment thereof). Accordingly, although a source frame has been dropped or is corrupted, the frame rate converter does not base its output on a repeated frame or a corrupted frame output by a decoder and instead utilizes other non-neighboring source images as though they were neighboring frames, instead of using a repeated frame or corrupted frame.
摘要:
Methods and apparatus for accelerating the processing of image data are disclosed that are particularly useful in conducting graphical pattern searches. Embodiments of the invention conduct and implement comparative calculations of reference and search image pel data on a multi-pel comparative basis, particularly, sum of the absolute differences (SAD) based calculation comparisons.
摘要:
A method and a system for improved filtering of display data is disclosed herein. A display system may be used to separately filter display components of the display data based on frequency content of the display components. The display system can include a display data source, a digital image processor, and a display. The display system receives display data from the display data source. The frequency content of a plurality of display components in the display data is determined by the digital image processor. The digital image processor filters the plurality of display components based on the associated frequency content. In at least one embodiment, display components having lower frequency content are filtered to minimize flicker, while display components having higher frequency content are filtered to maximize resolution. The filtered display data is then transmitted to the display.
摘要:
The television system for displaying images on a television display has a source of a series of video fields. An active de-interlacer receives first field data from a first field of the series of video fields and second field data from a second field of the series of video fields, and produces de-interlaced data and control data. A format converter has a vertical scaler then directly receives the de-interlaced data and produces vertically scaled data therefrom. The format converter also has a re-interlacer that receives the vertically scaled data and the control data, and produces a re-interlaced frame. A horizontal scaler is connected to receive the re-interlaced frame and to produce therefrom a horizontally scaled re-interlaced frame. Display drivers receive the horizontally scaled re-interlaced fame and produce therefrom television display signals for forming images on a television, a high definition television of other type of television display.
摘要:
A method and apparatus for processing DVD video data and sub-picture data is accomplished by storing a line of DVD video data and at least a partially decoded portion of DVD sub-picture data. The partially decoded DVD sub-picture data is still in an encoded format, which may be two bits per pixel, but line information has been decoded from the DVD subpicture data stream. Once stored, the DVD video data is retrieved from the memory and scaled to produce scaled video data. Similarly, the partially decoded sub-picture data is retrieved from memory, further decoded, and scaled to produce scaled sub-picture data. The scaled video data is blended with the scaled sub-picture data to produce a video output.
摘要:
A method and apparatus for manipulating the display update rate of video signals to minimize the adverse visual effects caused by adding or deleting frames begins by determining a need value for manipulation of the display update rate. The need value corresponds to increasing drift between the display update rate and the refresh rate. As such, as the drift increases between the display update rate and the refresh rate, the need value increases correspondingly. Next, an appropriateness value for manipulation of the display update rate is determined based on image content. In essence, the appropriateness value is determining whether, if a frame addition or deletion were to occur, would it occur at a point that would produce minimal adverse visual effects. Based on a relationship between the need value and the appropriateness value, the display update rate is manipulated by adding or deleting a frame. The relationship generally provides that as the need value increases, the appropriateness value required decreases.
摘要:
A method and apparatus for sequencing memory accesses in a video graphics system such that page faults are effectively hidden is accomplished by receiving a memory access request from one of a plurality of clients, where the plurality of clients includes both linear clients and tiled memory clients. The clients access data stored in a memory that includes at least two banks. Once the memory request has been received, it is evaluated based on other pending requests in order to determine the optimal ordering pattern for execution of the memory requests. The optimal ordering pattern typically includes sequencing alternating accesses between the two banks of the memory such that when a page fault is occurring in one bank of the memory, a memory access is occurring in the opposing bank. Once the ordering of the memory requests has been performed, the requests are executed.
摘要:
A graphics system is used with a display capable of displaying a frame of an image via a sequence of scan lines. The graphics system has a memory and an image generator. The image generator is connected to store the data associated with some of the scan lines of the frame in a region of the memory, and before all of the data is retrieved from the region, store other data associated with another scan line in the region. The graphics system also has a display interface that is connected to retrieve the data associated with some of the scan lines from the region and use the data to form some of the scan lines on the display. The display interface is also connected to use the other data to form the next scan line in the sequence after the other scan lines are formed.
摘要:
One embodiment of a de-interlacing device has a decoder that extracts decoding motion vector data for use in de-interlacing of decompressed picture data, from an MPEG-2 type compressed data stream containing interlaced decompressed picture data made up of macroblock of data. The de-interlacing device also has a video rendering device for receiving the extracted decoding motion vector data from the decoder. The decoder has a determinator for determining whether the macroblock of data contains motion based on the decoding motion vector data and at least a subset of the block of data. The decoder generates motion vector based de-interlacing information containing information indicating whether each macroblock contains motion or no motion and if desired, a level of confidence that the referenced data is suitable for a particular method of de-interlacing. The video rendering device de-interlaces the interlaced picture data on a macroblock of data basis by applying an adaptive motion filtering algorithm to the interlaced picture data for display on the progressive display device.
摘要:
A graphics system is used with a display capable of displaying a frame of an image via a sequence of scan lines. The graphics system has a memory and an image generator. The image generator is connected to store the data associated with some of the scan lines of the frame in a region of the memory, and before all of the data is retrieved from the region, store other data associated with another scan line in the region. The graphics system also has a display interface that is connected to retrieve the data associated with some of the scan lines from the region and use the data to form some of the scan lines on the display. The display interface is also connected to use the other data to form the next scan line in the sequence after the other scan lines are formed.