KR101454167B1 - 데이터 압축 및 복원 장치 및 방법 - Google Patents
데이터 압축 및 복원 장치 및 방법 Download PDFInfo
- Publication number
- KR101454167B1 KR101454167B1 KR20070091049A KR20070091049A KR101454167B1 KR 101454167 B1 KR101454167 B1 KR 101454167B1 KR 20070091049 A KR20070091049 A KR 20070091049A KR 20070091049 A KR20070091049 A KR 20070091049A KR 101454167 B1 KR101454167 B1 KR 101454167B1
- Authority
- KR
- South Korea
- Prior art keywords
- block
- data
- difference
- range
- domain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3084—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method
- H03M7/3088—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method employing the use of a dictionary, e.g. LZ78
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3084—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method
- H03M7/3086—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method employing a sliding window, e.g. LZ77
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
차이플래그 | 비고 |
0 | 레인지 블록과 도메인 블록의 데이터가 같은 경우 |
01 |
레인지 블록과 도메인 블록의 데이터가 다르고,
인덱스가 글로벌테이블의 인덱스인 경우 |
10 |
레인지 블록과 도메인 블록의 데이터가 다르고
인덱스가 로컬테이블의 인덱스인 경우 |
11 |
레인지 블록과 도메인 블록의 데이터가 다르고
인덱스 글로벌테이블 및 로컬테이블에 존재하지 않는 경우 (즉, 예외처리 블록의 데이터인 경우 |
메모리 | 비고 |
거리정보 | - 거리플래그가 1이면 도메인 블록과의 거리값과 함께 저장 - 거리플래그가 0이면 거리값은 저장하지 않음 |
차이정보 |
- 차이플래그가 0이면 테이블 인덱스 없이 차이플래그만 저장
- 차이플래그가 01이면 차이플래그 및 글로벌테이블 인덱스를 차이정보로 저장 - 차이플래그가 10이면 차이플래그 및 로컬테이블 인덱스를 차이정보로 저장 |
예외처리블록 | - 차이플래그가 11이면 예외처리플래그로 간주하고, 차이플래그를 차이정보로 저장하고 메모리에는 코딩하지 않은 레인지 블록데이터를 그대로 저장 |
Claims (26)
- 데이터 압축 및 복원 장치에 있어서,탐색 범위 내의 도메인 블록들을 탐색하며, 상기 탐색된 도메인 블록과 레인지 블록의 데이터를 비교하여 차이값을 발생하며, 상기 차이값에 따른 도메인 블록의 거리정보 및 차이정보를 생성하는 탐색기와, 상기 탐색기에서 선택된 코스트의 도메인 블록과의 거리정보 및 차이정보를 상기 레인지 블록의 압축데이터로 코딩하는 코더로 구성되는 압축기와,상기 압축데이터에서 거리정보 및 차이정보에서 플래그들을 검출하는 플래그검출기와, 상기 검출된 거리플래그에 따른 거리 값을 확인하여 도메인 블록을 선택하고, 상기 선택된 도메인 블록과의 차이값을 계산하여 상기 레인지 블록을 복원하는 디코더로 구성되는 압축해제기로 구성되며,상기 레인지 블록은 압축 대상 데이터의 블록이고 도메인 블록은 상기 레인지 블록과 비교 대상 데이터의 블록인 것을 특징으로 하는 데이터 압축 및 복원장치.
- 제1항에 있어서, 상기 탐색기는 상기 레인지 블록과 도메인 블록 간의 블록 수인 거리값 및 거리플래그를 포함하는 거리정보 및 상기 레인지 블록과 도메인 블록의 차이값 및 차이플래그를 포함하는 차이정보를 생성하는 것을 특징으로 하는 상기 데이터 압축 및 복원장치.
- 제2항에 있어서, 상기 레인지 블록 및 도메인 블록은 각각 두 개 이상의 숏블록으로 구성되며,상기 탐색기는 블록들의 차이에 대응되는 코스트들을 저장하는 코스트 테이블을 구비하고, 상기 탐색범위 내의 도메인 블록들을 탐색하며, 상기 레인지 블록과 상기 도메인 블록을 숏블록 단위로 정방향 및 역방향 코딩하여 차이값 및 이에 따른 코스트를 생성하고, 도메인 블록과의 거리정보 및 차이정보를 생성하는 것을 특징으로 하는 상기 데이터 압축 및 복원장치.
- 제2항에 있어서, 상기 레인지 블록 및 도메인 블록은 두 개 이상의 숏블록으로 구성되며,상기 탐색기가,탐색 영역을 설정하는 탐색영역설정기와,상기 레인지 블록을 선택하는 레인지 블록 선택기와,상기 탐색 영역 내에 비교 대상의 도메인 블록들을 선택하는 도메인 블록선택기와,상기 선택된 도메인 블록을 상기 레인지 블록과 배타적 논리합 연산하여 차이값을 발생하는 비교기와,상기 선택된 도메인 블록과 상기 레인지 블록 간의 거리를 계산하여 거리플래그 및 거리값으로 이루어지는 거리정보를 발생하는 거리계산기와,상기 비교기에서 발생되는 차이값에 따른 코스트를 생성하고, 최소의 코스트를 가지는 도메인 블록과의 거리정보 및 차이정보를 생성하는 코스트계산기와,상기 코스트 및 거리정보를 상기 코더에 전송하는 출력부로 구성되는 것을 특징으로 하는 특징으로 하는 상기 데이터 압축 및 복원장치.
- 제3항에 있어서, 상기 코더는 상기 코스트들에 대응되는 블록들의 차이값을 저장하는 글로벌테이블을 구비하며, 상기 차이정보를 분석하여 동일한 블록데이터이면 생성된 거리정보 및 차이플래그를 압축데이터로 생성하고, 상기 블록데이터가 다르면 글로벌테이블에서 확인하여 상기 거리정보 및 차이정보를 압축데이터로 생성하는 것을 특징으로 하는 상기 데이터 압축 및 복원장치.
- 제5항에 있어서, 상기 압축기는 상기 글로벌테이블에 포함되지 않으며 압축 중에 빈번하게 발생되는 차이값들의 코스트를 계산하여 생성되는 테이블인 로컬테이블을 더 구비하며,상기 코더가 다른 차이값을 가지는 블록데이터이며 상기 글로벌테이블에 존재하는 경우, 상기 차이값을 상기 로컬테이블에서 확인하여 상기 거리정보 및 차이정보를 압축데이터로 생성하는 것을 특징으로 하는 상기 데이터 압축 및 복원장치.
- 제5항 또는 제6항에 있어서, 상기 코더가 상기 글로벌테이블 또는 로컬테이블에서 일치하는 차이값이 확인되지 않으면, 상기 레인지 블록들을 예외블록처리하여 해당 레인지 블록의 데이터를 압축데이터로 생성하는 예외블록처리부를 더 구비함을 특징으로 하는 상기 데이터 압축 및 복원장치.
- 제5항에 있어서, 상기 디코더가, 상기 검출된 거리플래그에 따른 거리 값을 확인하여 도메인 블록을 선택하고, 상기 차이플래그를 분석하여 두 블록데이터가 동일하면 상기 선택된 도메인 블록의 숏블록데이터로 복원하고, 그렇지 않으면 상기 차이값을 상기 글로벌테이블에서 선택한 후, 상기 선택된 차이값을 상기 도메인 블록에 적용하여 복원하는 것을 특징으로 하는 상기 데이터 압축 및 복원장치.
- 제7항에 있어서, 상기 플래그검출기가 예외처리플래그를 검출하며,상기 디코더가 예외블록처리부를 더 구비하며, 상기 예외처리플래그 검출시 대응되는 레인지 블록의 데이터를 그대로 복원하는 것을 특징으로 하는 상기 데이터 압축 및 복원장치.
- 데이터를 압축하고 압축된 데이터를 복원하는 방법에 있어서,압축할 데이터의 탐색범위 내에서 도메인 블록들을 탐색하며, 탐색된 도메인 블록과 레인지 블록의 데이터를 비교하여 차이값을 발생하며, 상기 차이값에 따른 도메인 블록과의 거리정보 및 차이정보를 생성하는 탐색과정과, 상기 탐색과정에 의해 선택된 코스트의 도메인 블록과의 거리정보 및 차이정보를 상기 레인지 블록의 압축데이터로 코딩하는 과정으로 이루어지는 데이터 압축 과정과,상기 압축데이터에서 거리플래그 및 차이플래그를 검출하는 과정과, 상기 검출된 거리플래그에 따른 거리 값을 확인하여 도메인 블록을 선택하는 과정과, 상기 선택된 도메인 블록과의 차이값을 계산하여 상기 레인지 블록을 복원하는 과정으로 이루어지는 데이터 복원과정으로 이루어지며,상기 레인지 블록은 압축 대상 데이터의 블록이고 도메인 블록은 상기 레인지 블록과 비교 대상 데이터의 블록인 것을 특징으로 하는 상기 데이터 압축 및 복원방법.
- 제10항에 있어서, 상기 탐색과정은,상기 레인지 블록과 선택된 도메인 블록 간의 블록 수 인 거리값 및 거리플래그를 포함하는 거리정보를 계산하는 과정과,상기 레인지 블록과 선택된 도메인 블록간의 차이값 및 이에 따른 코스트를 계산한 후, 도메인 블록과의 거리정보 및 차이정보를 생성하는 과정으로 이루어지는 것을 특징으로 하는 데이터 압축 및 복원방법.
- 제11항에 있어서, 상기 탐색과정은 상기 거리정보 및 차이정보 생성과정을 반복 수행하면서 최소 코스트를 가지는 도메인 블록과의 차이 및 거리정보를 선택하며, 상기 거리정보는 선택된 도메인 블록과의 거리플래그 및 거리값으로 이루어지고 상기 차이정보는 차이 플래그 및 차이값으로 이루어지는 과정을 더 구비함을 특징으로 하는 상기 데이터 압축 및 복원방법.
- 제12항에 있어서, 상기 코딩 과정은,상기 거리플래그 또는 차이플래그를 분석하여 블록데이터가 동일하면 거리정보 및 차이플래그를 압축데이터로 생성하고, 상기 블록데이터가 다르면 상기 거리정보 및 코스트를 압축데이터로 생성하며,상기 코스트들에 각각 대응되는 차이값들을 저장하는 글로벌테이블을 통해 상기 차이값을 계산하는 것을 특징으로 하는 상기 데이터 압축 및 복원방법.
- 제11항 에 있어서, 상기 레인지 블록 및 도메인 블록이 각각 2개 이상의 숏블록들로 구성되며, 상기 차이값을 저장하는 글로벌테이블을 더 구비하며,상기 코딩 과정은 상기 블록데이터들이 동일하면 거리정보 및 리세트된 차이플래그를 압축데이터로 생성하고, 상기 블록데이터들이 다르면 상기 거리정보 및 코스트를 압축데이터로 생성하는 것을 특징으로 하는 상기 데이터 압축 및 복원방법.
- 제14항에 있어서, 상기 글로벌테이블에 포함되지 않으며 압축 중에 빈번하게 발생되는 차이값들의 코스트를 계산하여 생성되는 로컬테이블을 더 구비하며,상기 코딩과정은, 상기 차이값이 글로벌테이블에 없으면 상기 로컬테이블에에서 탐색하여 상기 거리정보 및 코스트를 압축데이터로 생성하는 과정을 더 구비하는 것을 특징으로 하는 상기 데이터 압축 및 복원방법.
- 제14항 또는 제15항에 있어서, 상기 코딩과정은 상기 글로벌테이블 또는 로컬테이블에 일치하는 차이값이 없으면, 상기 레인지 블록들을 예외블록처리하여 해당 레인지 블록의 데이터를 압축데이터로 생성하는 과정을 더 구비함을 특징으로 하는 상기 데이터 압축 및 복원방법.
- 제10항에 있어서, 상기 탐색과정은탐색 영역을 설정하는 과정과,레인지 블록을 선택하는 과정과,상기 탐색 영역 내에 비교 대상의 도메인 블록을 선택하는 과정과,상기 선택된 도메인 블록을 상기 레인지 블록과 배타적 논리합 연산하여 차이값을 발생하는 과정과,상기 선택된 도메인 블록과 상기 레인지 블록 간의 거리를 계산하는 과정과,상기 차이값에 따른 코스트 값을 생성하고, 거리 및 차이 코스트를 가지는 도메인 블록과의 거리정보 및 차이정보를 생성하는 과정과,상기 과정을 반복하면서 최소 코스트를 가지는 도메인 블록을 선택하며, 상기 선택된 도메인 블록의 차이정보 및 거리정보를 출력하는 과정으로 구성되는 것을 특징으로 하는 특징으로 하는 상기 데이터 압축 및 복원방법.
- 제14항에 있어서, 상기 복원 과정은 상기 차이 플래그를 분석하여 블록데이터들이 동일하면 상기 선택된 도메인 블록의 숏블록데이터로 복원하고, 그렇지 않으면 상기 차이값을 상기 글로벌테이블에서 선택한 후, 상기 선택된 차이값을 도메인 블록의 해당하는 숏블록에 배타적 논리합 연산하여 복원하는 것을 특징으로 하는 상기 데이터 압축 및 복원방법.
- 제16항에 있어서, 상기 복원 과정은,예외처리플래그 검출시 대응되는 레인지 블록의 데이터를 복원하는 과정을 더 구비함을 특징으로 하는 상기 데이터 압축 및 복원방법.
- 휴대단말기 장치에 있어서,무선 통신 기능을 수행하는 알에프 통신부와,데이터를 저장하는 메모리와,탐색 범위 내의 도메인 블록들을 탐색하며, 상기 탐색된 도메인 블록과 레인지 블록의 데이터를 비교하여 차이값을 발생하며, 코스트테이블에서 상기 차이값에 따른 코스트를 생성하는 탐색기와, 상기 탐색기에서 선택된 코스트의 도메인 블록과의 거리 및 코스트정보를 상기 레인지 블록의 압축데이터로 코딩하는 코더로 구성되는 압축기와,상기 메모리에서 리드되는 압축데이터에서 거리 및 차이 플래그들을 검출하는 플래그검출기와, 상기 검출된 거리플래그에 따른 거리 값을 확인하여 도메인 블록을 선택하고, 상기 코스트에 대응되는 차이값을 계산한 후 상기 차이값을 상기 선택된 도메인 블록의 데이터와 연산하여 상기 레인지 블록을 복원하는 디코더로 구성되는 압축해제기와,라이트모드시 상기 압축기 및 메모리를 제어하여 상기 압축된 데이터를 상기 메모리에 라이트하며, 리드모드시 상기 압축해제기 및 메모리를 제어하여 상기 압축데이터를 복원하여 처리하는 제어부로 구성된 것을 특징으로 하는 휴대단말기 장치.
- 압축된 데이터 복원 장치에 있어서,압축된 데이터에서 거리정보 및 차이정보에서 플래그들을 검출하는 플래그검출기와, 상기 검출된 거리플래그에 따른 거리 값을 확인하여 도메인 블록을 선택하고, 상기 선택된 도메인 블록과의 차이값을 계산하여 레인지 블록을 복원하는 디코더로 구성되는 압축해제기로 구성되며,상기 레인지 블록은 압축 대상 데이터의 블록이고 도메인 블록은 상기 레인지 블록과 비교 대상 데이터의 블록인 것을 특징으로 하는 압축데이터 복원장치.
- 제21항에 있어서, 상기 디코더가, 상기 검출된 거리플래그에 따른 거리 값을 확인하여 도메인 블록을 선택하고, 차이플래그를 분석하여 두 블록데이터가 동일하면 상기 선택된 도메인 블록의 숏블록데이터로 복원하고, 그렇지 않으면 상기 차이값을 글로벌테이블에서 선택한 후, 상기 선택된 차이값을 상기 도메인 블록에 적용하여 복원하는 것을 특징으로 하는 상기 압축데이터 복원장치.
- 제21항에 있어서, 상기 플래그검출기가 예외처리플래그를 검출하며,상기 디코더가 예외블록처리부를 더 구비하며, 상기 예외처리플래그 검출시 대응되는 레인지 블록의 데이터를 그대로 복원하는 것을 특징으로 하는 상기 압축데이터 복원장치.
- 압축된 데이터를 복원하는 방법에 있어서,압축된 데이터에서 거리 플래그를 검출하는 과정과, 상기 검출된 거리플래그에 따른 거리 값을 확인하여 도메인 블록을 선택하는 과정과, 글로벌테이블에서 차이값을 선택한 후, 상기 선택된 차이값을 상기 선택된 도메인 블록의 데이터와 연산하여 레인지 블록을 복원하는 과정으로 이루어지는 데이터 복원과정으로 이루어지며,상기 레인지 블록은 압축 대상 데이터의 블록이고 도메인 블록은 상기 레인지 블록과 비교 대상 데이터의 블록인 것을 특징으로 하는 상기 압축데이터 복원방법.
- 제24항에 있어서, 상기 복원 과정은 차이 플래그를 분석하여 블록데이터들이 동일하면 상기 선택된 도메인 블록의 숏블록데이터로 복원하고, 그렇지 않으면 상기 차이값을 상기 글로벌테이블에서 선택한 후, 상기 선택된 차이값을 도메인 블록의 해당하는 숏블록에 배타적 논리합 연산하여 복원하는 것을 특징으로 하는 상기 압축데이터 복원방법.
- 제24항에 있어서, 상기 복원 과정은,예외처리플래그 검출시 대응되는 레인지 블록의 데이터를 복원하는 과정을 더 구비함을 특징으로 하는 상기 압축데이터 복원방법.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070091049A KR101454167B1 (ko) | 2007-09-07 | 2007-09-07 | 데이터 압축 및 복원 장치 및 방법 |
US12/203,114 US8004429B2 (en) | 2007-09-07 | 2008-09-02 | Data compression/decompression apparatus and method |
TW97133954A TWI393353B (zh) | 2007-09-07 | 2008-09-04 | 資料壓縮/解壓縮裝置及其方法 |
EP08163741.5A EP2034739B1 (en) | 2007-09-07 | 2008-09-05 | Data compression/decompression apparatus and method |
JP2008229008A JP4814292B2 (ja) | 2007-09-07 | 2008-09-05 | データ圧縮及び復元装置、並びに方法 |
CN2008102129276A CN101383617B (zh) | 2007-09-07 | 2008-09-05 | 数据压缩/解压缩设备和方法 |
JP2011138751A JP4999025B2 (ja) | 2007-09-07 | 2011-06-22 | データ圧縮及び復元装置、並びに方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070091049A KR101454167B1 (ko) | 2007-09-07 | 2007-09-07 | 데이터 압축 및 복원 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090025886A KR20090025886A (ko) | 2009-03-11 |
KR101454167B1 true KR101454167B1 (ko) | 2014-10-27 |
Family
ID=40040172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20070091049A Expired - Fee Related KR101454167B1 (ko) | 2007-09-07 | 2007-09-07 | 데이터 압축 및 복원 장치 및 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8004429B2 (ko) |
EP (1) | EP2034739B1 (ko) |
JP (2) | JP4814292B2 (ko) |
KR (1) | KR101454167B1 (ko) |
CN (1) | CN101383617B (ko) |
TW (1) | TWI393353B (ko) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5661313B2 (ja) * | 2010-03-30 | 2015-01-28 | キヤノン株式会社 | 記憶装置 |
US8362931B2 (en) * | 2010-11-30 | 2013-01-29 | Microsoft Corporation | Compression and decompression of mass spectrometry data |
WO2013079999A1 (en) * | 2011-12-02 | 2013-06-06 | Canon Kabushiki Kaisha | Methods and devices for encoding and decoding messages |
CN103686864A (zh) * | 2012-09-25 | 2014-03-26 | 苏州给力网络通讯技术有限公司 | 移动网络双边优化方法 |
KR101403356B1 (ko) * | 2012-10-22 | 2014-06-05 | (주)티베로 | 데이터 압축 장치, 데이터 압축 방법 및 그 방법을 위한 컴퓨터 판독 가능한 기록 매체 |
US9075686B2 (en) | 2013-02-25 | 2015-07-07 | GM Global Technology Operations LLC | System and method to improve control module reflash time |
GB2511493B (en) * | 2013-03-01 | 2017-04-05 | Gurulogic Microsystems Oy | Entropy modifier and method |
CN105743509B (zh) * | 2016-01-26 | 2019-05-24 | 华为技术有限公司 | 数据压缩装置及方法 |
US10268543B2 (en) * | 2017-01-27 | 2019-04-23 | Hewlett Packard Enterprise Development Lp | Online volume repair |
US11245415B2 (en) * | 2020-03-13 | 2022-02-08 | The University Of British Columbia University-Industry Liaison Office | Dynamic clustering-based data compression |
CN114629500B (zh) * | 2022-03-10 | 2025-01-07 | Oppo广东移动通信有限公司 | 内存数据压缩方法与装置、电子设备 |
CN115309714B (zh) * | 2022-10-11 | 2022-12-27 | 江苏泰恩特环境技术有限公司 | 一种风冷模块机组的恒温控制系统的数据压缩方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060088239A (ko) * | 2005-02-01 | 2006-08-04 | 엘지전자 주식회사 | 영상 저장용 메모리 관리 방법 및 그를 지원하는 이동통신단말기 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4464650A (en) * | 1981-08-10 | 1984-08-07 | Sperry Corporation | Apparatus and method for compressing data signals and restoring the compressed data signals |
US5455943A (en) * | 1992-10-08 | 1995-10-03 | Salient Software, Inc. | Method and apparatus for finding longest and closest matching string in history buffer prior to current string |
US5325091A (en) * | 1992-08-13 | 1994-06-28 | Xerox Corporation | Text-compression technique using frequency-ordered array of word-number mappers |
US5525982A (en) * | 1994-04-15 | 1996-06-11 | International Business Machines Corporation | Method and means for character string pattern matching for compression and the like using minimal cycles per character |
US5731850A (en) * | 1995-06-07 | 1998-03-24 | Maturi; Gregory V. | Hybrid hierarchial/full-search MPEG encoder motion estimation |
JP3305191B2 (ja) * | 1996-03-19 | 2002-07-22 | 富士通株式会社 | 文書管理装置及びデータ圧縮方法及びデータ復元方法 |
US6101276A (en) * | 1996-06-21 | 2000-08-08 | Compaq Computer Corporation | Method and apparatus for performing two pass quality video compression through pipelining and buffer management |
US5995080A (en) * | 1996-06-21 | 1999-11-30 | Digital Equipment Corporation | Method and apparatus for interleaving and de-interleaving YUV pixel data |
JPH10190476A (ja) * | 1996-12-27 | 1998-07-21 | Canon Inc | データ圧縮方法及びその装置 |
US6167083A (en) * | 1997-04-04 | 2000-12-26 | Avid Technology, Inc. | Computer system and process for capture editing and playback of motion video compressed using interframe and intraframe techniques |
US6492917B1 (en) * | 2001-10-31 | 2002-12-10 | Hughes Electronics Corporation | System and method for implementation of the YK lossless data compression algorithm using a modular computational architecture |
US20040022312A1 (en) * | 2002-07-31 | 2004-02-05 | Jones Simon R. | Lossless data compression |
SI1572173T1 (sl) | 2002-12-13 | 2010-08-31 | Warner Lambert Co | Alfa-2-delta ligand za zdravljenje simptomov spodnjega dela sečil |
WO2004092960A2 (en) * | 2003-04-16 | 2004-10-28 | Koninklijke Philips Electronics N.V. | Selectable procession / decompression for data stored in memory |
CN1697327A (zh) * | 2004-05-13 | 2005-11-16 | 皇家飞利浦电子股份有限公司 | 一种顺序压缩/解压缩数据的方法及装置 |
US7792373B2 (en) | 2004-09-10 | 2010-09-07 | Pioneer Corporation | Image processing apparatus, image processing method, and image processing program |
US20060069857A1 (en) * | 2004-09-24 | 2006-03-30 | Nec Laboratories America, Inc. | Compression system and method |
KR100647192B1 (ko) * | 2005-09-01 | 2006-11-23 | 삼성전자주식회사 | 데이터의 복원 시간을 단축하는 데이터 압축 장치 및 그방법 |
US7817870B2 (en) * | 2006-01-20 | 2010-10-19 | Sony Corporation | Method and apparatus for image processing with color constancy |
EP1901292A3 (en) * | 2006-09-08 | 2008-12-03 | Samsung Electronics Co, Ltd | Fusion memory device and method |
-
2007
- 2007-09-07 KR KR20070091049A patent/KR101454167B1/ko not_active Expired - Fee Related
-
2008
- 2008-09-02 US US12/203,114 patent/US8004429B2/en not_active Expired - Fee Related
- 2008-09-04 TW TW97133954A patent/TWI393353B/zh not_active IP Right Cessation
- 2008-09-05 JP JP2008229008A patent/JP4814292B2/ja not_active Expired - Fee Related
- 2008-09-05 EP EP08163741.5A patent/EP2034739B1/en not_active Not-in-force
- 2008-09-05 CN CN2008102129276A patent/CN101383617B/zh not_active Expired - Fee Related
-
2011
- 2011-06-22 JP JP2011138751A patent/JP4999025B2/ja not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060088239A (ko) * | 2005-02-01 | 2006-08-04 | 엘지전자 주식회사 | 영상 저장용 메모리 관리 방법 및 그를 지원하는 이동통신단말기 |
Non-Patent Citations (1)
Title |
---|
논문1 * |
Also Published As
Publication number | Publication date |
---|---|
CN101383617A (zh) | 2009-03-11 |
TW200917671A (en) | 2009-04-16 |
JP4999025B2 (ja) | 2012-08-15 |
EP2034739A2 (en) | 2009-03-11 |
JP2011239434A (ja) | 2011-11-24 |
JP4814292B2 (ja) | 2011-11-16 |
US20090070543A1 (en) | 2009-03-12 |
CN101383617B (zh) | 2012-06-13 |
US8004429B2 (en) | 2011-08-23 |
EP2034739A3 (en) | 2011-09-07 |
JP2009065675A (ja) | 2009-03-26 |
TWI393353B (zh) | 2013-04-11 |
EP2034739B1 (en) | 2017-01-04 |
KR20090025886A (ko) | 2009-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101454167B1 (ko) | 데이터 압축 및 복원 장치 및 방법 | |
KR101503829B1 (ko) | 데이터 압축 장치 및 방법 | |
US9325345B2 (en) | Increasing speed of data compression | |
US10268380B2 (en) | Methods, devices and systems for semantic-value data compression and decompression | |
CN107682016B (zh) | 一种数据压缩方法、数据解压方法及相关系统 | |
US20090060047A1 (en) | Data compression using an arbitrary-sized dictionary | |
KR20080023191A (ko) | 퓨전메모리 장치 및 방법 | |
EP3295568B1 (en) | Improved compressed caching in a virtual memory system | |
US10565182B2 (en) | Hardware LZMA compressor | |
JPWO2014030189A1 (ja) | 圧縮プログラム、圧縮方法、圧縮装置、伸張プログラム、伸張方法、伸張装置およびデータ転送システム | |
CN117412055A (zh) | 图像处理方法、电子设备和存储介质 | |
US8373584B2 (en) | Compressing and decompressing data | |
US20120016918A1 (en) | Method for Compressing Information | |
KR20080045842A (ko) | 이미지 압축 및 복원을 위한 장치 및 방법 | |
CN107690071B (zh) | 图像数据的压缩方法和装置 | |
CN117560013A (zh) | 数据压缩方法和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070907 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20120907 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20070907 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20131025 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20140421 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20131025 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20140520 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20140421 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Appeal identifier: 2014101002974 Request date: 20140520 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20140520 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20131224 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20140717 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20140630 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141017 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141020 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170927 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170927 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180921 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180921 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200928 Start annual number: 7 End annual number: 7 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20220728 |