Abstract:
A decoding method, medium, and apparatus capable of preventing error propagation and implementing parallel processing. A decoding method includes comparing encoding information with decoding information at synchronization points for detecting a transmission error, and continuing to decode the encoded data if both the encoding and decoding information match, or continuing to decode remaining data located beyond the corresponding synchronization point by limiting a transmission error region to between the corresponding synchronization point and an immediately previous synchronization point, with reference to the encoding information if the encoding and decoding information do not match. Furthermore, the encoded data of a plurality of regions are simultaneously decoded in parallel, with reference to the encoding information of a plurality of synchronization points. Therefore, it is possible to prevent error propagation by limiting the transmission error within a smallest possible length and to reduce a decoding time by using a parallel processing.
Abstract:
A multimedia data decoding apparatus to decode multimedia data and method thereof includes a data information extracting unit extracting detail information from the multimedia data. An input buffering unit stores the multimedia data for a predetermined time. A decoding unit decodes the multimedia data from the input buffering unit into original signals of respective types. An output buffering unit stores the decoded multimedia data for a predetermined time. A control unit determines buffering capacities of the input buffering unit and the output buffering unit based on the detail information extracted by the data information extracting unit.
Abstract:
전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된 데이터를 복원하는 디코딩 방법 및 그 디코딩 장치가 개시된다. 본 발명에 따른 디코딩 방법은, 인코딩된 영상 데이터와, 전송 에러를 탐지하기 위하여 일정한 주기마다 설정된 적어도 하나의 동기화 위치에서의 인코딩 상태 정보를 수신하고, 인코딩된 영상 데이터를 디코딩하면서 동기화 위치에 대응하는 디코딩 상태 정보를 구하여, 인코딩 상태 정보와 디코딩 상태 정보가 동일한지를 비교하는 단계; 및 비교 결과, 양자가 동일하면 디코딩을 계속하고, 양자가 동일하지 않으면 동기화 위치와 바로 이전의 동기화 위치 사이의 영역을 전송 에러가 발생한 지점으로 탐지하여 바로 이전의 동기화 위치보다 이전에 디코딩된 데이터를 복원하는 단계를 포함하는 것을 특징으로 한다. 이에 따라, 각 동기화 위치마다 에러를 탐지하여 에러가 발생하지 않은 부분의 데이터를 복원할 수 있다.
Abstract:
PURPOSE: An apparatus and a method for generating and recovering an RTP(Real-time Transport Protocol) packet are provided to efficiently encapsulate a plurality of SL(Synchronization Layer) packets, which transmit an MPEG(Moving Picture Experts Group)-4 stream, in one RTP packet. CONSTITUTION: A setup unit(300) invests a CTS(Composition Time Stamp), a DTS(Decoding Time Stamp), a PSN(Packet Sequence Number), which are successively increased according to a packet generation sequence, to a plurality of SL packets, and extracts a time stamp length and a packet sequence number length from an LSCD(SL Configuration Descriptor) in the SL packets. A packet generating unit(330) generates a header of an RTP packet and a header of the SL packet accommodated in one RTP packet on the basis of the CTS, the DTS, the PSN, the time stamp length, and the packet sequence number length.
Abstract:
Methods and devices for hybrid entropy encoding and decoding are provided to employ different entropy encoding or decoding methods according to types of image data, thereby improving compression rates of the image data and reducing the complexity in the calculation required for the entropy encoding and decoding. A hybrid entropy encoding device includes a control part(160) for distinguishing at least partial image data from image data input from an image encoding device and determining an entropy encoding method to be employed per the distinguished partial image data among at least one or more different entropy encoding methods. An entropy encoding part(165) carries out entropy encoding for the distinguished partial image data according to the determined entropy encoding method. The entropy encoding part has a CABAC(Context Adaptive Binary Arithmetic Coding) part(170) for carrying out CABAC for all syntax elements belonging to end_of_slice_flag and residual data according to the control of the controller, and a CAVLC(Context Adaptive Variable Length Coding) part(180) for carrying out CAVLC for remaining syntax elements except the syntax elements belonging to the end_of_slice_flag and the residual data.
Abstract:
컨텍스트 적응형 이진 산술 부호화 방법 및 그 장치가 개시된다. 본 발명에 따른 컨텍스트 적응형 이진 산술 부호화 방법은, 입력 블록에 포함된 소정 크기의 다수의 레지듀얼 블록 각각에 대해 다수의 신택스 엘리먼트들을 생성하는 단계; 상기 신택스 엘리먼트들 중에서 0이 아닌 변환 계수가 존재하는지를 나타내는 각 레지듀얼 블록의 플래그들을 그룹화하는 단계; 및 상기 그룹화된 플래그들을 컨텍스트 적응형 이진 산술부호화하는 단계;를 포함하는 것을 특징으로 한다. 본 발명에 따르면, 컨텍스트 적응형 이진 산술 부호화의 복잡도를 감소시킴으로써 보다 신속하고 간단하게 컨텍스트 적응형 이진 산술 부호화가 가능해진다.
Abstract:
본 발명은 데이터를 메모리의 저장 장소간에 레지스터를 경유하여 데이터를 워드 단위 또는 바이트 단위로 로드하고 워드 단위로 저장하는 장치 및 방법에 관한 것으로, 본 발명에 따른 한 바이트의 데이터가 저장될 수 있는 저장 장소마다 주소가 부여된 메모리의 저장 장소간에 소정의 레지스터를 경유하여 데이터를 워드 단위로 로드하고 워드 단위로 저장하는 장치는 상기 메모리의, 워드로 정렬되어 있고 순차적으로 증가하는 다수의 원천지 주소들을 갖는 원천지 저장 장소에 한 워드 이상의 데이터가 저장되어 있는 경우, 상기 데이터를 워드 단위로 상기 원천지 저장 장소로부터 상기 레지스터로 로드하는 워드 단위 로드부, 및 상기 레지스터에 로드된 한 워드의 데이터를, 상기 메모리의, 워드로 정렬되어 있고 순차적으로 증가하는 다수의 목적 지 주소들을 갖는 목적지 저장 장소에 워드 단위로 저장하는 워드 단위 저장부로 구성된다. 본 발명에 따르면 원천지 주소의 정렬 방식을 고려하여 로드와 저장 연산의 횟수를 감소시킴으로서, 데이터의 전송 속도를 향상시키는 효과가 있다. 본 발명의 효과는 전송될 데이터의 양이 많을수록 커진다.
Abstract:
컨텍스트 적응형 이진 산술 부호화 방법 및 그 장치가 개시된다. 본 발명에 따른 컨텍스트 적응형 이진 산술 부호화 방법은, 입력 블록에 포함된 소정 크기의 다수의 레지듀얼 블록 각각에 대해 다수의 신택스 엘리먼트들을 생성하는 단계; 상기 신택스 엘리먼트들 중에서 0이 아닌 변환 계수가 존재하는지를 나타내는 각 레지듀얼 블록의 플래그들을 그룹화하는 단계; 및 상기 그룹화된 플래그들을 컨텍스트 적응형 이진 산술부호화하는 단계;를 포함하는 것을 특징으로 한다. 본 발명에 따르면, 컨텍스트 적응형 이진 산술 부호화의 복잡도를 감소시킴으로써 보다 신속하고 간단하게 컨텍스트 적응형 이진 산술 부호화가 가능해진다.
Abstract:
에러의 전파를 방지하고 병렬 처리가 가능한 디코딩 방법 및 그 디코딩 장치가 개시된다. 본 발명에 따른 디코딩 방법은, 인코딩된 데이터와, 전송 에러를 탐지하기 위하여 일정한 주기마다 설정된 적어도 하나의 동기화 위치에서의 인코딩에 관한 정보를 별도로 수신하고, 인코딩된 데이터를 디코딩하면서 동기화 위치에 대응하는 디코딩에 관한 정보를 구하여, 인코딩에 관한 정보와 디코딩에 관한 정보가 동일한지를 비교함으로써 에러를 탐지하며, 인코딩에 관한 정보를 이용하여 동기화 위치 이후의 나머지 영역의 데이터에 대한 디코딩을 계속하는 것을 특징으로 한다. 또한, 복수의 동기화 위치에서의 인코딩에 관한 정보를 이용하여 동시에 병렬적으로 복수의 영역의 인코딩된 데이터를 디코딩하는 것을 특징으로 한다. 이에 따라, 전송 에러가 최소한의 영역으로 한정되어 에러의 전파를 방지할 수 있으며, 병렬 처리에 따라 디코딩 시간을 줄일 수 있다.
Abstract:
전송 에러가 발생한 지점을 탐지하여 바르게 디코딩된 데이터를 복원하는 디코딩 방법 및 그 디코딩 장치가 개시된다. 본 발명에 따른 디코딩 방법은, 인코딩된 영상 데이터와, 전송 에러를 탐지하기 위하여 일정한 주기마다 설정된 적어도 하나의 동기화 위치에서의 인코딩 상태 정보를 수신하고, 인코딩된 영상 데이터를 디코딩하면서 동기화 위치에 대응하는 디코딩 상태 정보를 구하여, 인코딩 상태 정보와 디코딩 상태 정보가 동일한지를 비교하는 단계; 및 비교 결과, 양자가 동일하면 디코딩을 계속하고, 양자가 동일하지 않으면 동기화 위치와 바로 이전의 동기화 위치 사이의 영역을 전송 에러가 발생한 지점으로 탐지하여 바로 이전의 동기화 위치보다 이전에 디코딩된 데이터를 복원하는 단계를 포함하는 것을 특징으로 한다. 이에 따라, 각 동기화 위치마다 에러를 탐지하여 에러가 발생하지 않은 부분의 데이터를 복원할 수 있다.