Abstract:
A method of performing image processing includes storing a reference picture into a frame buffer starting at a first starting address; overwriting at least a subset of the reference picture by storing at least a portion of a current picture into the frame buffer starting at a second starting address; protecting a plurality of blocks of the reference picture from being lost while storing each block of the current picture in the frame buffer; and performing a motion compensation procedure for a particular block of the current picture in the plurality of blocks of the reference picture that are being protected.
Abstract:
Several apparatuses employing a tag table and/or an AC table, and same method are provided. First, a data access apparatus, which comprises a buffer, a tag table and a controller, receives and outputs a plurality of data with at least two distinct categories in a specified sequence. The buffer stores the data of less than all the specified categories. The tag table keeps records of corresponding category information associated with the data. The data stored in the buffer is further read out under the control of the controller by referencing the corresponding category information in the tag table, so that the data access apparatus outputs the data in the specified sequence correctly. Second, an apparatus, which comprises a tag table, an AC table and a processing circuit, detects high frequency AC coefficients in a digital data processing system. The tag table includes a plurality of tag values corresponding to a plurality of DCT coefficients in an incoming DCT matrix. The AC table includes a plurality of correspondingly predetermined AC state values with at least two distinct states. The processing circuit compares the corresponding pair of the tag and AC state values to determine whether any DCT coefficient of a particular state exists in the incoming matrix.
Abstract:
A method and apparatus for encoding of video data incorporating loop filtering are disclosed. The method and apparatus according to an embodiment of the present invention determines an initial loop filter level for a frame of the video data according to quality setting of the frame. The information associated with the initial loop filter level is incorporated in the bitstream corresponding to compressed video data. The loop filtering is applied to a macroblock without the need to wait for the whole frame reconstruction to complete. In another embodiment according to the present invention, the initial loop filter level may be refined according to stability associated with the frame. In yet another embodiment according to the present invention, the method may include determining whether segment mode is on or off and determining a frame-level or segment-level initial loop filter level accordingly.
Abstract:
A method for encoding macroblock units of a video image, and a related system are disclosed. The method includes: receiving the video image; generating a plurality of information types of a first macroblock unit; and storing the information types of the first macroblock unit in a continuous address space in the buffer. The system includes: an encoder, for receiving the video image, and generating a plurality of information types of a first macroblock unit; and a buffer, coupled to the encoder, for storing the information types of the first macroblock unit in a continuous address space in the buffer.
Abstract:
An information display method implemented in a display system is provided, comprising an electric appliance and a remote controller. First, when receiving message input, the electric appliance determines whether to display the message on the main display in accordance with the specific mode. If the specific mode is in a first mode, the received message is displayed on the display of the remote controller and is kept from displaying on the main display. If the electric appliance is not in a first mode, the received message is displayed on the main display.
Abstract:
A video decoding apparatus includes a bitstream parser, a calculator and a memory. The bitstream parser is provided to receive a video bitstream and extracting a set of constraints associated with the video bitstream, wherein the set of constraints has information associated with a direct_8×8_inference flag for a macroblock of a picture, wherein the macroblock has N sub-macroblock partitions. The calculator is provided to calculate first motion vector information associated with the macroblock and obtain second motion vector information associated with K of the N sub-macroblock partitions from the first motion vector information according to the information associated with the direct_8×8_inference flag, wherein K is less than N. The memory is provided to store the second motion vector information.
Abstract:
A touch panel includes a first supporting substrate, a second supporting substrate that faces the first supporting substrate, a first transparent electrode formed on the first supporting substrate, a second transparent electrode formed on the second supporting substrate, a third transparent electrode formed between the first and second transparent electrodes, a medium layer formed between the first and third transparent electrodes, and a piezoelectric layer formed between the second and third transparent electrodes.
Abstract:
One scanning method of transform-based digital data processing includes: when processing data blocks, recording characteristics information for different block categories individually; conditionally adjusting scan orders of data processing of the block categories according to the characteristics information; and performing the data processing upon a current data block according to a scan order corresponding to a block category to which the current data block belongs. Another scanning method of transform-based digital data processing includes: recording characteristics information when processing data blocks; conditionally adjusting a scan order according to the characteristics information; keeping at least one position in the scan order fixed regardless of changes made to the scan order; and performing a data processing upon a current data block according to the scan order.
Abstract:
A method for storing decoded moving pictures with a reduced memory requirement includes: decoding header information in a bitstream; storing a decoded moving picture as a buffered picture; determining a less important portion of the buffered picture; and performing a post-processing operation on the less important portion of the buffered picture according to the header information. An associated apparatus for storing decoded moving pictures with a reduced memory requirement is further provided.
Abstract:
A receiving container for a display device includes a bottom plate, a sidewall and a grounding unit. The sidewall is extended from the bottom plate to define a receiving space. The grounding unit is integrally formed with the bottom plate. The grounding unit includes a grounding member that grounds a circuit board received in the receiving space. The circuit board includes a grounding electrode and the grounding member corresponds to the grounding electrode. The grounding member is formed on a rear surface of the bottom plate. The grounding member may include a protrusion or a projected portion having an elastic structure.