[go: up one dir, main page]

TWI348096B - Method and system for optimizing storage - Google Patents

Method and system for optimizing storage

Info

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
Application number
TW096117845A
Other languages
English (en)
Other versions
TW200815980A (en
Inventor
Rohit Puri
Partha Sriram
Original Assignee
Nvidia Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nvidia Corp filed Critical Nvidia Corp
Publication of TW200815980A publication Critical patent/TW200815980A/zh
Application granted granted Critical
Publication of TWI348096B publication Critical patent/TWI348096B/zh

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion 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/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • H03M7/42Conversion 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/425Conversion 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion 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/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion 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)
TW096117845A 2006-05-19 2007-05-18 Method and system for optimizing storage TWI348096B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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