Abstract:
본발명의실시예에따른가변스케줄링장치는복수의코어들을포함하는멀티코어프로세서, 작업스케줄러, 및타이머를포함할수 있다. 멀티코어프로세서는복수의코어들을포함할수 있다. 작업스케줄러는사용자의요청에따른멀티미디어태스크를병렬처리할수 있는단위인복수의스레드들로분할하고, 분할된스레드들중 적어도하나를복수의코어들중 적어도하나에할당하고, 할당된스레드를독립적으로처리가능한기본단위인잡으로분할할수 있다. 타이머는주기적으로타임틱 인터럽트를생성할수 있다. 적어도하나의코어는할당된스레드로부터분할된잡의처리가완료될때 액티브신호를생성하고, 작업스케줄러는액티브신호와타임틱 인터럽트에기초하여처리가완료된잡의후차적인잡을적어도하나의코어에할당할수 있다.
Abstract:
본 발명은 그룹 미디어 통신을 위한 영상 통화 장치 및 그 처리 방법에 관한 것으로, 개시된 영상 통화 처리 방법은 영상 통화 서비스에 참여하는 멤버의 수에 따라 인코딩 과정 또는 디코딩 과정을 위한 버퍼 메모리를 할당하면서 디스플레이 해상도를 설정하는 단계와, 할당된 버퍼 메모리를 이용하여 영상의 인코딩, 디코딩 및 재생을 처리하면서 멤버의 수를 재확인하는 단계와, 재확인한 멤버의 수가 변경된 경우에 변경된 멤버의 수에 따라 신규 버퍼 메모리를 할당하고 디스플레이 해상도의 설정을 변경하는 단계와, 기존 버퍼 메모리에 데이터가 존재하는지를 판단하여 존재하는 경우에는 기존 버퍼 메모리의 데이터를 재생하면서 신규 버퍼 메모리에 데이터를 저장하는 단계와, 기존 버퍼 메모리에 데이터가 존재하지 않으면 기존 버퍼 메모리의 할당을 폐기하고 신규 버퍼 메모리의 데이터를 재생하면서 신규 버퍼 메모리에 데이터를 저장하는 단계를 포함하며, 그룹 영상 통화에 참여하는 멤버의 수에 따라 디스플레이 해상도를 차별하여 설정하고 이에 맞추어서 버퍼 메모리를 차별하여 할당함으로써 그룹 영상 통화의 서비스 품질 저하를 최소화 하며, 그룹 영상 통화에 참여하는 멤버의 수가 변경될 때에 버퍼 메모리에 저장된 데이터의 재생을 위한 데이터 경로를 조정하여 끊김 없는 영상을 제공할 수 있는 이점이 있다.
Abstract:
The present invention provides an apparatus and a method for video frame scene change detection and encoding in a mobile wireless environment which comprises: a first compressed data generating unit which generates a first compressed data by compressing a previous video frame of a current video frame; a first encoding unit which encodes the current video frame; a second compressed data generating unit which generates a second compressed data by compressing the encoded current video frame; and a scene change detection unit which detects scene change of the video frame by comparing the first compressed data and the second compressed data. [Reference numerals] (AA) Start; (BB) End; (S100) Input a previous video data; (S200) Pre-process a video; (S300) Encode the video; (S400) Detect the conversion of a scene; (S500) Transmit a compressed bit stream; (S600) Last image?
Abstract:
PURPOSE: A collision avoidance method in a wireless network and an apparatus thereof are provided to reduce collision probability in an environment in which wireless data is periodically transmitted in a CSMA/CA(Carrier Sensing Multiple Access/Collision Avoidance) method. CONSTITUTION: A first node(201) receives data from a second node(202). The first node determines history receiving data from the second node. When the first node determines the receiving number of the data, the first node determines the data transmission period of the second node. The first node determines a data transmission period by using information such as an IFS(Inter Frame Spacing), preamble, and back-off slot time. [Reference numerals] (201) First node; (202) Second node; (203) Third node
Abstract:
PURPOSE: An apparatus and a method for scalable encoding are provided to rapidly determine a motion mode in an improvement layer by using the motion information acquired when compressing an image in a basic layer. CONSTITUTION: A second image detecting unit(210) detects a current image frame from an image inputted from an improvement layer. A second motion detecting unit(230) gives a weight value to a macro block of the current image frame and a motion mode of a peripheral macro block adjacent to the macro block. The second motion detection unit determines a motion mode for the current image frame of the improvement layer, and a second motion compensating unit(240) compensates the motion detected from the second motion detecting unit.
Abstract:
PURPOSE: An apparatus for formatting an MPEG-2 TS file using the layered encoding of H.264 SVC data and a method thereof are provided to adaptively and selectively extract H.264 SVC data using a received MPEG-2 TS file. CONSTITUTION: A layer separating unit(104) arranges layers of H.264 SVC data. The layer separating unit sets DTQ values according to each layer. The layer separating unit divides the layers of H.264 SVC data based on the DTQ values. A PES(Packetized Elementary Stream) packet generating unit(106) inputs the H.264 SVC data to generate PES packets. A TS packet generating unit(108) inputs the PES packets to generate MPEG-2 TS packets.
Abstract:
An apparatus and a method for encoding a moving picture are provided to reduce a calculation load of a video compression system and quicken a compression speed by searching a condition, capable of omitting an intra prediction by using a rate-distortion cost value of neighboring macro blocks for a macro block to be currently encoded, and encoding the macro block. An encoding unit(110) encodes a macro block of a specific picture through coding modes in an inter prediction and an intra prediction. A transform/quantization unit(120) removes the redundancy of image data and quantizes the image data. A VLC(Variable Length Coding) unit(130) transforms a length of a codeword according to a generation frequency of specific symbols and compresses data. An inverse transform/quantization unit(140) performs an inverse function of the transform/quantization unit(120). A rate-distortion cost calculating unit(150) calculates rate-distortion cost on the basis of a rate value received from the VLC unit(130) and a distortion value received from the inverse transform/quantization unit(140). A mode selecting unit(160) stores the calculated result of the rate-distortion cost calculating unit(150) according to respective modes, judges a mode with the minimum rate-distortion cost, and transmits the judged result to the encoding unit(110). When the minimum distortion cost in mode-classified distortion cost by an inter prediction of a macro block to be encoded is lower than a specific threshold value, the mode selecting unit(160) omits an intra prediction and sets an inter mode having the minimum distortion cost as the last coding code.