KR101437962B1 - 데이터 처리 장치 및 데이터 처리 방법 - Google Patents
데이터 처리 장치 및 데이터 처리 방법 Download PDFInfo
- Publication number
- KR101437962B1 KR101437962B1 KR1020070063150A KR20070063150A KR101437962B1 KR 101437962 B1 KR101437962 B1 KR 101437962B1 KR 1020070063150 A KR1020070063150 A KR 1020070063150A KR 20070063150 A KR20070063150 A KR 20070063150A KR 101437962 B1 KR101437962 B1 KR 101437962B1
- Authority
- KR
- South Korea
- Prior art keywords
- data file
- byte
- information
- order
- processor
- 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
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4009—Coupling between buses with data restructuring
- G06F13/4013—Coupling between buses with data restructuring with data re-ordering, e.g. Endian conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/02—Comparing digital values
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/76—Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
- G06F7/768—Data position reversal, e.g. bit reversal, byte swapping
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (14)
- 메모리 및 프로세서를 포함하는 데이터 처리 장치의 데이터 처리 방법에 있어서,상기 프로세서가 한 쌍의 바이트 순서 중 어느 하나의 바이트 순서에 따라 상기 메모리에 저장된 데이터 파일에 포함된 순서 정보를 읽는 단계와;상기 프로세서가 상기 읽혀진 순서 정보를 정해진 기준 정보와 비교하는 단계와;상기 순서 정보와 상기 기준 정보가 일치하면, 상기 프로세서가 상기 데이터 파일을 읽어 내는 단계를 포함하며,상기 순서정보는, 상기 한 쌍의 바이트 순서에 대하여 동일하게 정해진 정보인 것을 특징으로 하는 데이터 처리 방법.
- 제1항에 있어서,상기 데이터 파일을 읽어 내는 단계에서, 상기 순서 정보와 상기 기준 정보가 일치하지 않으면, 상기 프로세서가 상기 데이터 파일의 바이트 순서를 전환하여 상기 데이터 파일을 읽어 내는 것을 특징으로 하는 데이터 처리 방법.
- 제1항 또는 제2항에 있어서,상기 한 쌍의 바이트 순서는 리틀 엔디안 및 빅 엔디안을 포함하는 것을 특징으로 하는 데이터 처리 방법.
- 제3항에 있어서,상기 순서 정보 및 기준 정보는 서로 다른 2바이트 이상의 16진수 값을 포함하는 것을 특징으로 하는 데이터 처리 방법.
- 제4항에 있어서,상기 프로세서가, 상기 순서 정보의 첫 번째 바이트가 상기 기준 정보의 최상위 바이트와 일치하면, 상기 데이터 파일이 빅 엔디안 방식에 의해 기록된 것으로, 상기 순서 정보의 첫 번째 바이트가 상기 기준 정보의 최하위 바이트와 일치하면, 상기 데이터 파일이 리틀 엔디안 방식에 의해 기록된 것으로 결정하는 단계를 더 포함하는 것을 특징으로 하는 데이터 처리 방법.
- 제5항에 있어서,상기 프로세서가, 상기 결정하는 단계에서 결정된 엔디안 방식을 상기 데이터 처리 장치의 표시부에 표시하는 단계를 더 포함하는 것을 특징으로 하는 데이터 처리 방법.
- 제1항 또는 제2항에 있어서,상기 순서 정보는 상기 데이터 파일의 헤더에 포함된 것을 특징으로 하는 데이터 처리 방법.
- 데이터 처리 장치에 있어서,한 쌍의 바이트 순서 중 어느 하나의 바이트 순서에 따라 기록된 데이터 파일로서, 상기 바이트 순서에 관한 순서 정보를 포함하는 데이터 파일이 저장되는 메모리와;상기 메모리에 저장된 상기 순서 정보와, 정해진 기준 정보를 비교하여, 상기 순서 정보와 상기 기준 정보가 일치하면 상기 데이터 파일을 읽어 내는 프로세서를 포함하며,상기 순서정보는, 상기 한 쌍의 바이트 순서에 대하여 동일하게 정해진 정보인 것을 특징으로 하는 데이터 처리 장치.
- 제8항에 있어서,상기 프로세서는, 상기 순서 정보와 상기 기준 정보가 일치하지 않으면 상기 데이터 파일의 바이트 순서를 전환하여 상기 데이터 파일을 읽어 내는 것을 특징으로 하는 데이터 처리 장치.
- 제8항 또는 제9항에 있어서,상기 한 쌍의 바이트 순서는 리틀 엔디안 및 빅 엔디안을 포함하는 것을 특징으로 하는 데이터 처리 장치.
- 제10항에 있어서,상기 순서 정보 및 기준 정보는 서로 다른 2바이트 이상의 16진수 값을 포함하는 것을 특징으로 하는 데이터 처리 장치.
- 제11항에 있어서,상기 프로세서는, 상기 순서 정보의 첫 번째 바이트가 상기 기준 정보의 최상위 바이트와 일치하면, 상기 데이터 파일이 빅 엔디안 방식에 의해 기록된 것으 로, 상기 순서 정보의 첫 번째 바이트가 상기 기준 정보의 최하위 바이트와 일치하면, 상기 데이터 파일이 리틀 엔디안 방식에 의해 기록된 것으로 결정하는 것을 특징으로 하는 데이터 처리 장치.
- 제12항에 있어서,표시부를 더 포함하며,상기 프로세서는 상기 결정된 엔디안 방식을 상기 표시부에 표시하는 것을 특징으로 하는 데이터 처리 장치.
- 제8항 또는 제9항에 있어서,상기 순서 정보는 상기 데이터 파일의 헤더에 포함된 것을 특징으로 하는 데이터 처리 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070063150A KR101437962B1 (ko) | 2007-06-26 | 2007-06-26 | 데이터 처리 장치 및 데이터 처리 방법 |
US12/139,666 US8510318B2 (en) | 2007-06-26 | 2008-06-16 | Data processing apparatus and data processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070063150A KR101437962B1 (ko) | 2007-06-26 | 2007-06-26 | 데이터 처리 장치 및 데이터 처리 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080114015A KR20080114015A (ko) | 2008-12-31 |
KR101437962B1 true KR101437962B1 (ko) | 2014-09-15 |
Family
ID=40161924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070063150A Expired - Fee Related KR101437962B1 (ko) | 2007-06-26 | 2007-06-26 | 데이터 처리 장치 및 데이터 처리 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8510318B2 (ko) |
KR (1) | KR101437962B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8972821B2 (en) * | 2010-12-23 | 2015-03-03 | Texas Instruments Incorporated | Encode and multiplex, register, and decode and error correction circuitry |
US10025555B2 (en) * | 2016-08-31 | 2018-07-17 | Mettler-Toledo, LLC | Byte order detection for control system data exchange |
KR102736932B1 (ko) * | 2022-06-17 | 2024-12-02 | 에이치엘만도 주식회사 | 차량용 데이터의 비교 방법 및 시스템 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100239028B1 (ko) * | 1995-02-24 | 2000-01-15 | 포만 제프리 엘 | 컴퓨터 시스템 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689695A (en) * | 1993-11-30 | 1997-11-18 | Texas Instruments Incorporated | Conditional processor operation based upon result of two consecutive prior processor operations |
US5864716A (en) * | 1994-01-07 | 1999-01-26 | Cirrus Logic, Inc. | Tagged data compression for parallel port interface |
JPH09307857A (ja) * | 1996-05-17 | 1997-11-28 | Sony Corp | 画像信号処理装置及び画像信号処理方法 |
US6829695B1 (en) * | 1999-09-03 | 2004-12-07 | Nexql, L.L.C. | Enhanced boolean processor with parallel input |
US6944350B2 (en) * | 1999-12-17 | 2005-09-13 | Utah State University | Method for image coding by rate-distortion adaptive zerotree-based residual vector quantization and system for effecting same |
US7649943B2 (en) * | 2000-04-21 | 2010-01-19 | Microsoft Corporation | Interface and related methods facilitating motion compensation in media processing |
JP3505482B2 (ja) * | 2000-07-12 | 2004-03-08 | 株式会社東芝 | 暗号化装置、復号装置及び拡大鍵生成装置、拡大鍵生成方法並びに記録媒体 |
JP3906895B2 (ja) * | 2000-11-28 | 2007-04-18 | 富士ゼロックス株式会社 | 画像情報処理装置及びコンピュータが読取可能な記録媒体 |
US7174561B2 (en) * | 2001-04-13 | 2007-02-06 | Emc Corporation | MPEG dual-channel decoder data and control protocols for real-time video streaming |
US7110941B2 (en) * | 2002-03-28 | 2006-09-19 | Microsoft Corporation | System and method for embedded audio coding with implicit auditory masking |
US20030185301A1 (en) * | 2002-04-02 | 2003-10-02 | Abrams Thomas Algie | Video appliance |
US6895489B2 (en) * | 2002-08-07 | 2005-05-17 | Hewlett-Packard Development Company, L.P. | System and method for operating in endian independent mode |
US7308146B2 (en) * | 2002-09-30 | 2007-12-11 | Canon Kabushiki Kaisha | Digital video compression |
DE10345454A1 (de) * | 2003-09-30 | 2005-04-28 | Infineon Technologies Ag | Wortindividuelle Schlüsselerzeugung |
US7188928B2 (en) * | 2004-05-27 | 2007-03-13 | Silverbrook Research Pty Ltd | Printer comprising two uneven printhead modules and at least two printer controllers, one of which sends print data to both of the printhead modules |
US7397959B1 (en) * | 2005-01-04 | 2008-07-08 | Smith Micro Software, Inc. | Detection and recompression of embedded compressed data inside existing data streams |
US7453889B2 (en) * | 2005-02-02 | 2008-11-18 | Texas Instruments Incorporated | Interoperability of ADPCM encoded voice communications |
-
2007
- 2007-06-26 KR KR1020070063150A patent/KR101437962B1/ko not_active Expired - Fee Related
-
2008
- 2008-06-16 US US12/139,666 patent/US8510318B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100239028B1 (ko) * | 1995-02-24 | 2000-01-15 | 포만 제프리 엘 | 컴퓨터 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20080114015A (ko) | 2008-12-31 |
US20090006485A1 (en) | 2009-01-01 |
US8510318B2 (en) | 2013-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR900008767B1 (ko) | 휴대할 수 있는 전자장치 | |
KR100531192B1 (ko) | 비휘발성 메모리의 제어방법 | |
US8117172B2 (en) | Compact encoding methods, media and systems | |
US7725646B2 (en) | Method of using a flash memory for a circular buffer | |
CN1071772A (zh) | 数据处理系统中建立系统组态的方法及系统 | |
US7904674B2 (en) | Method for controlling semiconductor memory device | |
JP2009064238A (ja) | メモリシステム | |
KR101437962B1 (ko) | 데이터 처리 장치 및 데이터 처리 방법 | |
EP3057100B1 (en) | Memory device and operating method of same | |
US7958345B2 (en) | Method for adjusting setup default value of BIOS and main board thereof | |
US20070022222A1 (en) | Memory device and associated method | |
US11669392B2 (en) | Non-volatile memory | |
JP2007034858A (ja) | データバックアップ方法及びメモリ装置 | |
JP4863472B2 (ja) | メモリ管理方法 | |
CN101261574A (zh) | 声音数据处理装置 | |
JP2007334813A (ja) | メモリ制御回路及びデータ書き換え方法 | |
CN110187897B (zh) | 一种固件升级方法及装置 | |
JP4868979B2 (ja) | 携帯可能電子装置およびicカード | |
US8312205B2 (en) | Method for identifying a page of a block of flash memory, and associated memory device | |
WO2016046940A1 (ja) | フラッシュメモリ内蔵マイコン、マイコンに内蔵されたフラッシュメモリへのデータ書込み方法、および、フラッシュメモリへのデータを書込むプログラム | |
JP4601968B2 (ja) | データ整合性検査を省けるicカードおよびicカード用プログラム | |
US10379875B2 (en) | Solid state storage device and program loading method thereof | |
JP2000222198A (ja) | 情報処理装置 | |
JP6823289B2 (ja) | Icカードおよびコンピュータプログラム | |
JPH04152488A (ja) | Icカード |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070626 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20120625 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20070626 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: 20131115 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140528 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140829 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140901 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170725 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170725 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180801 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180801 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190801 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190801 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20230802 Start annual number: 10 End annual number: 10 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20250609 |