Abstract:
Disclosed are a portable terminal device and an operating method thereof. The portable terminal device according to the present invention includes a communication unit which communicates with an external device, a display unit which displays the same image as the external device, an input unit which receives a selection command, and a control unit which performs an operation corresponding to an object included in an image in the input point of the selection command if the selection command is inputted. Thereby, the portable terminal device which displays the same image as the external device improves the convenience of a user by quickly performing an operation and a result about an image on which an interest element of the user is generated. Further, the portable terminal device guarantees the continuity of the image viewed through the external device.
Abstract:
PURPOSE: An electronic signature authentication device and a method thereof are provided to improve the speed of electronic signature authentication by minimizing costs in the authentication of an application by using an electronic signature. CONSTITUTION: A grouping unit (110) groups kernels included in an application executing an electronic signature authentication process. An electronic signature authentication unit (120) authenticates an electronic signature for the group. The electronic signature authentication process is executed for the application in a heterogeneous computing environment based on open type reference. A signer identification unit identifies the electronic signer of the kernels. The grouping unit groups the kernels by classifying the kernels according to the identified signers. [Reference numerals] (110) Grouping unit; (120) Electronic signature authentication unit
Abstract:
PURPOSE: A method for managing a memory in a multi processor system on chip (SOC) is provided to use restricted memory resource effectively as reflecting locality of the memory, by copying a code of a function or a variable stored previously in a determined storage position. CONSTITUTION: It is judged whether a memory area is able to be allocated to a first memory or not, by judging whether there is a memory area used in the lower part of a fixed function (S504). If the memory area is not able to be allocated to the first memory, performance gain in the case that a fixed amount allocated to a second memory is stored in the first memory is compared with the cost of copying/restoring the amount of a memory area used in the first memory to the second memory (S506). If the performance gain is larger than the cost, the amount as big as the memory area is copied to the second memory, and the amount as big as the memory area is allocated to the first memory (S509). [Reference numerals] (AA) Start; (BB,CC,FF) Yes; (DD,EE) No; (GG) End; (S500) Analyze a compiler at the beginning of a function; (S502) Is there any memory only used at the bottom of the function ?; (S504) Can the memory be assigned to a scratch pad memory ?; (S505) Assign to a scratch pad memory; (S506) Calculate an alpha value and a beta value; (S508) Alpha > Beta ?; (S509) Assign to a DRAM; (S510) Copy, function execution, recovery
Abstract:
PURPOSE: A digital signal processing device operated with low power, a digital signal processing method thereof, and a mobile terminal using the digital signal processing device are provided to reduce power consumption caused by a GPP(General Purpose Processor) by changing an operating mode of a system through the functional extension of a DSP(Digital Signal Processor). CONSTITUTION: A signal input unit(210) receives an input signal from a GPP(General Purpose Processor). A signal processing unit(220) processes the input signal and a signal delivery unit(230) delivers the processed input signal to an input/output device. An interrupt handling unit(240) receives a system interrupt and handles the interrupt. The interrupt handling unit includes a system interrupt checking unit checking the system interrupt, an interrupt receiving unit receiving the system interrupt, a handling determining unit determining the handling possibility of the system interrupt, and a handling unit handing the system interrupt. [Reference numerals] (200) Digital signal processing device; (210) Signal input unit; (220) Signal processing unit; (230) Signal delivery unit; (240) Interrupt handling unit;
Abstract:
PURPOSE: A tray for a microwave oven, a method for manufacturing the tray and a method for controlling the microwave oven are provided to evenly heat a tray unit by optimizing the distribution characteristics of a heating element for the distribution of a high frequency as the heating element is transfer-coated. CONSTITUTION: A tray(20) for a microwave oven includes a tray unit(21) and a heating element. Food is put on the tray unit. The heating element is made of materials which generate heat by absorbing high frequencies, and is formed on the surface of the tray unit. The heating element is transfer-coated, and formed on the surface of the tray unit.
Abstract:
PURPOSE: An induction heating cooker and a controlling method thereof are provided to stably heat a plurality of containers. CONSTITUTION: A plurality of heating coils are installed under a kitchen table. A control unit determines whether a container is located on the plurality of the hating coils. A current detecting unit detects a current flowing in the plurality of the heating coils. An input unit(80) receives container information. A display unit(90) displays a power level of the heating coil.
Abstract:
PURPOSE: An induction heating cooker and a control method thereof are provided to heat a container no matter where the container is placed. CONSTITUTION: Rectifier parts(10A-1-10A-4) rectify inputted AC power sources(AC). Smoothing parts(20A-1-20A-4) smooth a ripple voltage provided from the rectifier parts. Inverter parts(30A-1-30D-4) include a switching element(Q). Current detection parts(40A-1-40D-4) detect the current value flowing in each of a plurality of heating coils. The driving parts(50A-1-50A-4) output a driving signal to the switching element in the inverter part. [Reference numerals] (40A-1,40A-2,40A-3,40A-4,40B-1,40B-2,40B-3,40B-4,40C-1,40C-2,40C-3,40C-4,40D-1,40D-2,40D-3,40D-4) Current detecting part; (50A-1,50A-2,50A-3,50A-4,50B-1,50B-2,50B-3,50B-4,50C-1,50C-2,50C-3,50C-4,50D-1,50D-2,50D-3,50D-4) Driving part; (60A) First sub control part; (60B) Second sub control part; (60C) Third sub control part; (60D) Fourth sub control part; (70) Control part; (70-1) Memory; (80) Input part; (90) Display part
Abstract:
PURPOSE: A real-time scheduling method and a central processing unit using the same are provided to prevent the overhead resulting from context switching and frequent task migration in a global scheduling algorithm. CONSTITUTION: Plural cores(201-204) process allocated tasks, and a scheduler schedules the allocated tasks to plural cores. The schedulers determine a first task set among the allocated tasks for scheduling to the first core, and decide the second task set among the allocated tasks for scheduling to the second and/or third core. The scheduler determines the task set based on the weight of the allocated tasks.
Abstract:
A method and a device for scheduling tasks of an RTOS(Real Time Operating System) are provided to perform a task by preventing priority inversion between the task represented by an expired timer and the task requested by an interrupt without degrading performance of the RTOS even if lots of timers are expired when or before the interrupt is generated. An interrupt responder(120) selects a timer representing a time point corresponding to an interrupt generation time point among the timers representing a task, and the time point and priority assigned to the task. A task executor(150) executes the task represented by the selected timer and the tasks requested by the interrupt in priority order. An attribute checker(140) checks whether the task represented by the selected timer can by executed after a deadline. The task executor executes the tasks not to be executed after the deadline and the tasks requested by the interrupt in the priority order after executing the task to be executed after the deadline based on a checking result. First and second timer list storage units(110,130) stores first and second timer lists, and the first timer list storage unit updates the first timer list when a terminated timer is increased according as current time elapses.