Abstract:
A method and apparatus for processing a video frame is provided. The method includes dividing the video frame into pixel blocks each including a reference pixel; calculating difference values between the reference pixel and pixels neighboring the reference pixel; converting the calculated difference values into values that belong to a bit depth range; and performing entropy coding by using the converted difference values as symbols.
Abstract:
A washing machine capable of reducing noise generated during a drain operation or a spin dry operation with a simple structure. The washing machine includes a cabinet, a tub disposed inside the cabinet to accommodate wash water, a drain pump disposed at a lower side of the tub to drain the wash water contained in the tub, a first drain hose connecting the tub to the drain pump to allow the wash water contained in the tub to be introduced into the drain pump, and a second drain hose guiding the wash water, which is introduced into the drain pump, to outside the cabinet.
Abstract:
Users of a method and apparatus to purchase (e.g., rent or buy) contents using a portable storage medium, via a network or the like. Contents purchased using embodiments of a method and apparatus may be developed to be automatically deleted or to be non-reproducible after being reproduced one time or after a predetermined period. Accordingly, users do not need to return borrowed or purchased contents. Also an owner of a contents rental shop may prevent contents from being unfairly reproduced. Further, user inconvenience due to the conventional manner in which users have to memorize information related to the contents and visit a rental shop to obtain desired contents may be avoided or decreased. Portable storage mediums or network resources of exemplary methods and apparatuses may be repeatedly used (e.g., without limitation), and thus may contribute to the saving of resources.
Abstract:
A washing machine capable of reducing noise generated during a drain operation or a spin dry operation with a simple structure. The washing machine includes a cabinet, a tub disposed inside the cabinet to accommodate wash water, a drain pump disposed at a lower side of the tub to drain the wash water contained in the tub, a first drain hose connecting the tub to the drain pump to allow the wash water contained in the tub to be introduced into the drain pump, and a second drain hose guiding the wash water, which is introduced into the drain pump, to outside the cabinet.
Abstract:
Provided are a flash memory system and a programming method performed in the flash memory system. The flash memory system includes a buffer unit including a plurality of buffers, and temporarily storing data transmitted by a host; a plurality of channel units each including at least one flash memory chip that includes a plurality of memory cell arrays; and a control unit which controls the data stored in the buffer unit to be sequentially transmitted to the channel units and the transmitted data to be recorded to the memory cell arrays of the flash memory chips in the channel units.
Abstract:
A method and apparatus are provided for programming a non-volatile data storage device, in which a fast write operation can be performed using a plurality of page buffers included in the non-volatile data storage device when the write operation is performed in a way of using interleaving for each channel in a multi-channel system using a plurality of non-volatile data storage devices. The method includes programming data in a memory cell array included in the non-volatile data storage device using a page buffer selected from among a plurality of page buffers included in the non-volatile data storage device and performing a setup operation for loading data using another page buffer, which is different from the page buffer selected during the programming.
Abstract:
The present invention relates to a bridge for interfacing buses within an embedded system. There is provided a method of interfacing a first bus and a second bus operating at different speeds, the method includes counting a match value assigned to a predetermined peripheral device among peripheral devices connected to the second bus for each cycle of a clock signal received from the first bus, and keeping a read state or a write state for the predetermined peripheral device by continuously outputting a read signal or a write signal for the predetermined peripheral device to the second bus, during the counting of the match value. According to the present invention, it is not necessary to operate depending on a peripheral device operating at the lowest speed among peripheral devices, and not necessary to add wrappers to the peripheral devices, by employing the AHB-to-ISA bridge variably adjusting the output times of output signals to an ISA bus.
Abstract:
Provided are a memory control apparatus and method for controlling an order of processing memory access commands from a plurality of master devices when the master devices access a memory to improve a processing speed. The memory controller includes a command queue receiving memory access commands from at least one master device and storing the memory access commands; a determination unit analyzing addresses of a memory, which will be accessed by the received commands, to control an order of processing the stored commands; and a command interpreter interpreting a command output under the control of the determination unit to output an address related signal. Accordingly, a command processing speed is remarkably improved without increasing a system size.
Abstract:
A command transmission method and apparatus, capable of improving command transmission efficiency by using a queue, when the queue is required during an operation of a command bus in a pipeline bus system includes determining whether a command bus of the pipeline bus system is in a busy state; and transmitting a command from the master to a target slave while selectively using a queue protocol of an arbiter of the pipeline bus system according to a result of the determination.
Abstract:
A method and apparatus for processing a video frame is provided. The method includes dividing the video frame into pixel blocks each including a reference pixel; calculating difference values between the reference pixel and pixels neighboring the reference pixel; converting the calculated difference values into values that belong to a bit depth range; and performing entropy coding by using the converted difference values as symbols.