최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0808464 (2015-07-24) |
등록번호 | US-9384378 (2016-07-05) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 1 인용 특허 : 293 |
A portable data terminal including a multi-core processor having at least a first core and a second core, at least one illumination assembly and at least one imaging assembly and data storage means configured to store a plurality of program instructions, the program instructions including at least o
A portable data terminal including a multi-core processor having at least a first core and a second core, at least one illumination assembly and at least one imaging assembly and data storage means configured to store a plurality of program instructions, the program instructions including at least one one-dimensional decoder and at least one two-dimensional decoder.
1. A portable data terminal, comprising: at least one imaging assembly generating pixel data from a target;a frame buffer receiving said pixel data from said imaging assembly;a data storage means storing a plurality of program instructions implementing at least one one-dimensional decoder and at lea
1. A portable data terminal, comprising: at least one imaging assembly generating pixel data from a target;a frame buffer receiving said pixel data from said imaging assembly;a data storage means storing a plurality of program instructions implementing at least one one-dimensional decoder and at least one two-dimensional decoder,a processor in communication with said data storage means and executing said program instructions such that said decoders decode said pixel data,wherein said one dimensional decoder and said two dimensional decoder process, simultaneously and in parallel, a same frame of pixel data from said frame buffer on a first clock cycle until a successful decode occurs with either of said decoders; andwherein, upon a successful decode, said decoders access, upon said first clock cycle, another frame of pixel data from said frame buffer. 2. The portable data terminal of claim 1, wherein said processor is a multi-core processor. 3. The portable data terminal of claim 2, wherein said frame buffer is encompassed within a dual port memory accessed by said multicore processor. 4. The portable data terminal of claim 2 wherein the data storage means further includes at least one multi-port memory module having at least a first port and a second port, the at least one multi-port memory module being configured to transfer pixel data from said frame buffer to the multi-core processor. 5. The portable data terminal of claim 4, wherein said multi-core processor comprises respective data caches receiving pixel data from respective first and second ports of said multi-port memory. 6. The portable data terminal of claim 4, wherein said multi-core processor comprises a shared data cache receiving pixel data from said data storage means. 7. The portable data terminal of claim 1, wherein said processor is a multi-core processor, and wherein the first core of the multi-core processor executes the one-dimensional decoder and the second core executes the two-dimensional decoder. 8. The portable data terminal of claim 1, wherein said processor is a multi-core processor, and wherein a first core of the multi-core processor executes an image quality filter and a second core of the multi-core processor communicates with the network interface. 9. The portable data terminal of claim 8, wherein the image quality filter is configured with filter program instructions that analyze pixel data received by the multi-core processor and assign an image quality score to the pixel data. 10. A portable data terminal, comprising: at least one imaging assembly generating pixel data from a target;a multi-core processor having at least a first core and a second core executing at least one one-dimensional decoder and at least one two-dimensional decoder;at least one data cache in communication with said multi-core processor and receiving said pixel data such that said pixel data is accessible by both said one-dimensional and two-dimensional decoders;wherein the one-dimensional decoder and two-dimensional decoder run in parallel to process the same pixel data on a first clock cycle, said first clock cycle terminating upon either of said decoders successfully decoding said same pixel data. 11. A portable data terminal according to claim 10, wherein, upon each successful decode, said multi-core processor loads a successive frame of pixel data into said data cache at a frequency determined by said successful decodes or said first clock cycle. 12. A portable data terminal according to claim 10, comprising: a frame buffer storing pixel data from said imaging assembly prior to transferring said pixel data to said data cache. 13. A portable data terminal according to claim 10, wherein said frame buffer receives pixel data on the same cycle as said pixel data is retrieved by said multi-core processor. 14. The portable data terminal of claim 10, comprising a first level of cache and a second level of cache, the first level including an instruction cache and a data cache for each core and the second level being shared among all the cores. 15. The portable data terminal of claim 10, wherein the multi-core processor comprises a third core and a fourth core executing an image quality filter and network access instructions. 16. A portable data terminal, comprising: at least one imaging assembly generating pixel data from either a one dimensionally encoded target or a two dimensionally encoded target;a memory receiving frames of said pixel data from the imaging assembly;a multi-core processor configured to implement a one-dimensional decoder and a two dimensional decoder such that said decoders run in parallel, said processor further configured to direct a respective frame of pixel data to both of said decoders simultaneously;wherein said imaging assembly continuously generates pixel data and said decoders process said frames of data at a frequency determined by successful decodes in either of said decoders. 17. The portable data terminal of claim 16, comprising at least one management module selected from the group consisting of a clock management module configured to dynamically vary a clock speed received by respective first and second cores of said processor based on the workload of said respective cores and a power management module configured to dynamically vary the voltage received by at least a portion of each core. 18. The portable data terminal of claim 17, wherein the multi-core processor comprises a third core and a fourth core, wherein the program instructions stored in the data storage means comprises an image quality filter and wherein the third core of the multi-core processor executes the image quality filter and the fourth core of the multi-core processor communicates with the network interface. 19. The portable data terminal of claim 16, wherein said multi-core processor comprises either a data cache shared by said decoders or a respective data cache for each decoder. 20. The portable data terminal of claim 16, wherein a first port of the memory is configured to receive at least one output signal from the imaging assembly, the output signals representing pixel data transmitted by the image sensor, and a second port of the memory is configured to communicate with the multi-core processor.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.