TWI348096B - Method and system for optimizing storage - Google Patents
Method and system for optimizing storageInfo
- Publication number
- TWI348096B TWI348096B TW096117845A TW96117845A TWI348096B TW I348096 B TWI348096 B TW I348096B TW 096117845 A TW096117845 A TW 096117845A TW 96117845 A TW96117845 A TW 96117845A TW I348096 B TWI348096 B TW I348096B
- Authority
- TW
- Taiwan
- Prior art keywords
- optimizing storage
- optimizing
- storage
- Prior art date
Links
Classifications
-
- 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/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
- H03M7/425—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory for the decoding process only
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- 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/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/437,206 US7324026B2 (en) | 2006-05-19 | 2006-05-19 | Optimization of decoder memory usage for VLC tables |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200815980A TW200815980A (en) | 2008-04-01 |
TWI348096B true TWI348096B (en) | 2011-09-01 |
Family
ID=38711483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW096117845A TWI348096B (en) | 2006-05-19 | 2007-05-18 | Method and system for optimizing storage |
Country Status (4)
Country | Link |
---|---|
US (2) | US7324026B2 (zh) |
KR (2) | KR100944847B1 (zh) |
CN (1) | CN101106377B (zh) |
TW (1) | TWI348096B (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8599841B1 (en) | 2006-03-28 | 2013-12-03 | Nvidia Corporation | Multi-format bitstream decoding engine |
US8593469B2 (en) * | 2006-03-29 | 2013-11-26 | Nvidia Corporation | Method and circuit for efficient caching of reference video data |
US7324026B2 (en) * | 2006-05-19 | 2008-01-29 | Nvidia Corporation | Optimization of decoder memory usage for VLC tables |
US7884742B2 (en) * | 2006-06-08 | 2011-02-08 | Nvidia Corporation | System and method for efficient compression of digital data |
US8725504B1 (en) | 2007-06-06 | 2014-05-13 | Nvidia Corporation | Inverse quantization in audio decoding |
US8726125B1 (en) | 2007-06-06 | 2014-05-13 | Nvidia Corporation | Reducing interpolation error |
US8477852B2 (en) * | 2007-06-20 | 2013-07-02 | Nvidia Corporation | Uniform video decoding and display |
US8849051B2 (en) * | 2007-09-17 | 2014-09-30 | Nvidia Corporation | Decoding variable length codes in JPEG applications |
US8502709B2 (en) * | 2007-09-17 | 2013-08-06 | Nvidia Corporation | Decoding variable length codes in media applications |
US8934539B2 (en) | 2007-12-03 | 2015-01-13 | Nvidia Corporation | Vector processor acceleration for media quantization |
US8687875B2 (en) * | 2007-12-03 | 2014-04-01 | Nvidia Corporation | Comparator based acceleration for media quantization |
US8704834B2 (en) * | 2007-12-03 | 2014-04-22 | Nvidia Corporation | Synchronization of video input data streams and video output data streams |
US9307267B2 (en) | 2008-12-11 | 2016-04-05 | Nvidia Corporation | Techniques for scalable dynamic data encoding and decoding |
US20110158310A1 (en) * | 2009-12-30 | 2011-06-30 | Nvidia Corporation | Decoding data using lookup tables |
TWI420830B (zh) | 2010-12-31 | 2013-12-21 | Ind Tech Res Inst | 動態解碼查詢表之產生方法與應用其之電子裝置 |
US9386326B2 (en) | 2012-10-05 | 2016-07-05 | Nvidia Corporation | Video decoding error concealment techniques |
KR20150019268A (ko) * | 2013-08-13 | 2015-02-25 | 에스케이하이닉스 주식회사 | 데이터 입출력 장치 및 이를 포함하는 시스템 |
CN103533360B (zh) * | 2013-10-19 | 2016-06-08 | 山东大学 | 一种avs编码芯片中优化码表存储的方法 |
CN110784261B (zh) * | 2019-11-07 | 2021-05-25 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 基于编码的无闪烁可见光通信方法及系统 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5440344A (en) | 1992-04-28 | 1995-08-08 | Mitsubishi Denki Kabushiki Kaisha | Video encoder using adjacent pixel difference for quantizer control |
KR0134166B1 (ko) | 1992-11-24 | 1998-04-22 | 모리시타 요이찌 | 영상신호기록장치 |
AU688635B2 (en) * | 1994-12-16 | 1998-03-12 | Canon Kabushiki Kaisha | Coding/decoding apparatus and coding/decoding method |
US6047357A (en) * | 1995-01-27 | 2000-04-04 | Digital Equipment Corporation | High speed method for maintaining cache coherency in a multi-level, set associative cache hierarchy |
US6041403A (en) | 1996-09-27 | 2000-03-21 | Intel Corporation | Method and apparatus for generating a microinstruction responsive to the specification of an operand, in addition to a microinstruction based on the opcode, of a macroinstruction |
KR100238888B1 (ko) * | 1997-09-26 | 2000-01-15 | 전주범 | 적응적인 형태 부호화 장치 및 그 부호화 방법 |
US5990812A (en) | 1997-10-27 | 1999-11-23 | Philips Electronics North America Corporation | Universally programmable variable length decoder |
US6008745A (en) | 1998-02-17 | 1999-12-28 | Sun Microsystems, Inc. | Variable length decoding using lookup tables |
CN1306697A (zh) | 1998-06-25 | 2001-08-01 | 赤道技术公司 | 可变长度编码与解码的处理电路和处理方法 |
US6535642B1 (en) * | 1999-07-13 | 2003-03-18 | Microsoft Corporation | Approximate string matching system and process for lossless data compression |
US20010030615A1 (en) * | 2000-03-03 | 2001-10-18 | Minhua Zhou | Variable length decoding system and method |
US6560690B2 (en) * | 2000-12-29 | 2003-05-06 | Intel Corporation | System and method for employing a global bit for page sharing in a linear-addressed cache |
US6543023B2 (en) | 2001-02-05 | 2003-04-01 | Agere Systems Inc. | Parity-check coding for efficient processing of decoder error events in data storage, communication and other systems |
ES2741563T3 (es) | 2001-11-22 | 2020-02-11 | Godo Kaisha Ip Bridge 1 | Procedimiento de codificación de longitud variable y procedimiento de decodificación de longitud variable |
US6650996B1 (en) | 2001-12-20 | 2003-11-18 | Garmin Ltd. | System and method for compressing data |
KR100556340B1 (ko) * | 2004-01-13 | 2006-03-03 | (주)씨앤에스 테크놀로지 | 영상 부호화 장치 |
KR100624432B1 (ko) * | 2004-08-05 | 2006-09-19 | 삼성전자주식회사 | 내용 기반 적응적 이진 산술 복호화 방법 및 장치 |
US7132963B2 (en) | 2004-09-13 | 2006-11-07 | Ati Technologies Inc. | Methods and apparatus for processing variable length coded data |
JP2006092154A (ja) * | 2004-09-22 | 2006-04-06 | Hitachi Ltd | ストレージシステム及びストレージ制御方法 |
US7324026B2 (en) * | 2006-05-19 | 2008-01-29 | Nvidia Corporation | Optimization of decoder memory usage for VLC tables |
US8112755B2 (en) * | 2006-06-30 | 2012-02-07 | Microsoft Corporation | Reducing latencies in computing systems using probabilistic and/or decision-theoretic reasoning under scarce memory resources |
TWI336567B (en) * | 2007-03-07 | 2011-01-21 | Ind Tech Res Inst | A variable length decoder and decoding method therefor |
-
2006
- 2006-05-19 US US11/437,206 patent/US7324026B2/en active Active
-
2007
- 2007-05-17 CN CN200710107036XA patent/CN101106377B/zh not_active Expired - Fee Related
- 2007-05-18 TW TW096117845A patent/TWI348096B/zh active
- 2007-05-18 KR KR1020070048844A patent/KR100944847B1/ko active IP Right Grant
-
2008
- 2008-01-29 US US12/022,065 patent/US7605725B2/en active Active
-
2009
- 2009-10-12 KR KR1020090096584A patent/KR20090122164A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
KR100944847B1 (ko) | 2010-03-04 |
KR20090122164A (ko) | 2009-11-26 |
US7324026B2 (en) | 2008-01-29 |
TW200815980A (en) | 2008-04-01 |
CN101106377B (zh) | 2012-10-10 |
US7605725B2 (en) | 2009-10-20 |
US20070268166A1 (en) | 2007-11-22 |
US20080204287A1 (en) | 2008-08-28 |
CN101106377A (zh) | 2008-01-16 |
KR20070112070A (ko) | 2007-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI348096B (en) | Method and system for optimizing storage | |
EP2088097A4 (en) | STORAGE SYSTEM AND STORAGE METHOD | |
EP2069901A4 (en) | METHOD AND SYSTEM FOR SELECTION | |
GB2445105B (en) | Backup system and method | |
GB201109816D0 (en) | System and method | |
EP2051644A4 (en) | SYSTEM AND METHOD FOR TELECHIRURGY | |
ZA200805990B (en) | New method and system | |
EP2235620A4 (en) | SYSTEM AND METHOD FOR PRODUCING METADATA | |
EP2053481A4 (en) | TRANSPORT SYSTEM AND TRANSPORT PROCESS | |
EP2115634A4 (en) | METHOD AND SYSTEM FOR SEARCHING STORED DATA | |
EP1869909A4 (en) | DETERMINATION METHOD AND SYSTEM | |
GB0717275D0 (en) | System for communicating and method | |
IL186614A0 (en) | Memory repair system and method | |
ZA200907370B (en) | System and method for positioning | |
IL195497A0 (en) | Method and system for irrigation | |
GB0725327D0 (en) | File storage method and system | |
EP1999645A4 (en) | SYSTEM AND METHOD FOR INFORMATION REQUEST | |
ZA200904387B (en) | System and method for packaging | |
TWI319540B (en) | Interaction system and method | |
EP2013840A4 (en) | METHODS AND SYSTEMS FOR INPUTTING GRAPHIC-BASED COMMANDS | |
IL192833A0 (en) | Knowledge storage and retrieval system and method | |
EP2012539A4 (en) | SYSTEM, METHOD AND PROGRAM FOR STORING MOBILE IMAGES | |
EP2240867A4 (en) | METHOD AND SYSTEM FOR STORAGE | |
ZA200809946B (en) | Method and system for irrigation | |
GB0902576D0 (en) | Utility vending system and method |