Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Sung-Hoon Kim, Daejeon KR

Sung-Hoon Kim, Daejeon KR

Patent application numberDescriptionPublished
20090143909NETWORK-BASED ROBOT SYSTEM AND METHOD FOR ACTION EXECUTION OF ROBOT - A network-based robot system includes an activity creating device creating activities in hierarchical structure, and a robot downloading the activity tree over a communication network and executing an activity selected in the activity tree. The activities describe action execution procedures to be run by the robot and are arranged in an activity tree.06-04-2009
20090201997DIGITAL TELEVISION TRANSMISSION AND RECEIVING APPARATUS AND METHOD USING 1/4 RATE CODED ROBUST DATA - Provided is a Vestigial Side Band Digital Television (DTV) transmitter/receiver based on Advanced Television System Committee A/53. The invention provides DTV transmitter/receiver having a dual stream structure through generation of robust data which has a transmission rate a fourth as fast as that of normal data, and a method thereof. The DTV transmitter includes: input means for receiving digital video data stream including normal and robust data; encoding means for performing ¼ rate coding on the digital video data stream so that one bit can be transmitted through two symbols; and transmitting means for modulating/transmitting output signals of the encoding means. This invention can reduce SNR and satisfy TOV of robust data by performing additional FEC on robust data, transmitting/receiving ¼ rate coded robust data, which are capable of transmitting one-bit data for two symbols, and improving decoding ability of an equalizer and a trellis decoder of a DTV receiver.08-13-2009
20100115524SYSTEM AND METHOD FOR THREAD PROCESSING ROBOT SOFTWARE COMPONENTS - An apparatus for thread processing robot software components includes a data port unit for storing input data in a buffer and then processing the data in a periodic execution mode or in a dedicated execution mode; an event port unit for processing an input event in a passive execution mode; and a method port unit for processing an input method call in the passive execution mode by calling a user-defined method corresponding to the method call. In the periodic execution mode, the data is processed by using an execution thread according to a period of a corresponding component. In the dedicated execution mode, a dedicated thread for the data is created and the data is processed by using the dedicated thread.05-06-2010
20100161836METHOD PORT ARRANGEMENT AND CONFIGURATION METHOD THEREOF FOR ROBOT SOFTWARE COMPONENT - A configuration method of a method port arrangement for robot software component includes: generating a requester method port module and a provider method port module; generating a requester method module and a provider method module depending on application of a method module to be generated in the component; registering the requester method module in the requester method port module and the provider method module in the provider method port module; and registering, in a method port management module, the requester method port module and the provider method port module where the requester method module and the provider method module have been registered. The method further includes establishing the requester method port module to be operated by interconnecting the requester method port module and the provider method port module; and executing input and output operations to/from the requester method port or the provider method port depending on application of the component.06-24-2010
20100162277APPARATUS AND METHOD FOR EXECUTING ROBOT APPLICATION PROGRAM - An apparatus for executing a robot application program includes a robot application execution device to which an operating system supporting a dynamic library to execute the robot application program is mounted; a robot device unit having various sensors and effectors; a plug-in storage for storing therein plug-ins forming the dynamic library; and a robot application program storage for storing therein the robot application program. Each plug-in is a dynamically loadable file implementing functions of the robot application program by modules.06-24-2010
20100168911METHOD AND APPARATUS FOR MANAGING ROBOT COMPONENTS - An apparatus for managing robot components in an intelligent robot includes a robot application including a plurality of robot components, a robot application management tool that manages the operation of the robot application, monitors the status caused by the operations of the robot application and information on the robot components, a lifecycle manager that manages lifecycles of the robot components under the management of the robot application management tool, and an operation system that transfers a sensing signal about peripheral environment generated from the sensor to the robot application, and transfers an execution signal from the robot application to the actuator.07-01-2010
20100183060METHOD AND APPARATUS OF FREQUENCY OFFSET-FREE FRAME SYNCHRONIZATION FOR HIGH ORDER QAM SIGNALS IN MODEM APPARATUS - Provided is a method and apparatus for performing a frequency offset-free frame synchronization with respect to high order quadrature amplitude modulation (QAM) symbols in a modem apparatus. A method of performing a correlation-based frame synchronization using magnitudes of QAM symbols in a modem apparatus, may include: constructing a synchronization pattern using the magnitudes of the QAM symbols; sequentially calculating a magnitude of each of received signals based on a symbol unit to construct a received vector; and obtaining a frame synchronization based on a correlation between the received vector and the synchronization pattern.07-22-2010
20100201885ENCODER OF E-8VSB FORWARD ERROR CORRECTION FOR DIGITAL TELEVISION SYSTEM OF ATSC - Provided is an error correcting encoder and, more particularly, to an error correcting encoder used for an improved transmission method of the Advanced Television System Committee (ATSC), and a method thereof. The error correcting encoder for digital television broadcasting, which is suggested in the present research, includes a robust encoder for encoding a one-bit input into robust encoded data; a pre-coding block for receiving the robust encoded data and performing pre-coding to thereby produce a pre-coded signal; and a trellis encoding block for performing trellis encoding on the robust encoded data and the pre-coded signal.08-12-2010
20100235032UNMANNED TRANSPORT APPARATUS AND OPERATING METHOD THEREOF - An unmanned transport apparatus, includes: a call unit for providing destination information corresponding to a call location according to a call signal of a communication device; a navigation guide unit for recognizing a current location using an electronic map and searching an optimum route from the current location to a destination location of the destination information; and an image recognition unit for determining a travelling route and recognizing landmarks, stop lines, and intersections on the determined travelling route. Further, the unmanned transport apparatus includes an image capture unit for capturing input images to produce image; and a control unit for controlling a steering angle by determining a steering value from the current location to the destination location based on the travelling route and landmarks, and controlling velocity and brakes by determining velocity and brake values based on the stop lines and intersections.09-16-2010
20100241343APPARATUS AND METHOD FOR RECOGNIZING TRAFFIC LINE - An apparatus for recognizing traffic lines on a roadway includes an image division unit for dividing an image of the roadway into a specific number of areas; a traffic line detection unit for detecting a traffic line from the respective divided areas of the roadway images; a traffic line representation unit for obtaining a traffic line equation representing the traffic line in the detected traffic line; a location detection unit for detecting a current location of a vehicle using movement direction and velocity of the vehicle sensed by a location detector; and a traffic line prediction unit for predicting a location of the traffic line to be displaced, using the detected current location, and the movement direction and velocity of the vehicle on a basis of traffic line equation.09-23-2010
20100265996REPEATER AND METHOD FOR PROCESSING SIGNAL, AND METHOD FOR CONVERTING SYNCHRONOUS FREQUENCY THEREOF - A repeater having different input and output frequencies converts a signal received with the input frequency to a first intermediate frequency signal based on a local oscillating frequency for intermediate frequency conversion, and converts the first intermediate frequency signal to a second intermediate frequency signal by performing digital processing on the first intermediate frequency signal. Then, the repeater generates a first frequency tone signal that corresponds to a difference between the input and output frequencies, and generates a second frequency tone signal from the local oscillating frequency for intermediate frequency conversion and the first frequency tone signal. The repeater up-converts the second intermediate frequency signal to the output frequency based on the second frequency tone signal, and transmits the signal.10-21-2010
20100316039APPARATUS AND METHOD FOR GENERATING RANGING CODE - An apparatus for generating a ranging code extracts a ranging code in each ranging mode, using a ranging code table storing one period data in bytes of the PN code according to a reference UL PermBase number, and an offset table that stores byte offsets for the start positions of the PN codes of the reference UL PermBase number and the other plurality of UL PermBase numbers and bit offsets in the byte including the start positions, on the basis of the PN code according to the reference UL PermBase number.12-16-2010
20110010608FORWARD ERROR CORRECTION ENCODING/DECODING METHOD AND APPARATUS, DIGITAL BROADCASTING RECEPTION APPARTUS, AND DECODING METHOD THEREOF - A forward error correction encoding method includes: separating a first header section from an inputted packet stream; generating a second payload section by encoding a first payload section of the packet stream, from which the first header section is separated, according to a preset code rate; generating a second header section according to the code rate; and combining the first header section, the second header section, and the second payload section.01-13-2011
20110054684METHOD AND SYSTEM FOR TRANSFERRING/ACQUIRING OPERATION RIGHT OF MOVING ROBOT IN MULTI-OPERATOR MULTI-ROBOT ENVIRONMENT - In an operating system having a first controller configured to manage one or more robots included in a first region, and a second controller configured to manage one or more robots included in a second region adjacent to the first region, a method for enabling the second controller to acquire an operation right of N robots (where N is a natural number equal to or greater than 1) operated by the first controller, the method includes: transmitting a control mapping status (CMS) containing an operation right change message to the first controller, upon reception of an operation right request signal from a user of the N robots; and checking a connection status of the N robots, upon reception of the CMS containing the operation right change message from the first controller, and acquiring an operation right by providing CMS acquisition information and control mapping information to the robots included in the second region.03-03-2011
20110054691METHOD AND APPARATUS FOR BIRDS CONTROL USING MOBILE ROBOT - Provides is a method including receiving information on a surrounding situation detected by the mobile robot; detecting birds from the received surrounding situation information; allocating a birds control mission to the mobile robot by extracting a birds control pattern corresponding to the surrounding situation; and verifying a result in accordance with performing the allocated birds control mission from the mobile robot. By controlling the birds so as to, in advance, prevent a loss of lives and economical loss which may be caused when the birds collide with airplanes at the airport, it is possible to improve productivity and efficiency of a birds repelling job in an airport and provide construction of a new type of aviation maintenance business model by activating an air traffic control industry through providing a safer airplane operating model while saving operating personnel costs for preventing collision of birds.03-03-2011
20110102579STEERING CONTROL LEADING APPARATUS USING LANDMARK AND METHOD THEREBY - Disclosed is a steering control leading apparatus using a landmark when a car travels. The steering control leading apparatus includes: a coordinate controller that analyzes images obtained by photographing the landmark installed on a road by a photographing apparatus installed in a car to generate current coordinate data and current driving lane data of a car; a lane controller that compares the current driving lane data or the current coordinate data received from targeted coordinate data and a coordinate controller to generate determined result data determining whether the car is normally driven; and a display unit that displays the current coordinate data, and the targeted coordinate data, or the data indicating whether the car is normally driven05-05-2011
20110153073FAULT TOLERANCE METHOD AND APPARATUS FOR ROBOT SOFTWARE COMPONENT - An apparatus for performing fault tolerance against a failure occurring during driving robot software components includes: a component executor for executing the robot software components, which are assigned with one thread from an operating system and have a same priority and cycle, by using the assigned thread; and an executor monitor for periodically monitoring the operation of the component executor and determining whether or not there is a failure in the robot software components executed by the component executor. The apparatus further includes: an executor manager for generating the component executor which is assigned with the robot software components having the same priority and cycle and, when the executor monitor determines that there is a failure in the execution of the robot software components, generating a new component executor.06-23-2011
20110153074APPARATUS AND METHOD FOR EXECUTING ROBOT TASK USING ROBOT MODEL DEFINITION - Provided is an apparatus for executing a robot task using a robot model definition. A task execution apparatus include: a storage unit to store at least one robot model, at least one robot behavior, and at least one robot task; and a task execution unit to generate at least one execution object from the stored at least one robot model, at least one robot behavior, and at least one robot task, and to execute a task of a robot from a corresponding execution object among the generated at least one execution object in response to an execution command input from a user.06-23-2011
20110154361APPARATUS AND METHOD OF COORDINATING OPERATION ACTION OF ROBOT SOFTWARE COMPONENT - Provided are an apparatus and a method of controlling the execution of components without an additional port or messaging for applying the dependency among the components. The apparatus comprises: a profile analyzing unit analyzing execution dependency information of components defined in an execution coordination profile; a component managing unit arranging the components in accordance with the execution sequence of the components caused by the execution dependency information; an execution coordination managing unit determining whether or not each of the components executes the operation on the basis of the execution dependency information of the corresponding component managed by the execution coordination units allocated to the components, respectively; and an operation executing unit executing the operation of each of the components in accordance with the determination result of the execution coordination manager.06-23-2011
20110154425HEADEND APPARATUS FOR TRANSMITTING VIDEO BROADCAST CONTENT USING CHANNEL BONDING, AND BROADCAST RECEIVING APPARATUS AND METHOD FOR RECEIVING VIDEO BROADCAST CONTENT - A headend apparatus for communicating with a broadcast receiving apparatus through a cable network comprising a plurality of transmission channels is provided. The headend apparatus includes a receiver to receive a video broadcast content corresponding to a selected broadcast channel, a plurality of modulators to modulate the video broadcast content, each individual modulator of the plurality of modulators being mapped to an individual transmission channel of the plurality of transmission channels, and a controller to determine whether to bond the plurality of transmission channels, based on a definition of the video broadcast content, and to control the modulators to bond the plurality of transmission channels and transmit the video broadcast content to the broadcast receiving apparatus when determining to bond the plurality of transmission channels, each individual modulator of the plurality of modulators being mapped to the bonded transmission channels.06-23-2011
20110167317APPARATUS FOR ADAPTABLE/VARIABLE TYPE MODULATION AND DEMODULATION IN DIGITAL TX/RX SYSTEM - Disclosed is an adaptable/variable type modulation/demodulation apparatus. A physical layer transmission apparatus for adaptable/variable type modulation, the transmission apparatus including a classification unit to classify a bit stream according to a standard that is determined in advance after receiving the bit stream, an uncoded bit group unit to group the bit stream not to be LDPC-coded by a predetermined number of bits, an LDPC encoder to perform LDPC-coding of the bit stream, a coded bit group unit to group the coded bit stream by the predetermined number of bits, a quadrature amplitude modulation (QAM) unit to select a symbol coset using the coded bit groups; and a convolutional interleaver to perform convolutional interleaving of the symbol.07-07-2011

Patent applications by Sung-Hoon Kim, Daejeon KR