Abstract:
A method of storing and accessing pictures in a multi-field video operation includes storing a first portion of a first field in first page of a first bank of a DRAM; storing a first portion of a second field in the first page of the first bank; reading the first page of the first bank; and performing the multi-field video operation according to the first portions of the first field and the second field. Another method includes storing a first field in a first bank of a DRAM; storing a second field in a second bank of the DRAM; reading a first portion of the first field from the first bank of the DRAM and reading a first portion of the second field from the second bank of the DRAM; and performing the multi-field video operation according to the first portions of the first field and the second field.
Abstract:
A method for performing image signal processing (ISP) with the aid of a graphics processing unit (GPU) includes: utilizing an ISP pipeline to perform pre-processing on source data of at least one portion of at least one source frame image to generate intermediate data of at least one portion of at least one intermediate frame image, where the ISP pipeline stores the intermediate data into a memory; and utilizing the GPU to retrieve the intermediate data from the memory and perform specific processing on the intermediate data to generate processed data, where the GPU stores the processed data into the external/on-chip memory. In particular, at least one of the intermediate data and the processed data complies with a specific color format. In addition, an associated apparatus is further provided.
Abstract:
A source format detector for detecting a format of a video signal includes a frequency data generator for generating first frequency data corresponding to a first field in the video signal, and second frequency data corresponding to a second field in the video signal; a transform domain comparator for comparing the first frequency data with the second frequency data to thereby obtain a comparison result; and a detector for detecting the format of the video signal according to comparison results for a plurality of first and second fields.
Abstract:
A processing module for an electronic system is disclosed. The processing module processes a video signal, provides the processed video signal to a display panel, and includes a decoder and a control unit. The decoder decodes the video signal to generate a decoded data stream. The control unit determines whether to transform the decoded data stream into a transform signal according to a control signal.
Abstract:
The present invention provides a method for controlling an interpolation direction of a pixel needing to be interpolated between a first row and a second row within an image. The image has a plurality of pixels arranged in a matrix format. The method includes calculating a plurality of first horizontal pixel value differences between pixels positioned in the first row and a plurality of second horizontal pixel value differences between pixels positioned in the second row. The method further includes comparing the plurality of first horizontal pixel value differences with a first threshold and the plurality of second horizontal pixel value differences with a second threshold to control whether the interpolation direction is orthogonal to the first row and the second row.
Abstract:
The invention provides a method for interpolating a pixel within an image. The image has a plurality of pixels arranged in a matrix format. The method includes detecting if there is an edge in a block of the image according to a Discrete Cosine Transform (DCT) data of the block, within which the pixel is located. The method further includes if an edge is detected, determining an interpolation direction of the pixel according to the DCT data, and interpolating the pixel according to the interpolation direction. The method further includes if no edge is detected, interpolating the pixel vertically or horizontally. A device for implementing the method is also provided.
Abstract:
The present invention provides a method for controlling an interpolation direction of a pixel needing to be interpolated between a first row and a second row within an image. The image has a plurality of pixels arranged in a matrix format. The method includes calculating a plurality of first horizontal pixel value differences between pixels positioned in the first row and a plurality of second horizontal pixel value differences between pixels positioned in the second row. The method further includes comparing the plurality of first horizontal pixel value differences with a first threshold and the plurality of second horizontal pixel value differences with a second threshold to control whether the interpolation direction is orthogonal to the first row and the second row.
Abstract:
The present invention discloses a scalable video format conversion system, which utilizes a plurality of system resources to convert an interlaced video signal into a progressive video signal. The disclosed scalable video format conversion system contains a scalable motion-adaptive de-interlacing system and a mode control module. The mode control module determines a detection number dynamically according to the availability of the system resources and/or the status of the scalable video format conversion system. A variable-field motion detection apparatus of the scalable motion-adaptive de-interlacing system accesses a plurality of video fields to detect a motion situation of an image area, wherein the number of the plurality of accessed video is equal to the detection number determined by the mode control module. Then, the scalable motion-adaptive de-interlacing system choose a proper de-interlacing algorithm according to the detected motion situation, to convert the interlaced video signal into the progressive video signal.
Abstract:
The present invention discloses a scalable video format conversion system for utilizing various system resources to provide a progressive video signal. The scalable video format conversion system has a scalable motion-adaptive de-interlacing system for converting an interlaced video signal into the progressive video signal according to a motion situation of an image area. The scalable motion-adaptive de-interlacing system includes a motion detection apparatus detecting the motion situation of the image area according to the availability of the various system resources or the status of the scalable video format conversion system.
Abstract:
The present invention discloses a variable-field motion detector having access to a plurality of video fields of an interlaced video signal for detecting a motion situation of an image area in the interlaced video signal. The variable-field motion detector includes: a plurality of pixel difference circuits each for computing a detection value according to the difference between the pixel values of a single pixel in two different video fields; a decision circuit coupled to the pixel difference circuits for determining the motion situation of the image area according to the detection values; and a field-number adjuster for adjusting the pixel difference circuits and/or the decision circuit to eliminate the effect of some video fields according to a detection number.