Abstract:
A 3D graphic geometric transformation method using a parallel processor is provided to support a parallel process of a 3D graphic geometric transformation process by using the parallel processor, thereby simultaneously performing a lot of 3D graphic process operations effectively without an additional 3D accelerator. Model conversion and projection conversion with regard to vertex vectors of the first group are performed by using a parallel processor(210). Model conversion and projection conversion with regard to vertex vectors of the second group are performed while a value for correcting the number of employees with regard to the vertex vectors of the first group is calculated by using a universal processor(220). A value for correcting the number of employees with regard to the vertex vectors of the second group is calculated by using the universal processor while the correction of the number of employees with regard to the vertex vectors of the first group and picture mapping are simultaneously performed(230). The correction of the number of employees and picture mapping are performed with regard to the vertex vectors of the second group(240).
Abstract:
A method for creating a pixel block and a buffering apparatus and method using the same are provided to create data blocks by unit to create block information, and determine whether to transmit pixel data using the created block information, thereby reducing the amount of data transmission and performing buffering without unnecessary operation. A method for creating a pixel block comprises the following steps of: storing the number of pixels included into a block and the shape information of the block(701); creating pixel blocks based on the reference information(702); generating block information about the block and transmitting the generated block information to a z-buffering apparatus(703); checking whether the z-buffering apparatus requests the transmission stoppage of pixel depth values(704); transmitting the pixel depth values of the block in order if the transmission stoppage of the pixel depth values is not requested(705); and closing the pixel block generation if there is a residual block(706); and selecting a next block if there is the residual block(707).
Abstract:
A video compressing/encoding device based on a feedback structure for fast encoding and an optimal mode decision method are provided to enable a separate RD(Rate Distortion) estimator to estimate a RD value simply by operation, to which linear parameters are applied, and update the linear parameters in real time through a feedback process, thereby being unnecessary to perform an MC operation for block modes except the inter mode of a maximum division block and the intra mode of a minimum division block to reduce an operation amount necessary for optimal mode determination significantly. A B-slice checking unit(200) performs B-slice check for current frame data. A maximum inter-mode estimation bit value calculator(300) performs ME(Motion Estimation) and MC(Motion Compensation) for an inter mode using a maximum division block to obtain an estimation bit value. A minimum intra ME bit value calculator(500) performs ME and MC for an intra mode using a minimum division block to obtain an estimation bit value. A linear estimation bit value calculator(400) obtains estimation bit values for modes except the inter mode of the maximum division block and the intra mode of the minimum division block by using linear parameters and statistics. A mode decision unit(600) compares the estimation bit values obtained by the maximum inter-mode estimation bit value calculator and the minimum intra ME bit value calculator, and the linear estimation bit value calculator to decide a proper encoding mode. An encoding unit(100) encodes the current frame data in a mode decided by the mode decision unit.
Abstract:
부화소의 볼록 성질을 사용한 움직임 벡터 추정 방법 및 이산영상의 연속영상 생성 방법이 개시된다. 정화소와 선형 FIR 필터링을 통해 생성되는 부화소와의 관계를 기초로 임의의 k차 부화소에 대한 임의의 n-탭 필터의 연쇄로 구성된 부화소 시스템의 미분 정의를 위한 목적함수를 생성하고, 이 목적함수에 공액 이차(Conjugated Quadratic) 알고리즘을 적용하여 부화소의 움직임 벡터를 추정한다. 또한, 이 목적함수를 기초로 이산영상을 연속영상으로 만든다.
Abstract:
A method and a device for loading applets are provided to normally load the applet even in a card following a GP standard if any type of load data is received through a load command by transmitting all components at once and reconfiguring each component in the card. The APDU(Application Protocol Data Unit) buffer(21) receives and stores the load data. A data buffer(23) receives and stores the data stored in the APDU buffer. A loader(24) performs a process of loading the data stored in the data buffer. A load data analyzer copies the load data to the data buffer by considering whether a component performing the current loading process by the loader is included in the load data, and considering the size of the APDU and data buffer. The load data analyzer copies the load data to the end of the data buffer if the size of the load data is bigger than the size of the data buffer and the size of the current component is bigger than the remaining size of the data buffer.
Abstract:
A quarter pixel unit memory indexing for efficient quarter pixel unit motion estimation is provided to store pixels interpolated in a quarter unit in a memory through indexing in consideration of a quarter-unit motion estimation algorithm to improve a motion estimation rate. A single macro-block is divided into a 16x16, 16x8, 8x16 and 8x8 blocks, the 8x8 block is divided into 8x4, 4x8 and 4x4 blocks, the seven block modes are searched for an integer pixel, and a memory is indexed. A half pixel unit interpolation is performed on the integer pixel to search a half pixel, and the memory is indexed. A quarter pixel unit interpolation is carried out on the half pixel to search a quarter pixel, and memory indexing is performed.
Abstract:
부화소의 볼록 성질을 사용한 움직임 벡터 추정 방법 및 이산영상의 연속영상 생성 방법이 개시된다. 정화소와 선형 FIR 필터링을 통해 생성되는 부화소와의 관계를 기초로 임의의 k차 부화소에 대한 임의의 n-탭 필터의 연쇄로 구성된 부화소 시스템의 미분 정의를 위한 목적함수를 생성하고, 이 목적함수에 공액 이차(Conjugated Quadratic) 알고리즘을 적용하여 부화소의 움직임 벡터를 추정한다. 또한, 이 목적함수를 기초로 이산영상을 연속영상으로 만든다.
Abstract:
본 발명은 인증용 스마트 카드를 통하여 USIM 카드가 장착된 휴대용 단말기를 인증하는 방법 및 장치에 관한 것으로, (a) 휴대용 단말기와 가입자 인증 모듈인 USIM 카드의 인증이 성공하는지 여부를 판단하는 단계; (b) 상기 (a)단계에서 인증이 성공한 경우에 상기 USIM 카드와 별도로 형성되어 상기 휴대용 단말기와 상기 USIM 카드를 사용하려고 하는 자가 정당한 사용자인지를 인증하는 인증용 스마트 카드와의 인증이 성공하는지 여부를 판단하는 단계; (c) 상기 (b)단계에서 인증이 성공한 경우에 상기 USIM 카드와 상기 인증용 스마트 카드의 인증이 성공하는지 여부를 판단하는 단계; 및 (d) 상기 (c)단계에서 인증이 성공한 경우에 상기 휴대용 단말기와 상기 USIM 카드의 사용이 이루어지는 단계;로 구성된다. 따라서, 타인의 불법적인 USIM가 장착된 휴대용 단말기의 사용을 방지할 수 있다.
Abstract:
본 발명은 USIM카드에 필요한 응용프로그램을 무선상을 통하여 OTA서버로부터 전송 받은 뒤 이를 USIM카드에 로딩함에 있어서 중간에 여러 가지 이유로 인해 전송이 중지되는 경우에 추후 동일한 응용프로그램에 대해 이전에 로딩된 데이터를 재전송 받지 않고 그 이후의 데이터만 전송 받아 카드에 로딩 시키는 방법에 관한 것으로, USIM카드의 로드제어 모듈을 통해 카드에 로딩되어지는 정보를 수집하고 있다가 전송이 중단되는 일이 발생되었을 때 이미 로딩된 데이터 이후부터 전송하도록 OTA서버에 요청하여 그 이후 부분만 받아 카드에 로딩시키게 된다. 이를 통해 무선구간에서 발생할 수 있는 불안정한 수신상태에서도 USIM카드에 필요한 응용프로그램을 로딩시킬 수 있게 되며 불필요한 재전송을 줄여 무선구간의 사용 폭을 늘릴 수 있게 된다.
Abstract:
PURPOSE: A device and a method for protecting digital contents CONSTITUTION: A management server(10) stores and manages the encrypted digital contents, and provides the public key. A smart card(30) carries out a multiple application service and an encryption algorithm operation, and decrypts and uses the encrypted digital contents by embedding with the symmetric key and a secret key. A digital contents provider(20) makes the digital contents, transmits the digital contents after the encryption to the management server(10), and stores it in the management server(10). A smart card terminal receives the encrypted digital contents and the key information from the management server(10) if a user inserts the smart card(30), decrypts the symmetric key encrypted by the secret key in the smart card(30), decrypts the encrypted digital contents by using the symmetric key, and provides the decrypted digital contents to the user.