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 method for decoding compressed multimedia data is disclosed. At least one performance parameter corresponding to a system environment or a display requirement of the compressed multimedia data is first acquired. A rendering flow for the compressed multimedia data according to the at least one performance parameter is then determined dynamically, wherein the rendering flow comprises a specific arrangement of rendering procedures indicating the execution order of the rendering procedures. Then, the compressed multimedia data is decoded with the determined rendering flow so as to display the decoded data as an image data.
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:
An ice making mechanism includes a tray for receiving water to be frozen into ice bodies, a sensor for determining whether the water is frozen, to initiate an ice-ejecting mode, a motor for rotating the tray to perform the ice-ejecting mode, a switching mechanism for indicating a state of the ice-ejecting mode, and a switch actuating structure driven by the motor for changing a state of the switches during the ice-ejecting mode. A state of the switching mechanism is detected in response to the supplying of electrical power to the ice making mechanism, to determine whether the tray is in an initial upright position. If it is determined that the tray is not in the initial upright position, an ice-ejecting mode is initiated. A time period is counted beginning from the initiation of the ice-ejecting mode, and the state of the switching mechanism is monitored to determine whether and when that state changes. The ice-ejecting mode is stopped when the state of the switching mechanism has not changed within a reference time period.