Abstract:
A progressively encoded image file, e.g. a JPEG bit stream, is decoded in multiple rounds. In first round, variable length encoded data in multiple scan segments of a first region are decoded. Meanwhile, position indicators for locating the next region are stored. In next round, the second region is decoded by reference to the position indicators for locating where the variable length encoded data of the second region are stored. The procedures are repeated until all regions are decoded to save memory usage during decoding.
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.
Abstract:
A data processing apparatus and the same method utilize a first and a second IDCT circuits, a transpose memory, and a controller to perform a first and a second 1-D IDCT procedures. The apparatus performs IDCT procedure on a plurality of incoming data with zero and/or non-zero information. The apparatus further comprises at least one tag table for keeping records of corresponding zero and non-zero information associated with the incoming data. The controller records the corresponding zero and/or non-zero information in the tag table so as to reduce the data processing time of the first and/or the second IDCT circuit. The controller can also direct the first IDCT temporary data both to the first and the second IDCT circuits for concurrently performing the second 1-D IDCT procedure. An associated architecture for the transpose memory and the associated data-writing and/or data-reading sequences for accessing the transpose memory are also disclosed in order to balance the IDCT work load between the first and the second 1-D IDCT circuits during the second 1-D IDCT procedure.
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.
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 progressively encoded image file, e.g. a JPEG bit stream, is decoded in multiple rounds. In first round, variable length encoded data in multiple scan segments of a first region are decoded. Meanwhile, position indicators for locating the next region are stored. In next round, the second region is decoded by reference to the position indicators for locating where the variable length encoded data of the second region are stored. The procedures are repeated until all regions are decoded to save memory usage during decoding.
Abstract:
A method of browsing multimedia files having a plurality of attribute information. Each of the plurality of attribute information is utilized for indicating a corresponding characteristic of the multimedia files. The method comprises: providing a browser comprising a user interface having multi-level hierarchical menus, each menu comprising at least a menu icon representing a group of the multimedia files which certain attribute information of the group of multimedia files are the same, wherein each of the menu icon is able to initiate a next level menu, or to initiate playing a target multimedia file; and playing the target multimedia file if the menu icon for initiating playing the target multimedia file has been activated.
Abstract:
A method for picture access, includes: during a period of time, detecting utilization statuses of reference data, wherein the reference data is capable of being utilized for picture decoding; and according to the detected utilization statuses, determining whether/how to load at least a portion of reference data of a frame into a local buffer.
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.