WO2008085387A3 - Method and apparatus for simplifying the decoding of data - Google Patents

Method and apparatus for simplifying the decoding of data Download PDF

Info

Publication number
WO2008085387A3
WO2008085387A3 PCT/US2007/026075 US2007026075W WO2008085387A3 WO 2008085387 A3 WO2008085387 A3 WO 2008085387A3 US 2007026075 W US2007026075 W US 2007026075W WO 2008085387 A3 WO2008085387 A3 WO 2008085387A3
Authority
WO
WIPO (PCT)
Prior art keywords
data
decoding
value
checksum operation
file
Prior art date
Application number
PCT/US2007/026075
Other languages
French (fr)
Other versions
WO2008085387A2 (en
Inventor
Eric J Albert
Nathaniel Begeman
Sean Gies
Original Assignee
Apple Inc
Eric J Albert
Nathaniel Begeman
Sean Gies
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 Apple Inc, Eric J Albert, Nathaniel Begeman, Sean Gies filed Critical Apple Inc
Publication of WO2008085387A2 publication Critical patent/WO2008085387A2/en
Publication of WO2008085387A3 publication Critical patent/WO2008085387A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction

Abstract

The various methods and devices described herein relate to devices which, in at least certain embodiments, may include a method of decoding data or a data stream in a file, which may include checking for a first data portion of a plurality of data portions in the file, the first data portion having a first data value, reading in data from another data portion of the plurality of data portions, decoding or decompressing the data, performing a checksum operation on the decoded data if the first data portion having the first data value is not detected, and skipping a checksum operation on the decoded data if the first data portion having the first data value is detected. In the embodiment, a checksum operation on encoded data may also be skipped. In an embodiment, the first data value may include information or instructions about how a decoder may decode the data and may also include a tag or identifier.
PCT/US2007/026075 2007-01-07 2007-12-19 Method and apparatus for simplifying the decoding of data WO2008085387A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/650,712 2007-01-07
US11/650,712 US7716166B2 (en) 2007-01-07 2007-01-07 Method and apparatus for simplifying the decoding of data

Publications (2)

Publication Number Publication Date
WO2008085387A2 WO2008085387A2 (en) 2008-07-17
WO2008085387A3 true WO2008085387A3 (en) 2008-10-16

Family

ID=39595571

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/026075 WO2008085387A2 (en) 2007-01-07 2007-12-19 Method and apparatus for simplifying the decoding of data

Country Status (2)

Country Link
US (2) US7716166B2 (en)
WO (1) WO2008085387A2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7716166B2 (en) * 2007-01-07 2010-05-11 Apple Inc. Method and apparatus for simplifying the decoding of data
US20100185965A1 (en) * 2009-01-21 2010-07-22 Frederick Collin Davidson Artistic file manager
TWI581101B (en) * 2012-03-16 2017-05-01 深圳市華星光電技術有限公司 A mobile device having interchangeable back cover is provided
CN103327140B (en) * 2012-03-23 2016-12-14 深圳市华星光电技术有限公司 The device for mobile communication of replaceable back-cover
US9380300B1 (en) * 2013-10-31 2016-06-28 Crimson Corporation Encoding location information in alpha channels for HTML remote control
US10396827B2 (en) 2015-09-25 2019-08-27 SK Hynix Inc. Data storage device
US11515897B2 (en) 2015-05-29 2022-11-29 SK Hynix Inc. Data storage device
US11611359B2 (en) 2015-05-29 2023-03-21 SK Hynix Inc. Data storage device
US11177835B2 (en) 2015-09-25 2021-11-16 SK Hynix Inc. Data storage device
KR102347418B1 (en) * 2015-09-25 2022-01-06 에스케이하이닉스 주식회사 Data processing device and operating method thereof
KR102285940B1 (en) 2015-05-29 2021-08-05 에스케이하이닉스 주식회사 Data processing circuit, data storage device comprising data processing circuit and operating method thereof
US10223294B2 (en) * 2015-09-01 2019-03-05 Nxp Usa, Inc. Fast secure boot from embedded flash memory
CN112306495A (en) * 2020-10-29 2021-02-02 完美世界(北京)软件科技发展有限公司 Picture verification method and device, computer equipment and computer-readable storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5761456A (en) * 1996-04-03 1998-06-02 Trimble Navigation Limited Processor device having automatic bus sizing

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7006881B1 (en) * 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
WO1996030855A1 (en) * 1995-03-24 1996-10-03 Tadashi Shibata Semiconductor arithmetic circuit
US5999189A (en) * 1995-08-04 1999-12-07 Microsoft Corporation Image compression to reduce pixel and texture memory requirements in a real-time image generator
US5828884A (en) * 1996-05-23 1998-10-27 Advanced Micro Devices, Inc. Method for compiling a software program and executing on a system which converts data between different endian formats
US5991542A (en) * 1996-09-13 1999-11-23 Apple Computer, Inc. Storage volume handling system which utilizes disk images
US6021482A (en) * 1997-07-22 2000-02-01 Seagate Technology, Inc. Extended page mode with a skipped logical addressing for an embedded longitudinal redundancy check scheme
US7158670B1 (en) * 1999-05-21 2007-01-02 Microsoft Corporation Visually error-free color image representation
DE10005780A1 (en) * 2000-02-10 2001-08-16 Bosch Gmbh Robert Route planning method for navigation system, involves setting the determined routes as high priority based on at least one evaluation criterion
AU2001243218A1 (en) * 2000-02-24 2001-09-03 Shin-Ping Liu Content distribution system
US20060064716A1 (en) * 2000-07-24 2006-03-23 Vivcom, Inc. Techniques for navigating multiple video streams
US6639595B1 (en) * 2000-08-23 2003-10-28 Nintendo Co., Ltd. Achromatic lighting in a graphics system and method
US6928607B2 (en) * 2000-10-19 2005-08-09 Oracle International Corporation Data integrity verification mechanism
US7020835B2 (en) * 2000-10-19 2006-03-28 Oracle International Corporation Enhancements to data integrity verification mechanism
US7162080B2 (en) * 2001-02-23 2007-01-09 Zoran Corporation Graphic image re-encoding and distribution system and method
AU2003234144B2 (en) * 2002-04-19 2008-12-04 Opentv, Inc. Supporting common interactive television functionality through presentation engine syntax
US7734824B2 (en) * 2002-10-18 2010-06-08 Ricoh Co., Ltd. Transport of reversible and unreversible embedded wavelets
US20050271246A1 (en) * 2002-07-10 2005-12-08 Sharma Ravi K Watermark payload encryption methods and systems
KR100573685B1 (en) * 2003-03-07 2006-04-25 엘지전자 주식회사 Method and apparatus for reproducing animation data for interactive optical disc
KR100574823B1 (en) * 2003-03-07 2006-04-28 엘지전자 주식회사 Method for managing animation chunk data and attribute information for interactive optical disc
US7805746B2 (en) * 2003-03-14 2010-09-28 Tvworks, Llc Optimized application on-the-wire format for construction, delivery and display of enhanced television content
JP4032355B2 (en) * 2003-03-27 2008-01-16 カシオ計算機株式会社 Display processing apparatus, display control method, and display processing program
US20040254957A1 (en) * 2003-06-13 2004-12-16 Nokia Corporation Method and a system for modeling user preferences
US7403209B2 (en) * 2004-03-24 2008-07-22 Canon Kabushiki Kaisha Rendering images containing video
KR20080019729A (en) * 2004-04-02 2008-03-04 실버브룩 리서치 피티와이 리미티드 Monolithic integrated circuit
US7707547B2 (en) * 2005-03-11 2010-04-27 Aptana, Inc. System and method for creating target byte code
US8014615B2 (en) * 2005-09-02 2011-09-06 Adobe Systems Incorporated System and method for decompressing video data and alpha channel data using a single stream
US8189908B2 (en) * 2005-09-02 2012-05-29 Adobe Systems, Inc. System and method for compressing video data and alpha channel data using a single stream
JP2007115293A (en) * 2005-10-17 2007-05-10 Toshiba Corp Information storage medium, program, information reproducing method, information reproducing apparatus, data transfer method, and data processing method
JP2007207328A (en) * 2006-01-31 2007-08-16 Toshiba Corp Information storage medium, program, information reproducing method, information reproducing device, data transfer method, and data processing method
US7716166B2 (en) * 2007-01-07 2010-05-11 Apple Inc. Method and apparatus for simplifying the decoding of data

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5761456A (en) * 1996-04-03 1998-06-02 Trimble Navigation Limited Processor device having automatic bus sizing

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHEN G ET AL: "Analyzing heap error behavior in embedded JVM environments", HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004. CODES + ISSS 20 04. INTERNATIONAL CONFERENCE ON STOCKHOLM, SWEDEN SEPT. 8-10, 2004, PISCATAWAY, NJ, USA,IEEE, 8 September 2004 (2004-09-08), pages 230 - 235, XP010743634, ISBN: 978-1-58113-937-2 *
JONATHAN KAY ET AL: "Profiling and Reducing Processing Overheads in TCP/IP", IEEE / ACM TRANSACTIONS ON NETWORKING, IEEE / ACM, NEW YORK, NY, US, vol. 4, no. 6, 1 December 1996 (1996-12-01), XP011039031, ISSN: 1063-6692 *
THOMAS BOUTELL: "Portable Network Graphics (PNG) Specification V1.0", INTERNET CITATION, 1 October 1996 (1996-10-01), pages 1 - 47, XP002461687, Retrieved from the Internet <URL:http://www.w3.org/TR/REC-png-961001> [retrieved on 20071210] *

Also Published As

Publication number Publication date
US20100211553A1 (en) 2010-08-19
WO2008085387A2 (en) 2008-07-17
US20080177769A1 (en) 2008-07-24
US7716166B2 (en) 2010-05-11
US8195622B2 (en) 2012-06-05

Similar Documents

Publication Publication Date Title
WO2008085387A3 (en) Method and apparatus for simplifying the decoding of data
TWI372563B (en) The moving image data encoding and decoding method, and terminal device implementing those methods as well as the bidirectional dialog type system
BRPI1005300A2 (en) audio encoder. audio decoder, encoded audio information, methods for encoding and decoding an audio signal, and computer program
WO2010032108A3 (en) Iterative decoding of blocks with cyclic redundancy checks
EP1869888A4 (en) Method, device and system for effectively coding and decoding of video data
TWI319937B (en) Encoder/decoder and method for encoding/decoding a code word based on information values and computer program
MX2011009972A (en) System and method for compressing video frames or portions thereof based on feedback information from a client device.
WO2007150004A3 (en) Verification of extracted data
WO2007122541A3 (en) Data summarization system and method for summarizing a data stream
EP1758399A4 (en) Encoder apparatus, encoding method, decoder apparatus, decoding method, program, program recording medium, data recording medium, data structure, and playback apparatus
WO2010077658A3 (en) Fast parsing of variable-to-fixed-length codes
EP1909508A4 (en) Image encoding device, image decoding device, image encoding method, image decoding method, image encoding program, image decoding program, computer readable recording medium having image encoding program recorded therein, and computer readable recording medium having image decoding program recorded
ZA201002896B (en) Method and system for encoding a video data signal,encoded video data signal,method and system for decoding a video data signal
WO2007065115A3 (en) Apparatus and method for decoding a received message with a priori information
JP2009542092A5 (en)
WO2004068715A3 (en) Systems and processes for fast encoding of hamming codes
WO2007018626A3 (en) Coding device, coding method, decoding device, decoding method, and programs of same
WO2008157269A3 (en) Adaptive coding of video block prediction mode
WO2004077810A3 (en) Picture coding method and picture decoding method
WO2008033830A3 (en) Complexity-aware encoding
MY151850A (en) Method for checking of video encoder and decoder state integrity
EP1960999A4 (en) Method, medium, and apparatus encoding and/or decoding an audio signal
TW200746063A (en) Information processing apparatus and method, information recording medium manufacturing apparatus and method, and information recording medium
WO2005109327A3 (en) Methods for encoding and decoding information
EP2083560A4 (en) Image signal coding method and decoding mehod, information source coding method and decoding mehod, devices for them, their programs, and memory medium with recorded program

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07863185

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 07863185

Country of ref document: EP

Kind code of ref document: A2